Excel CELL funkcija s primjerima formule

  • Podijeli Ovo
Michael Brown

Vodič pokazuje kako koristiti funkciju CELL u Excelu za dohvaćanje različitih informacija o ćeliji kao što su adresa ćelije, sadržaj, formatiranje, lokacija i još mnogo toga.

Kako možete obično dobiti određene informacije o ćeliji u Excelu? Netko bi to vizualno provjerio vlastitim očima, drugi bi koristili opcije trake. Ali brži i pouzdaniji način je korištenje funkcije Excel CELL. Između ostalog, može vam reći da li je ćelija zaštićena ili ne, donijeti format broja i širinu stupca, pokazati punu putanju do radne knjige koja sadrži ćeliju i još mnogo toga.

    Excel funkcija CELL - sintaksa i osnovne upotrebe

    Funkcija CELL u Excelu vraća različite informacije o ćeliji kao što su sadržaj ćelije, formatiranje, lokacija, itd.

    Sintaksa ĆELIJE funkcija je sljedeća:

    CELL(info_type, [referenca])

    Gdje:

    • info_type (obavezno) - vrsta informacija koje treba vratiti o ćeliji .
    • referenca (opcionalno) - ćelija za koju treba dohvatiti informacije. Tipično, ovaj argument je jedna ćelija. Ako se dostavi kao raspon ćelija, formula vraća informacije o gornjoj lijevoj ćeliji raspona. Ako se izostavi, vraćaju se informacije za posljednju promijenjenu ćeliju na listu.

    Vrijednosti tipa_info

    Sljedeća tabela prikazuje sve moguće vrijednosti za argument info_type prihvatila Excel CELLznakova za izdvajanje isporučuje se kao 31, što je maksimalan broj znakova u nazivima radnih listova koji dozvoljava Excel korisničko sučelje (iako Excelov xlsx format datoteke dozvoljava do 255 znakova u nazivima listova).

    Putanja do datoteke

    Ova formula će vam donijeti putanju datoteke bez naziva radne knjige i listova:

    =LEFT(CELL("filename"), SEARCH("[", CELL("filename"))-1)

    Kako formula funkcionira :

    Prvo, locirate poziciju početne uglaste zagrade "[" sa funkcijom SEARCH i oduzimate 1. Ovo vam daje broj znakova za izdvajanje. Zatim koristite funkciju LEFT da povučete toliko znakova s ​​početka tekstualnog niza koji vraća CELL.

    Putanja i naziv datoteke

    Sa ovom formulom možete dobiti punu putanju u datoteku uključujući naziv radne knjige, ali bez naziva lista:

    =SUBSTITUTE(LEFT(CELL("filename"), SEARCH("]", CELL("filename"))-1), "[", "")

    Kako formula funkcionira:

    Funkcija SEARCH izračunava poziciju završne uglaste zagrade, od koje oduzimate 1, a zatim dobijate funkciju LEFT da izdvoji toliko znakova s ​​početka tekstualnog niza koji vraća CELL. Ovo efektivno odsiječe ime lista, ali ostaje početna uglata zagrada. Da biste ga se riješili, zamijenite "[" sa praznim nizom ("").

    Tako koristite funkciju CELL u Excelu. Da biste bolje pogledali formule o kojima se raspravlja u ovom vodiču, pozivam vas da preuzmete naš Excel CELL Function SampleRadna sveska.

    Hvala na čitanju i nadamo se da se vidimo na našem blogu sljedeće sedmice!

    funkcija.
    Info_type Opis
    "address" Adresa ćelija, vraćena kao tekst.
    "col" Broj kolone ćelije.
    "color" Broj 1 ako je ćelija u boji za negativne vrijednosti; inače 0 (nula).
    "contents" Vrijednost ćelije. Ako ćelija sadrži formulu, vraća se njena izračunata vrijednost.
    "filename" Naziv datoteke i puna putanja do radne knjige koja sadrži ćeliju, vraćena kao tekst . Ako radna knjiga koja sadrži ćeliju još nije sačuvana, vraća se prazan niz ("").
    "format" Poseban kod koji odgovara format broja ćelije. Za više informacija pogledajte Format kodova.
    "zagrade" Broj 1 ako je ćelija formatirana zagradama za pozitivne ili sve vrijednosti; inače 0.
    "prefix" Jedna od sljedećih vrijednosti ovisno o tome kako je tekst poravnat u ćeliji:
    • jednostruki navodnik (') za lijevo poravnat tekst
    • dvostruki navodnik (") za desno poravnat tekst
    • karet (^) za centrirani tekst
    • obrnuta kosa crta ( \) za popunjeni tekst
    • prazan niz ("") za bilo šta drugo

    Za numeričke vrijednosti , vraća se prazan niz (prazna ćelija) bez obzira na poravnanje.

    "protect" Thebroj 1 ako je ćelija zaključana; 0 ako ćelija nije zaključana.

    Imajte na umu da "zaključano" nije isto što i "zaštićeno". Atribut Zaključano je unaprijed odabran za sve ćelije u Excelu prema zadanim postavkama. Da biste zaštitili ćeliju od uređivanja ili brisanja, morate zaštititi radni list.

    "row" Broj reda ćelije.
    "type" Jedna od sljedećih tekstualnih vrijednosti koja odgovara tipu podataka u ćeliji:
    • "b" (prazno) za praznu ćeliju
    • "l" (oznaka) za tekstualnu konstantu
    • "v" (vrijednost) za bilo šta drugo
    "širina " Širina kolone ćelije zaokružena na najbliži cijeli broj. Molimo pogledajte širinu kolone Excel za više informacija o jedinicama širine.

    Napomene:

    • Svi info_types preuzimaju informacije o prvom (gornja-lijeva) ćelija u argumentu reference .
    • Vrijednosti "filename", "format", "zagrade", "prefix", "protect" i "width" nisu podržani u Excel Online, Excel Mobile i Excel Starter.

    Kao primjer, koristimo Excel CELL funkciju da vratimo različita svojstva ćelije A2 koja sadrži tekstualnu vrijednost u Općem formatu:

    A B C D
    1 Podaci Formula Rezultat Opis
    2 Apple =CELL("adresa", $A$2) $A$2 Adresa ćelije kaoapsolutna referenca
    3 =CELL("col", $A$2) 1 Kolona 1
    4 =CELL("color", $A$2) 0 Ćelija nije formatirana bojom
    5 =CELL("contents", $A$2) Apple Vrijednost ćelije
    6 =CELL("format",$A$2) G Opći format
    7 =CELL("zagrade", $A$2) 0 Ćelija nije formatirana sa zagradama
    8 =CELL("prefiks", $ A$2) ^ Centrirani tekst
    9 =CELL("protect", $A$2) 1 Ćelija je zaključana (zadano stanje)
    10 =CELL("red", $A$2) 2 Red 2
    11 =CELL("type", $A$2) l Tekstualna konstanta
    12 =CELL("width", $A$2) 3 Širina kolone zaokružena na cijeli broj

    The snimka ekrana prikazuje rezultate drugu Excel CELL formulu, koja vraća različite informacije o ćeliji A2 na osnovu vrijednosti info_type u stupcu B. Za ovo unosimo sljedeću formulu u C2, a zatim je povlačimo prema dolje da kopiramo formulu u druge ćelije:

    =CELL(B2, $A$2)

    Uz informacije koje već znate, ne biste trebali imati poteškoća s tumačenjem rezultata formule, možda osim tipa formata. Iovo nas lijepo vodi do sljedećeg odjeljka našeg vodiča.

    Format kodovi

    Tabela u nastavku navodi najtipičnije vrijednosti koje može vratiti CELL formula sa info_type argument postavljen na "format".

    Format Vraćena vrijednost
    Općenito G
    0 F0
    0.00 F2
    #,##0 ,0
    #,##0.00 ,2
    Valuta bez decimalnih mjesta

    $#,##0 ili $#,##0_);($#,##0)

    C0
    Valuta sa 2 decimalna mjesta

    $#,##0.00 ili $#,##0.00_);($#,##0.00)

    C2
    Procenat bez decimale

    0%

    P0
    Procenat sa 2 decimale

    0,00%

    P2
    Naučna notacija

    0,00E+00

    S2
    Razlomak

    # ?/? ili # ??/??

    G
    m/d/gg ili m/d/yy h:mm ili mm/dd/gg D4
    d-mmm-gg ili dd-mmm-yy D1
    d- mmm ili dd-mmm D2
    mmm-yy D3
    mm/dd D5
    h:mm AM/PM D7
    h:mm:ss AM/ PM D6
    h:mm D9
    h:mm:ss D8

    Za prilagođene Excel formate brojeva, funkcija CELL može vratiti druge vrijednosti, a sljedeći savjeti će vam pomoći da ih protumačite:

    • Pismo je obično prvoslovo u nazivu formata, npr. "G" znači "Općenito", "C" za "valutu", "P" za "postotak", "S" za "naučno", a "D" za "datum".
    • Sa brojevima , valute i procenti, cifra označava broj prikazanih decimalnih mjesta. Na primjer, ako prilagođeni format broja prikazuje 3 decimalna mjesta, poput 0.###, funkcija CELL vraća "F3".
    • Zarez (,) se dodaje na početak vraćene vrijednosti ako je broj format ima separator hiljada. Na primjer, za format #,###.#### formula CELL vraća ",4" što ukazuje da je ćelija formatirana kao broj sa 4 decimalna mjesta i separatorom hiljada.
    • Predznak minus (-) se dodaje na kraj vraćene vrijednosti ako je ćelija formatirana u boji za negativne vrijednosti.
    • Zagrade () se dodaje na kraj vraćene vrijednosti ako je ćelija formatirana zagradama za pozitivne vrijednosti ili sve vrijednosti.

    Da biste bolje razumjeli kodove formata, pogledajte rezultate sljedeće formule, koja je kopirana u kolonu D:

    =CELL("format",B3)

    Napomena. Ako kasnije primijenite drugačiji format na referenciranu ćeliju, morate ponovo izračunati radni list da biste ažurirali rezultat formule CELL. Da ponovo izračunate aktivni radni list, pritisnite Shift + F9 ili koristite bilo koju drugu metodu opisanu u Kako ponovo izračunati Excel radne listove.

    Kako koristiti funkciju CELL u Excelu - formulaprimjeri

    Sa ugrađenim info_types, funkcija CELL može vratiti ukupno 12 različitih parametara o ćeliji. U kombinaciji s drugim Excel funkcijama, sposoban je za mnogo više. Sljedeći primjeri pokazuju neke od naprednih mogućnosti.

    Dobijte adresu rezultata pretraživanja

    Da biste potražili određenu vrijednost u jednoj koloni i vratili odgovarajuću vrijednost iz druge kolone, obično koristite VLOOKUP funkcija ili moćnija kombinacija INDEX MATCH. U slučaju da želite znati i adresu vraćene vrijednosti, stavite formulu indeksa/podudaranja u argument referenca CELL kao što je prikazano ispod:

    CELL("adresa", INDEX ( return_column, MATCH ( lookup_value, lookup_column, 0)))

    Sa traženom vrijednošću u E2, rasponom pretraživanja A2:A7 i rasponom povrata B2:B7, prava formula ide kako slijedi:

    =CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0)))

    I vraća apsolutnu referencu ćelije rezultata pretraživanja:

    Imajte na umu da ugrađivanje funkcija VLOOKUP neće raditi jer vraća vrijednost ćelije, a ne referencu. Funkcija INDEX također normalno prikazuje vrijednost ćelije, ali vraća referencu ćelije ispod, koju funkcija CELL može razumjeti i obraditi.

    Napravite hipervezu na rezultat pretraživanja (prvo podudaranje)

    Ako želite ne samo da dobijete adresu prvog podudaranja, već i da skočite na to podudaranje, kreirajte hipervezu do rezultata pretraživanja koristećiova generička formula:

    HYPERLINK("#"&CELL("adresa", INDEX ( povratni_stupac, MATCH ( vrijednost_potraži, kolona_potraži, 0) )), link_name)

    U ovoj formuli, ponovo koristimo klasičnu kombinaciju indeksa/podudaranja da dobijemo prvu odgovarajuću vrijednost i funkciju CELL za izdvajanje njene adrese. Zatim spajamo adresu sa znakom "#" da kažemo HYPERLINK-u da je ciljna ćelija u trenutnom listu.

    Za naš skup podataka uzorka koristimo istu formulu indeksa/podudaranja kao u prethodnom primjeru i samo trebate dodati željeno ime veze, na primjer, ovo:

    =HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), "Go to lookup result")

    Umjesto da kreirate hipervezu u zasebnoj ćeliji, zapravo možete pretvorite adresu u link na koji se može kliknuti. Za ovo, ugradite istu formulu CELL("address", INDEX(…,MATCH()) u zadnji argument HYPERLINK:

    =HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))))

    i uvjerite se da ova duga formula proizvodi lakonski i eksplicitan rezultat:

    Nabavite različite dijelove putanje datoteke

    Da biste vratili punu putanju do radne knjige koja sadrži referenciranu ćeliju, koristite jednostavan Excel Formula CELL sa "filename" u argumentu info_type:

    =CELL("filename")

    Ovo će vratiti putanju datoteke u ovom formatu: Drive:\path\[workbook.xlsx]sheet

    Da biste vratili samo određeni dio putanje , koristite funkciju SEARCH da odredite početnu poziciju i jednu od funkcija teksta kao što su LIJEVO, DESNO i SREDINA da izdvojite traženi dio.

    Napomena. Sviformule ispod vraćaju adresu trenutne radne knjige i radnog lista, tj. lista na kojem se formula nalazi.

    Naziv radne knjige

    Da biste izbacili samo ime datoteke, koristite sljedeća formula:

    =MID(CELL("filename"), SEARCH("[", CELL("filename"))+1, SEARCH("]", CELL("filename")) - SEARCH("[", CELL("filename"))-1)

    Kako formula funkcionira :

    Ime datoteke koje vraća Excel CELL funkcija je zatvorena u uglastim zagradama, a vi koristite funkciju MID da biste je izdvojili.

    Polazna tačka je pozicija početne uglaste zagrade plus 1: SEARCH ("[",CELL("filename")) +1.

    Broj znakova za izdvajanje odgovara broju znakova između početne i završne zagrade, koji se izračunava po ovoj formuli: SEARCH("]", CELL("filename")) - SEARCH ("[", CELL("filename"))-1

    Naziv radnog lista

    Da biste vratili naziv lista, koristite jednu od sljedećih formula:

    =RIGHT(CELL("filename"), LEN(CELL("filename")) - SEARCH("]", CELL("filename")))

    ili

    =MID(CELL("filename"), SEARCH("]", CELL("filename"))+1, 31)

    Kako formule rade :

    Formula 1: Rad iz naopačke, izračunavamo broj znakova u nazivu radnog lista po su oduzimanje pozicije završne zagrade koju vraća SEARCH iz ukupne dužine putanje izračunate pomoću LEN. Zatim unosimo ovaj broj funkciji RIGHT i nalaže joj da povuče toliko znakova s ​​kraja tekstualnog niza koji vraća CELL.

    Formula 2: Koristimo funkciju MID da izdvojimo samo ime lista koje počinje sa prvi znak iza zagrade. Broj

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.