Cum se utilizează funcția Excel CELL -

Cuprins

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 text

Sintaxă

= 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 2003

Note 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.

Articole interesante...