
rezumat
Funcția Excel CELL returnează informații despre o celulă dintr-o foaie de lucru. Tipul de informații care trebuie returnate este specificat ca info_type. CELL poate obține lucruri precum adresa și numele fișierului, precum și informații detaliate despre formatarea utilizată în celulă. Vedeți mai jos pentru o listă completă a informațiilor disponibile.
Scop
Obțineți informații despre o celulăValoare returnată
O valoare textSintaxă
= CELL (info_type, (referință))Argumente
- info_type - Tipul de informații de returnat despre referință.
- referință - (opțional) Referința din care puteți extrage informații.
Versiune
Excel 2003Note de utilizare
Utilizați CELL pentru a extrage o gamă largă de informații despre o referință . Tipul de informații care trebuie returnate este specificat ca info_type , care ar trebui să fie întotdeauna inclus între ghilimele duble (""). De exemplu, pentru a obține numărul coloanei pentru C10:
=CELL("col", C10) // returns 3
Pentru a obține adresa A1 ca text:
=CELL("address",A1) // returns "$A$1"
Vedeți mai jos pentru o listă completă de tipuri info și o cheie pentru codurile pe care le returnează CELL când formatul tip info este format. Rețineți că atunci când referința se referă la mai multe celule, CELL va returna informații despre prima celulă în referință.
Următoarele info_types pot fi utilizate cu funcția CELL:
Info_type | Descriere |
---|---|
abordare | returnează adresa primei celule ca referință (ca text). |
col | returnează numărul coloanei primei celule de referință . |
culoare | returnează valoarea 1 dacă prima celulă de referință este formatată folosind culoarea pentru valori negative; sau zero, dacă nu. |
conținut | returnează valoarea celulei din stânga sus ca referință . Formulele nu sunt returnate. În schimb, rezultatul formulei este returnat. |
nume de fișier | returnează numele fișierului și calea completă ca text. Dacă foaia de lucru care conține referință nu a fost încă salvată, se returnează un șir gol. |
format | returnează un cod care corespunde formatului numeric al celulei. Vedeți mai jos pentru o listă de coduri de format numeric. Dacă prima celulă de referință este formatată cu culoare pentru valorile <0, atunci "-" se adaugă la cod. Dacă celula este formatată cu paranteze, returnează „() - la sfârșitul valorii codului. |
paranteze | returnează 1 dacă prima celulă de referință este formatată cu paranteze și 0 dacă nu. |
prefix | returnează o valoare de text care corespunde prefixului etichetei - celulei: un ghilimel unic (') dacă textul celulei este aliniat la stânga, un ghilimel dublu (") dacă textul celulei este aliniat la dreapta, un cursor ( ^) dacă textul celulei este text centrat, o bară inversă () dacă textul celulei este aliniat la umplere și un șir gol dacă prefixul etichetei este altceva. |
proteja | returnează 1 dacă prima celulă de referință este blocată sau 0 dacă nu. |
rând | returnează numărul rândului primei celule de referință . |
tip | returnează o valoare text care corespunde tipului de date din prima celulă de referință : „b” pentru gol când celula este goală, „l” pentru etichetă dacă celula conține o constantă de text și „v” pentru valoare dacă celula conține orice altceva. |
lăţime | returnează lățimea coloanei celulei, rotunjită la cel mai apropiat număr întreg. O unitate de lățime a coloanei este egală cu lățimea unui caracter în dimensiunea implicită a fontului. |
Tabelul de mai jos prezintă codurile text returnate de CELL când se folosește „format” pentru info_type .
Codul formatului a fost returnat | Formatează semnificația codului |
---|---|
G | General |
F0 | 0 |
, 0 | #, ## 0 |
F2 | 0 |
, 2 | #, ## 0,00 |
C0 | $ #, ## 0 _); ($ #, ## 0) |
C0- | $ #, ## 0 _); (Roșu) ($ #, ## 0) |
C2 | $ #, ## 0.00 _); ($ #, ## 0.00) |
C2- | $ #, ## 0.00 _); (Roșu) ($ #, ## 0.00) |
P0 | 0% |
P2 | 0,00% |
S2 | 0,00E + 00 |
G | #? /? sau # ?? / ?? |
D1 | z-mmm-aa sau zz-mmm-aa |
D2 | d-mmm sau dd-mmm |
D3 | mmm-aa |
D4 | l / z / aa sau l / z / aa h: mm sau mm / zz / aa |
D5 | mm / zz |
D6 | h: mm: ss AM / PM |
D7 | h: mm AM / PM |
D8 | h: mm: ss |
Note
Atunci când solicitați tipurile de informații "format" sau "paranteze", un set de paranteze goale "()" este adăugat la formatul returnat dacă formatul numeric folosește paranteze pentru toate valorile sau pentru valorile pozitive. De exemplu, dacă A1 utilizează formatul de număr personalizat (0), atunci:
=CELL("format",A1) // returns "F0()"
Funcția CELL este o funcție volatilă și poate cauza probleme de performanță în foile de lucru mari sau complexe.