Excel CELL funkcija ar formulas piemēriem

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir parādīts, kā lietot funkciju CELL programmā Excel, lai iegūtu dažādu informāciju par šūnu, piemēram, šūnas adresi, saturu, formatējumu, atrašanās vietu un citu informāciju.

Kā parasti Excel programmā parasti iegūstat konkrētu informāciju par šūnu? Kāds to pārbaudītu vizuāli ar savām acīm, citi izmantotu lentes opcijas. Bet ātrāks un uzticamāks veids ir izmantot Excel funkciju CELL. Cita starpā tā var pateikt, vai šūna ir aizsargāta vai ne, parādīt skaitļa formātu un kolonnas platumu, parādīt pilnu ceļu uz darbgrāmatu, kurā atrodas šūna, un.daudz vairāk.

    Excel CELL funkcija - sintakse un pamatlietojums

    CELL funkcija programmā Excel atgriež dažādu informāciju par šūnu, piemēram, šūnas saturu, formatējumu, atrašanās vietu utt.

    Funkcijas CELL sintakse ir šāda:

    CELL(info_type, [atsauce])

    Kur:

    • info_type (obligāts) - informācijas veids, kas jāatgriež par šūnu.
    • atsauce (nav obligāts) - šūna, par kuru iegūt informāciju. Parasti šis arguments ir viena šūna. Ja tas ir norādīts kā šūnu diapazons, formula atgriež informāciju par diapazona augšējo kreiso šūnu. Ja tas nav norādīts, informācija tiek atgriezta par pēdējo mainīto šūnu lapā.

    Info_type vērtības

    Šajā tabulā ir norādītas visas iespējamās vērtības info_type arguments, ko pieņem Excel CELL funkcija.

    Info_type Apraksts
    "adrese" Šūnas adrese, kas tiek atgriezta kā teksts.
    "col" Šūnas kolonnas numurs.
    "krāsa" Skaitlis 1, ja šūna ir formatēta negatīvām vērtībām; pretējā gadījumā 0 (nulle).
    "saturs" Šūnas vērtība. Ja šūnā ir formula, tiek atgriezta tās aprēķinātā vērtība.
    "faila nosaukums" Faila nosaukums un pilns ceļš uz darbgrāmatu, kurā atrodas šūna, kas tiek atgriezts kā teksts. Ja darbgrāmata, kurā atrodas šūna, vēl nav saglabāta, tiek atgriezta tukša virkne ("").
    "formāts" Īpašs kods, kas atbilst šūnas skaitļa formātam. Papildinformāciju skatiet sadaļā Formāta kodi.
    "iekavās" Skaitlis 1, ja šūna ir formatēta ar iekavām pozitīvām vai visām vērtībām; citādi 0.
    "prefikss" Viena no šādām vērtībām atkarībā no tā, kā teksts ir izlīdzināts šūnā:
    • viena pēdiņas zīme (') teksta izlīdzināšanai pa kreisi.
    • dubultas pēdiņas (") labajā pusē izlīdzinātam tekstam.
    • caret (^) teksta centrēšanai
    • backslash (\) teksta aizpildīšanas izlīdzinājumam
    • tukša virkne ("") jebkam citam

    Vietnei skaitliskās vērtības neatkarīgi no izlīdzināšanas tiek atgriezta tukša virkne (tukša šūna).

    "aizsargāt" Skaitlis 1, ja šūna ir bloķēta; 0, ja šūna nav bloķēta.

    Lūdzu, ņemiet vērā, ka "bloķēts" nav tas pats, kas "aizsargāts". Bloķēts Pēc noklusējuma visām Excel šūnām ir iepriekš atlasīta atribūts. Lai aizsargātu šūnu no rediģēšanas vai dzēšanas, ir jāaizsargā darblapa.

    "rinda" Šūnas rindas numurs.
    "type" Viena no šādām teksta vērtībām, kas atbilst šūnas datu tipam:
    • "b" (tukša) tukšai šūnai.
    • "l" (etiķete) teksta konstantai
    • "v" (vērtība) - jebkas cits
    "platums" Šūnas kolonnas platums, noapaļots līdz veselam skaitlim. Lai iegūtu vairāk informācijas par platuma vienībām, skatiet Excel kolonnas platums.

    Piezīmes:

    • Visi info_tipi iegūst informāciju par pirmais (augšējā kreisajā pusē) šūnā atsauce arguments.
    • Vērtības "faila nosaukums", "formāts", "iekavās", "prefikss", "aizsargāt" un "platums" netiek atbalstītas programmās Excel Online, Excel Mobile un Excel Starter.

    Kā piemēru izmantosim Excel funkciju CELL, lai atgrieztu dažādas šūnas A2, kurā ir teksta vērtība vispārējā formātā, īpašības:

    A B C D
    1 Dati Formula Rezultāts Apraksts
    2 Apple =CELL("adrese", $A$2) $A$2 Šūnas adrese kā absolūtā atsauce
    3 =CELL("col", $A$2) 1 1 sleja
    4 =CELL("krāsa", $A$2) 0 Šūna nav formatēta ar krāsu
    5 =CELL("saturs", $A$2) Apple Šūnas vērtība
    6 =CELL("format",$A$2) G Vispārīgs formāts
    7 =CELL("iekavās", $A$2) 0 Šūna nav formatēta ar iekavām
    8 =CELL("prefikss", $A$2) ^ Centrēts teksts
    9 =CELL("protect", $A$2) 1 Šūna ir bloķēta (noklusējuma stāvoklis).
    10 =CELL("rinda", $A$2) 2 2. rinda
    11 =CELL("tips", $A$2) l Teksta konstante
    12 =CELL("width", $A$2) 3 Slejas platums, noapaļots līdz veselam skaitlim

    Ekrānšāviņš parāda citas Excel CELL formulas rezultātus, kas atgriež atšķirīgu informāciju par šūnu A2, pamatojoties uz info_type Šim nolūkam C2 ierakstām šādu formulu un pēc tam velkam to uz leju, lai kopētu formulu uz citām šūnām:

    =CELL(B2, $A$2)

    Izmantojot jau zināmo informāciju, jums nevajadzētu rasties grūtībām ar formulas rezultātu interpretāciju, varbūt izņemot formāta veidu. Un tas mūs labi ved uz mūsu pamācības nākamo sadaļu.

    Formāta kodi

    Tālāk tabulā ir uzskaitītas tipiskākās vērtības, ko var atgriezt ar CELL formulu ar info_type arguments ir iestatīts uz "format".

    Formāts Atgūtā vērtība
    Vispārīgi G
    0 F0
    0.00 F2
    #,##0 ,0
    #,##0.00 ,2
    Valūta bez decimālzīmēm

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

    C0
    Valūta ar 2 zīmēm aiz komata

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

    C2
    Procenti bez decimālzīmēm aiz komata

    0%

    P0
    Procenti ar 2 zīmēm aiz komata

    0.00%

    P2
    Zinātniskā notācija

    0.00E+00

    S2
    Frakcija

    # ?/? vai # ??/???

    G
    m/d/g/gggg vai m/d/gggg h:mm vai mm/dd/gggg D4
    d-mmm-yy vai dd-mmm-yy D1
    d-mmm vai 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

    Pielāgotiem Excel skaitļu formātiem funkcija CELL var atgriezt citas vērtības, un turpmāk sniegtie padomi palīdzēs jums tās interpretēt:

    • Burts parasti ir pirmais burts formāta nosaukumā, piemēram, "G" ir "General ", "C" - "Currency", "P" - "Procentage", "S" - "Scientific " un "D" - "Date".
    • Izmantojot skaitļus, valūtas un procentus, cipars norāda rādīto zīmju skaitu aiz komata aiz komata. Piemēram, ja pielāgotais skaitļa formāts rāda 3 zīmes aiz komata, piemēram, 0,####, funkcija CELL atgriež "F3".
    • Ja skaitļa formātā ir tūkstošu atdalītājs, atgrieztās vērtības sākumā tiek pievienots komats (,). Piemēram, formātam #,####.#### CELL formula atgriež ",4", norādot, ka šūna ir formatēta kā skaitlis ar 4 zīmēm aiz komata un tūkstošu atdalītāju.
    • Ja šūna ir formatēta negatīvu vērtību krāsā, atgrieztās vērtības beigās tiek pievienota mīnusa zīme (-).
    • Ja šūna ir formatēta ar iekavām pozitīvām vērtībām vai visām vērtībām, atgrieztās vērtības beigās tiek pievienotas iekavas ().

    Lai labāk izprastu formāta kodus, aplūkojiet šādas formulas rezultātus, kas ir kopēti D slejā:

    =CELL("format",B3)

    Piezīme. Ja vēlāk atsaucei uz šūnu tiek piemērots cits formāts, ir jāpārrēķina darblapa, lai atjauninātu CELL formulas rezultātu. Lai pārrēķinātu aktīvo darblapu, nospiediet Shift + F9 vai izmantojiet jebkuru citu metodi, kas aprakstīta sadaļā Kā pārrēķināt Excel darblapas.

    Kā lietot funkciju CELL programmā Excel - formulu piemēri

    Izmantojot iebūvēto funkciju info_types, funkcija CELL var atgriezt kopā 12 dažādus parametrus par šūnu. Kombinācijā ar citām Excel funkcijām tā spēj daudz vairāk. Turpmākajos piemēros ir parādītas dažas uzlabotas iespējas.

    Saņemt meklēšanas rezultāta adresi

    Lai meklētu noteiktu vērtību vienā slejā un atgrieztu atbilstošu vērtību no citas slejas, parasti tiek izmantota funkcija VLOOKUP vai jaudīgāka INDEX MATCH kombinācija. Ja vēlaties uzzināt arī atgrieztās vērtības adresi, ievietojiet indeksa/atbilstības formulu. atsauce CELL argumentu, kā parādīts turpmāk:

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

    Izmantojot meklēšanas vērtību E2, meklēšanas diapazonu A2:A7 un atgriešanas diapazonu B2:B7, reālā formula ir šāda:

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

    un atgriež meklēšanas rezultāta absolūto šūnas atsauci:

    Ņemiet vērā, ka VLOOKUP funkcijas iestrādāšana nedarbosies, jo tā atgriež šūnas vērtību, nevis atsauci. Arī INDEX funkcija parasti parāda šūnas vērtību, bet zem tās tiek atgriezta šūnas atsauce, ko CELL funkcija spēj saprast un apstrādāt.

    Izveidojiet hipersaiti uz meklēšanas rezultātu (pirmā atbilstība).

    Ja vēlaties ne tikai iegūt pirmās atbilstības adresi, bet arī pāriet uz šo atbilstību, izveidojiet hipersaiti uz meklēšanas rezultātu, izmantojot šo vispārīgo formulu:

    HYPERLINK("#"&CELL("adrese", INDEX ( return_column , MATCH ( lookup_value , lookup_column , 0))), link_name)

    Šajā formulā mēs atkal izmantojam klasisko Index/Match kombināciju, lai iegūtu pirmo atbilstošo vērtību, un funkciju CELL, lai iegūtu tās adresi. Pēc tam mēs apvienojam adresi ar rakstzīmi "#", lai norādītu HYPERLINK, ka mērķa šūna atrodas pašreizējā lapā.

    Mūsu parauga datu kopai mēs izmantojam to pašu Index/Match formulu kā iepriekšējā piemērā, un mums tikai jāpievieno vajadzīgās saites nosaukums, piemēram, šis:

    =HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), "Iet uz meklēšanas rezultātu")

    Tā vietā, lai izveidotu hipersaiti atsevišķā šūnā, jūs faktiski varat pārvērst adresi klikšķināmā saitē. Šim nolūkam pēdējā argumentā HYPERLINK iestrādājiet to pašu formulu CELL("address", INDEX(...,MATCH()):

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

    Un pārliecinieties, ka šī garā formula sniedz lakonisku un skaidru rezultātu:

    Dažādu failu ceļa daļu iegūšana

    Lai atgrieztu pilnu ceļu uz darbgrāmatu, kurā ir atsauce uz šūnu, izmantojiet vienkāršu Excel CELL formulu ar argumentu "filename" argumentā info_type:

    =CELL("faila nosaukums")

    Tas atgriezīs faila ceļu šādā formātā: Disks:\path\[workbook.xlsx]lapa

    Lai atveidotu tikai noteiktu ceļa daļu, izmantojiet funkciju SEARCH, lai noteiktu sākuma pozīciju, un vienu no teksta funkcijām, piemēram, LEFT, RIGHT un MID, lai atlasītu vajadzīgo daļu.

    Piezīme. Visas turpmāk minētās formulas atgriež adresi pašreizējais darbgrāmatu un darblapu, t. i., lapu, kurā atrodas formula.

    Darba burtnīcas nosaukums

    Lai ievadītu tikai faila nosaukumu, izmantojiet šādu formulu:

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

    Kā darbojas formula :

    Faila nosaukums, ko atgriež Excel CELL funkcija, ir ietverts kvadrātiekavās, un, lai to iegūtu, izmantojiet MID funkciju.

    Sākuma punkts ir sākuma kvadrātiekavas pozīcija plus 1: SEARCH ("[",CELL("filename"))+1.

    Ekstrahējamo rakstzīmju skaits atbilst rakstzīmju skaitam starp sākuma un beigu iekavām, ko aprēķina pēc šādas formulas: SEARCH("]", CELL("filename")) - SEARCH("[", CELL("filename"))-1.

    Darba lapas nosaukums

    Lai atgrieztu lapas nosaukumu, izmantojiet vienu no šādām formulām:

    =RIGHT(CELL("faila nosaukums"), LEN(CELL("faila nosaukums")) - SEARCH("]", CELL("faila nosaukums"))))

    vai

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

    Formulu darbība :

    1. formula: Darbojoties no iekšpuses uz āru, mēs aprēķinām rakstzīmju skaitu darblapas nosaukumā, atņemot SEARCH atgrieztās aizverošās iekavās pozīciju no kopējā ceļa garuma, kas aprēķināts ar LEN. Pēc tam šo skaitli ievadām funkcijai RIGHT, uzdodot tai izņemt tik daudz rakstzīmju no CELL atgrieztās teksta virknes beigām.

    2. formula: Mēs izmantojam MID funkciju, lai iegūtu tikai lapas nosaukumu, kas sākas ar pirmo rakstzīmi pēc aizverošā iekavja. Izņemamo rakstzīmju skaits ir 31, kas ir maksimālais Excel lietotāja saskarnē atļautais rakstzīmju skaits darblapu nosaukumos (lai gan Excel xlsx faila formātā ir atļauts izmantot līdz 255 rakstzīmēm lapu nosaukumos).

    Faila ceļš

    Šī formula parādīs faila ceļu bez darbgrāmatas un lapas nosaukuma:

    =LEFT(CELL("faila nosaukums"), SEARCH("[", CELL("faila nosaukums"))-1)

    Kā darbojas formula :

    Vispirms ar SEARCH funkciju atrodiet sākuma kvadrātiekavas "[" pozīciju un atņemiet 1. Tādējādi iegūstat iegūstamo rakstzīmju skaitu. Un pēc tam ar LEFT funkciju izņemiet tik daudz rakstzīmju no CELL atgrieztās teksta virknes sākuma.

    Ceļš un faila nosaukums

    Izmantojot šo formulu, varat iegūt pilnu ceļu līdz failam, tostarp darbgrāmatas nosaukumu, bet bez lapas nosaukuma:

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

    Kā darbojas formula:

    SEARCH funkcija aprēķina noslēdzošā kvadrātiekavuma pozīciju, no kuras atņem 1, un pēc tam ar funkciju LEFT no CELL atgrieztās teksta virknes sākuma atņem tik daudz rakstzīmju. Tas efektīvi nogriež lapas nosaukumu, bet atverošais kvadrātiekavums paliek. Lai no tā atbrīvotos, "[" jāaizstāj ar tukšu virkni ("").

    Lai tuvāk aplūkotu šajā pamācībā aplūkotās formulas, aicinu jūs lejupielādēt mūsu Excel CELL funkcijas parauga darba burtnīcu.

    Paldies, ka lasāt, un ceram, ka nākamnedēļ redzēsimies mūsu blogā!

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.