Excel CELL aðgerð með formúludæmum

  • Deildu Þessu
Michael Brown

Kennslan sýnir hvernig á að nota CELL aðgerðina í Excel til að sækja ýmsar upplýsingar um hólf eins og heimilisfang reits, innihald, snið, staðsetningu og fleira.

Hvernig gerir þú fá venjulega sérstakar upplýsingar um reit í Excel? Einhver myndi athuga það sjónrænt með eigin augum, aðrir myndu nota borðavalkostina. En hraðari og áreiðanlegri leið er að nota Excel CELL aðgerðina. Það getur meðal annars sagt þér hvort hólf er varið eða ekki, komið með talnasnið og dálkabreidd, sýnt fulla slóð að vinnubókinni sem inniheldur reitinn og margt fleira.

    Excel CELL aðgerð - setningafræði og grunnnotkun

    CELL aðgerðin í Excel skilar ýmsum upplýsingum um frumu eins og innihald frumu, snið, staðsetningu o.s.frv.

    Setjafræði frumunnar fallið er sem hér segir:

    CELL(upplýsingagerð, [tilvísun])

    Hvar:

    • upplýsingagerð (áskilið) - tegund upplýsinga sem skila á um reitinn .
    • tilvísun (valfrjálst) - reitinn sem á að sækja upplýsingar um. Venjulega er þessi rök ein reit. Ef hún er til staðar sem svið af hólfum, skilar formúlan upplýsingum um efri vinstra hólf sviðsins. Ef þeim er sleppt er upplýsingum skilað fyrir síðasta breytta reitinn á blaðinu.

    Gildi upplýsingagerð

    Eftirfarandi tafla sýnir öll möguleg gildi fyrir upplýsingagerð samþykkt af Excel CELLaf stöfum til að draga út er 31, sem er hámarksfjöldi stafa í nöfnum vinnublaða sem leyfilegt er af Excel notendaviðmóti (þó að xlsx skráarsnið Excel leyfi allt að 255 stafi í blaðnöfnum).

    Slóð að skránni

    Þessi formúla færir þér skráarslóðina án vinnubókar og blaðaheita:

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

    Hvernig formúlan virkar :

    Fyrst finnurðu staðsetningu upphafs hornklofans "[" með SEARCH fallinu og dregur frá 1. Þetta gefur þér fjölda stafa sem á að draga út. Og svo notarðu VINSTRI aðgerðina til að draga svo marga stafi frá upphafi textastrengsins sem CELL skilar.

    Slóð og skráarnafn

    Með þessari formúlu geturðu fengið fulla slóð í skrána ásamt nafni vinnubókarinnar, en án nafns blaðsins:

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

    Hvernig formúlan virkar:

    SEARCH fallið reiknar út staðsetningu loka hornklofans, sem þú dregur 1 frá, og færð svo VINSTRI fallið til að draga út svona marga stafi úr upphafi textastrengsins sem CELL skilar. Þetta klippir í raun nafn blaðsins af, en ferhyrningahornið er eftir. Til að losna við það skiptirðu "[" út fyrir tóman streng ("").

    Þannig notarðu CELL fallið í Excel. Til að skoða betur formúlurnar sem fjallað er um í þessari kennslu býð ég þér að hlaða niður Excel CELL aðgerðasýninu okkarVinnubók.

    Takk fyrir að lesa og vonumst til að sjá þig á blogginu okkar í næstu viku!

    fall.
    Upplýsingagerð Lýsing
    "address" Veffang hólf, skilað sem texti.
    "col" Dálknúmer reitsins.
    "litur" Talan 1 ef reiturinn er litasniðinn fyrir neikvæð gildi; annars 0 (núll).
    "contents" Gildi frumunnar. Ef hólfið inniheldur formúlu er reiknað gildi hennar skilað.
    "skráarnafn" Skráarnafnið og full slóð að vinnubókinni sem inniheldur hólfið, skilað sem texti . Ef vinnubókin sem inniheldur reitinn hefur ekki verið vistuð enn þá er tómur strengur ("") skilaður.
    "snið" Sérstakur kóði sem samsvarar talnasnið reitsins. Fyrir frekari upplýsingar, vinsamlegast sjá Sniðkóða.
    "svigi" Talan 1 ef reiturinn er sniðinn með sviga fyrir jákvæð eða öll gildi; annars 0.
    "prefix" Eitt af eftirfarandi gildum eftir því hvernig texti er stillt upp í reitnum:
    • ein gæsalapp (') fyrir vinstrijafnaðan texta
    • tvöfalda gæsalappamerki (") fyrir hægrijafnaðan texta
    • markmiði (^) fyrir miðjaðan texta
    • afturstrik ( \) fyrir útfyllingarjafnan texta
    • tóman streng ("") fyrir allt annað

    Fyrir tölugildi er tómum streng (autt reit) skilað óháð röðuninni.

    "vernda" Thenúmer 1 ef klefinn er læstur; 0 ef hólfið er ekki læst.

    Athugið að „læst“ er ekki það sama og „varið“. The Locked eignast er sjálfgefið forvalið fyrir allar frumur í Excel. Til að vernda reit gegn breytingum eða eyðingu þarftu að vernda vinnublaðið.

    "röð" Línunúmer reitsins.
    "tegund" Eitt af eftirfarandi textagildum sem samsvarar gagnategundinni í hólfinu:
    • "b" (autt) fyrir tómt hólf
    • "l" (merki) fyrir textafasta
    • "v" (gildi) fyrir allt annað
    "width " Dálkbreidd reitsins er námunduð að næstu heiltölu. Vinsamlegast skoðaðu breidd Excel dálks til að fá frekari upplýsingar um breiddareiningarnar.

    Athugasemdir:

    • Allar info_types sækja upplýsingar um fyrstu (efri-vinstra megin) hólf í tilvísun röksemdinni.
    • Gildin „skráarnafn“, „snið“, „svigi“, „forskeyti“, „vernd“ og „breidd“ eru ekki studdar í Excel Online, Excel Mobile og Excel Starter.

    Sem dæmi skulum við nota Excel CELL aðgerðina til að skila mismunandi eiginleikum reits A2 sem inniheldur textagildið á almennu sniði:

    A B C D
    1 Gögn Formúla Niðurstaða Lýsing
    2 Apple =CELL("address", $A$2) $A$2 Veffang farsíma semalger tilvísun
    3 =CELL("col", $A$2) 1 Dálkur 1
    4 =CELL("litur", $A$2) 0 Hólf er ekki sniðið með lit
    5 =CELL("content", $A$2) Apple Hólfgildi
    6 =CELL("snið",$A$2) G Almennt snið
    7 =CELL("svigi", $A$2) 0 Hólfið er ekki sniðið með sviga
    8 =CELL("prefix", $ A$2) ^ Miðjuðaður texti
    9 =CELL("vernd", $A$2) 1 Hólfið er læst (sjálfgefið ástand)
    10 =CELL("row", $A$2) 2 Row 2
    11 =CELL("tegund", $A$2) l Textifasti
    12 =CELL("width", $A$2) 3 Dálkbreidd námunduð að heiltölu

    The skjáskot sýnir niðurstöður af önnur Excel CELL formúla, sem skilar mismunandi upplýsingum um reit A2 byggt á upplýsingagerð gildinu í dálki B. Til þess sláum við inn eftirfarandi formúlu í C2 og dragum hana svo niður til að afrita formúluna í aðrar reiti:

    =CELL(B2, $A$2)

    Með þeim upplýsingum sem þú veist nú þegar ættirðu ekki að eiga í neinum erfiðleikum með að túlka formúlaniðurstöðurnar, kannski nema sniðgerðina. Ogþetta leiðir okkur ágætlega yfir í næsta hluta kennsluefnisins okkar.

    Snið kóðar

    Taflan hér að neðan sýnir dæmigerðustu gildin sem hægt er að skila með CELL formúlu með upplýsingagerð rök stillt á "snið".

    Format Skilað gildi
    Almennt G
    0 F0
    0,00 F2
    #,##0 ,0
    #,##0.00 ,2
    Gjaldmiðill án aukastafa

    $#,##0 eða $#,##0_);($#,##0)

    C0
    Gjaldmiðill með tveimur aukastöfum

    $#,##0.00 eða $#,##0.00_);($#,##0.00)

    C2
    Prósenta án aukastafa

    0%

    P0
    Prósenta með tveimur aukastöfum

    0,00%

    P2
    Vísindaleg merking

    0,00E+00

    S2
    Brot

    # ?/? eða # ??/??

    G
    m/d/yy eða m/d/yy h:mm eða mm/dd/yy D4
    d-mmm-yy eða dd-mmm-yy D1
    d- mmm eða dd-mmm D2
    mmm-yy D3
    mm/dd D5
    klst:mm AM/PM D7
    klst:mm:ss AM/ PM D6
    klst:mm D9
    klst:mm:ss D8

    Fyrir sérsniðin Excel talnasnið gæti CELL aðgerðin skilað öðrum gildum og eftirfarandi ráð munu hjálpa þér að túlka þau:

    • Bréfurinn er venjulega sá fyrstibókstafur í sniðinu nafni, t.d. „G“ stendur fyrir „General“, „C“ fyrir „Gjaldmiðill“, „P“ fyrir „Percentage“, „S“ fyrir „Scientific“ og „D“ fyrir „Date“.
    • Með tölum , gjaldmiðla og prósentur, táknar tölustafurinn fjölda sýndra aukastafa. Til dæmis, ef sérsniðna talnasniðið sýnir 3 aukastafi, eins og 0.###, skilar CELL fallið "F3".
    • Komma (,) er bætt við upphaf skilaðs gildis ef tala sniðið hefur þúsund skil. Til dæmis, fyrir sniðið #,###.####, skilar CELL formúla ",4" sem gefur til kynna að hólfið sé sniðið sem tala með 4 aukastöfum og þúsundaskilum.
    • Mínusmerki (-) er bætt við lok skilaðs gildis ef hólfið er sniðið í lit fyrir neikvæð gildi.
    • Svigum () er bætt við lok skilaðs gildis ef hólfið er sniðið með sviga fyrir jákvætt eða öll gildi.

    Til að öðlast meiri skilning á sniðkóðum, vinsamlegast skoðið niðurstöður eftirfarandi formúlu, sem er afrituð yfir dálk D:

    =CELL("format",B3)

    Athugið. Ef þú notar síðar annað snið á reitinn sem vísað er til, verður þú að endurreikna vinnublaðið til að uppfæra niðurstöðu CELL formúlu. Til að endurreikna virka vinnublaðið, ýttu á Shift + F9 eða notaðu aðra aðferð sem lýst er í Hvernig á að endurreikna Excel vinnublöð.

    Hvernig á að nota CELL aðgerðina í Excel - formúladæmi

    Með innbyggðu info_types getur CELL aðgerðin skilað samtals 12 mismunandi breytum um reit. Ásamt öðrum Excel aðgerðum er það fær um miklu meira. Eftirfarandi dæmi sýna nokkra háþróaða möguleika.

    Fá heimilisfang leitniðurstöðunnar

    Til að fletta upp ákveðnu gildi í einum dálki og skila samsvarandi gildi úr öðrum dálki notarðu venjulega VLOOKUP virka eða öflugri INDEX MATCH samsetning. Ef þú vilt líka vita heimilisfang skilaðs gildis, settu Index/Match formúluna í tilvísun röksemdin fyrir CELL eins og sýnt er hér að neðan:

    CELL("address", INDEX ( return_column, MATCH ( uppflettingargildi, upplitsdálkur, 0)))

    Með uppflettingargildinu í E2, uppflettingarsvið A2:A7 og skilasvið B2:B7, raunverulega formúlan er sem hér segir:

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

    Og skilar algeru frumutilvísun leitarniðurstöðunnar:

    Vinsamlegast athugaðu að innfelling VLOOKUP aðgerðin virkar ekki vegna þess að hún skilar reitgildi, ekki tilvísun. INDEX aðgerðin sýnir venjulega einnig hólfsgildi, en hún skilar hólftilvísun undir, sem CELL aðgerðin er fær um að skilja og vinna úr.

    Búa til tengil á uppflettingarniðurstöðuna (fyrsta samsvörun)

    Ef þú vilt ekki aðeins fá heimilisfang fyrstu samsvörunar, heldur einnig að hoppa í þá samsvörun, búðu til tengil á uppflettingarniðurstöðuna með því að notaþessi almenna formúla:

    HYPERLINK("#"&CELL("address", INDEX ( afturdálkur, MATCH ( uppflettingargildi, uppflettisdálkur, 0) )), tengill_nafn)

    Í þessari formúlu notum við aftur klassíska vísitölu/samsvörun samsetningu til að fá fyrsta samsvarandi gildi og CELL fallið til að draga út heimilisfang þess. Síðan sameinum við heimilisfangið með „#“ stafnum til að segja HYPERLINK að markreiturinn sé á núverandi blaði.

    Fyrir sýnishornið okkar notum við sömu Index/Match formúlu og í fyrra dæmi og þarf aðeins að bæta við hlekknum sem óskað er eftir, til dæmis þessu:

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

    Í stað þess að búa til tengil í sérstakri reit geturðu í raun breyttu heimilisfanginu í smellanlegan hlekk. Fyrir þetta skaltu fella sömu CELL("address", INDEX(…,MATCH()) formúluna inn í síðustu röksemdafærslu HYPERLINK:

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

    Og vertu viss um að þessi langa formúla framleiði lakonískan og skýr niðurstaða:

    Fáðu mismunandi hluta af skráarslóðinni

    Til að skila fullri slóð í vinnubókina sem inniheldur reit sem vísað er til skaltu nota einfaldan Excel CELL formúla með "skráarnafn" í info_type argument:

    =CELL("filename")

    Þetta mun skila skráarslóðinni á þessu sniði: Drive:\path\[workbook.xlsx]sheet

    Til að skila aðeins tilteknum hluta af slóðinni , notaðu SEARCH aðgerðina til að ákvarða upphafsstöðu og eina af textaaðgerðunum eins og LEFT, RIGHT og MID til að draga út nauðsynlegan hluta.

    Athugið. Allarformúlurnar hér að neðan skila heimilisfangi núverandi vinnubókar og vinnublaðs, þ. eftirfarandi formúla:

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

    Hvernig formúlan virkar :

    Skráarnafnið sem Excel CELL skilar fallið er innan um hornklofa og þú notar MID fallið til að draga það út.

    Upphafspunkturinn er staðsetning upphafs hornklofa auk 1: SEARCH ("[",CELL("filename")) +1.

    Fjöldi stafa sem þarf að draga út samsvarar fjölda stafa á milli upphafs- og lokasviga, sem er reiknaður út með þessari formúlu: SEARCH("]", CELL("skráarnafn")) - SEARCH ("[", CELL("skráarnafn"))-1

    Nafn vinnublaðs

    Til að skila nafni blaðsins skaltu nota eina af eftirfarandi formúlum:

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

    eða

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

    Hvernig formúlurnar virka :

    Formúla 1: Vinna út frá út og inn, reiknum við fjölda stafa í nafni vinnublaðsins með su að draga út stöðu lokasvigans sem skilað er með SEARCH frá heildarleiðarlengd reiknuð með LEN. Síðan færum við þessa tölu í RIGHT fallið sem gefur henni fyrirmæli um að draga svo marga stafi frá enda textastrengsins sem CELL skilar.

    Formúla 2: Við notum MID fallið til að draga aðeins út nafn blaðsins sem byrjar á fyrsta stafurinn á eftir lokasviganum. Númerið

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.