Finndu texta í Excel-sviði og skila frumuvísun (3 leiðir)

  • Deildu Þessu
Hugh West

Í þessari kennslu mun ég skrifa hvernig á að finna texta í Excel sviði og skila tilvísun reitsins sem geymir textann . Einnig mun ég sýna nokkrar leiðir til að gera það. Svo að krafan þín gæti passað við hvaða leið sem er.

En áður en ég fer í aðalumræðuna vil ég ræða aðeins um aðgerðirnar sem ég ætla að nota.

Sækja Vinnuskrá

Þetta er Excel skráin sem ég hef notað til að búa til þessa kennslu. Hladdu niður og fylgdu mér.

Að finna texta á sviði og skila tilvísun til hólfs.xlsx

Forsenda umræður

Þessi hluti er valfrjálst fyrir þá sem þegar eru að nota mikið af eftirfarandi Excel aðgerðum:

  • INDEX()
  • MATCH()
  • CELL()
  • Og OFFSET()

# INDEX Fall í Excel

INDEX fallið skilar gildi eða tilvísun reitsins á skurðpunkti tiltekinnar línu og dálks, á tilteknu bili.

Setjafræði INDEX fallsins. :

INDEX(array, row_num, [column_num])

INDEX(reference, row_num, [column_num], [area_num])

Skoðaðu myndina hér að neðan :

Skýring á formúlunum

Dæmi 1:

Þú gætir fundið Dæmi 1 (og líka dæmi 2) aðeins erfiðara að skilja. Þetta er í raun Excel fylkisformúla .

  • Veldu fyrst hólfið C16 og skrifaðu síðan niður eftirfarandiformúla.
{=INDEX(B4:D9,2,)}

  • Svo ýtti ég á CTRL+SHIFT+ENTER til að slá inn fylkisformúluna.

Hvernig virkar þessi formúla eiginlega?

  • Hér er fylkishlutinn af INDEX fallið er B4:D9 . 2. línan hennar er B5:D5 röðin.
  • Þar sem dálknúmerið er autt, skilar INDEX fallinu öllu 2. röð.

Dæmi 2

{=INDEX((B4:D9,F4:H9),2,,2)}

  • Sem INDEX falltilvísun eru tvö svið hér: B4:D9 og F4:H9.
  • Línunúmerið er 2 . Ekkert dálknúmer er tilgreint. Þannig að öll gildi 2. línunnar verða skilað.
  • Sviðið F4:H9 er notað af Index fallinu þar sem svæðisnúmerið er 2.

Dæmi 3

=INDEX(B4:B9,3,)

Þetta er mjög einfalt INDEX formúla. 3rd gildi fylkisins B4:B9 er skilað með þessari formúlu.

Dæmi 4

=INDEX(B4:D9,2,3)

Þessi formúla skilar skurðargildinu 2. röð og 3. dálki á bilinu B4:D9 .

# MATCH fall í Excel

MATCH fallið skilar stöðu gildis í fylki gilda.

Setjafræði MATCH fallsins:

=MATCH(lookup_value, lookup_array, [match_type])

  • Nú skaltu skrifa niður eftirfarandi formúlu í C17 reitinn.
=MATCH(C14,B4:B9,0)

Hvernig virkar þessi formúla?

  • Thegildi reitsins C14 er Google . Þannig að uppflettingargildið okkar er Google.
  • Í hólfsviðinu B4:B9 er staðsetning Google 6.
  • Svo, formúlan skilar 6.

# CELL Fall í Excel

CELL fallið skilar upplýsingum um sniðið, staðsetningu, eða innihald fyrsta reitsins, í samræmi við lestrarröð blaðsins, í tilvísun.

Setjafræði Excel CELL Function

=CELL(info_type, [reference])

Með því að nota CELL aðgerðina geturðu fengið mikið af upplýsingum um frumutilvísun, þar á meðal ABSOLUTE heimilisfangið. Þú getur séð það af myndinni hér að ofan.

# OFFSET Fall í Excel

OffSET fall Excel skilar tilvísun í svið sem er tiltekinn fjöldi raða og dálka frá tiltekinni tilvísun.

Setjafræði OFFSET falls:

=OFFSET(reference, rows, cols, [height], [width])

  • Hér, Ég notaði eftirfarandi formúlu í B13 kassanum.
=SUM(OFFSET(B4,3,1,3,2))

Hvernig virkar þessi formúla?

  • Tilvísun OFFSET fallsins er frumutilvísun B4 . Þannig að staðsetning reits B4 er 0 .
  • Þá raðast 3 niður frá tilvísuninni.
  • Þá 1 dálkur rétt frá síðustu stöðu.
  • Að lokum, summan af bilinu C7:D9 (hæð 3 raðir og breidd 2 dálkar). Þetta skilar gildinu 756 . Sviðið C7:D9 er auðkenntmeð appelsínugulum ramma.

Þannig að forsenda umræðu er lokið.

Nú skulum við koma að aðalumræðunni okkar.

3 aðferðir til að finna Texti í Excel-sviði og skilafrumutilvísun

Í þessum hluta mun ég útskýra aðferðirnar til að finna texta á sviði og skila tilvísunum í reit í Excel. Ennfremur, til að skilja betur, mun ég nota eftirfarandi gagnasett.

Aðferð 1: Notkun INDEX & MATCH Aðgerðir til að finna texta á sviði og skila tilvísun í reit

Í þessari aðferð mun ég leita í texta í einum dálki og ef hún finnst mun formúlan skila tilvísuninni. Einnig mun ég nota aðgerðirnar INDEX og MATCH til að finna texta á sviði og skila tilvísunum í reit.

Skref:

  • Í fyrsta lagi skaltu velja annan reit D17 þar sem þú vilt geyma niðurstöðuna.
  • Í öðru lagi skaltu skrifa niður eftirfarandi formúlu í D17 reitinn.
=CELL("address",INDEX(B4:B14,MATCH(D16,B4:B14,0)))

  • Ýttu síðan á ENTER til að fá niðurstöðuna.

Að lokum færðu klefatilvísun fyrir „ Dropbox “ textann.

Hvernig virkar þetta formúla virka?

Leyfðu mér að útskýra formúluna fyrir textann “Dropbox” :

  • Þessi hluti formúlunnar, MATCH(D16,B4:B14,0) , skilar gildinu 9 . Vegna þess að staðsetning Dropbox í fylkinu B4:B14 er 9. . Svo, heildarformúlanverður:

=CELL(“address”,INDEX(B4:B14,9))

  • Nú, INDEX(B4:B14,9) hlutinn vísar til frumutilvísunar B12 . Svo, formúlan verður: =CELL(“address”,B12)
  • Þá, =CELL(“address”,B12) skilar algerri tilvísun reitsins B12 .
  • Svo fæ ég $B$12 sem úttak allrar formúlunnar.

Athugið: INDEX(B4:B14,9) getur skilað annaðhvort gildinu eða reittilvísuninni. Þetta er fegurð INDEX aðgerðarinnar.

Lesa meira: Excel tilvísunarhólf í öðru blaði á breytilegan hátt

Svipaðar lestur

  • Hvernig á að nota ÓBEINAR aðgerð í Excel (12 viðeigandi tilvik)
  • Ef klefi inniheldur sérstakan texta, bætið þá 1 við í Excel (5 dæmi )
  • Hvernig á að nota ROW aðgerð í Excel (með 8 dæmum)
  • Ef klefi inniheldur texta, bætið þá við texta í annan klefi í Excel
  • Hvernig á að nota COLUMNS aðgerðina í Excel (3 dæmi)

Aðferð 2: Notkun INDEX, MATCH & OFFSET Aðgerðir

Í þessari aðferð get ég leitað í texta úr fleiri en einum dálki. En þú verður að velja dálkinn sjálfur. Ennfremur mun ég nota aðgerðirnar INDEX, OFFSET, og MATCH til að finna texta á sviði og skila tilvísunum í reit.

Skref:

  • Fyrst skaltu skrifa niður eftirfarandi formúlu í D18 hólf.
=CELL("address",INDEX(OFFSET(B4,0,D17-1,11,1), MATCH(D16,OFFSET(B4,0,D17-1,11,1),0)))

  • Í öðru lagi skaltu ýta á ENTER til að fá niðurstöðuna.

Að lokum færðu reittilvísun fyrir " Mike Little " textann.

Hvernig virkar þessi formúla?

  • Þessi formúla virkar eins og ofangreind. Eini munurinn er: að dálkurinn er valinn á virkan hátt með OFFSET aðgerð Excel. Ef þú skilur OFFSET aðgerðina, þá er þessi hluti einfaldur að skilja: OFFSET(B4,0,D17-1,11,1)

Lesa meira: Dæmi um OFFSET aðgerð í Excel (Formula+VBA )

Aðferð 3: Notkun samsettra aðgerða til að finna texta á sviði og skila tilvísun í reit

Stundum a textagildi gæti endurtekið sig á bili oftar en einu sinni. Ég get skilað línunúmeri þess texta á bilinu. Hér mun ég nota aðgerðirnar SMALL, ROW , og IF til að finna texta á bilinu og skila tilvísun reitsins.

Þú sérð frá eftirfarandi mynd sem textinn “Apple” er að endurtaka sig 3 sinnum á bilinu B4:B14 .

Leyfðu mér að sýna þér hvernig ég fæ þessar línutölur.

  • Ég hef notað þessa formúlu í reit D9 .
{=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1:1))}

  • Svo afritaði ég þessa formúlu í D10 reitinn.
=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(2:2))

  • Hér ýtti ég á CTRL + SHIFT + ENTER til að fá niðurstöðuna.

  • Á sama hátt hef ég afritað formúluna þar tilformúla skilar villugildi.

Þetta er greinilega Excel fylkisformúla.

En áður verður þú að vita hvernig LÍTIÐ aðgerð virkar í Excel.

Siðfræði SMALL falls:

SMALL(array,k)

Fyrir dæmi, SMALL({80;35;55;900},2) mun skila 2. minnsta gildinu í fylkinu {80;35;55;900} . Úttakið verður: 55 .

Svo, hvernig virkar formúlan?

Hólf D9 = {=SMALL(IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1),ROW(1: 1))}

Til að skilja þessa fylkisformúlu skýrt geturðu lesið leiðbeiningarnar mínar: Excel Array Formula Basic 2 – Sundurliðun fylkisformúlu

  • Þessi hluti formúlunnar, IF($D$6=$B$4:$B$14,ROW($B$4:$B$14)-ROW($B$4)+1) , skilar í raun fylkið fyrir SMALL fallið.
    • Rökréttur prófhluti IF fallsins er: $D$6=$B$4:$B$14 . Þessi hluti prófar (eitt í einu) hvort gildin á bilinu $B$4:$B$14 séu jöfn $D$6 eða ekki. Ef jafnt er TRUE gildi sett í fylkinu og ef ekki jafnt er False gildi sett í fylkið: {FALSE;FALSE;TRUE;FALSE;FALSE ;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE}
    • Og value_if_true hluti er: ROW($B$4:$B$14)-ROW($ B$4)+1) . Þessi hluti skilar eitthvað á þessa leið: {1;2;3;4;5;6;7;8;9;10;11} – {1} + 1 = {0; 1;2;3;4;5;6;7;8;9;10} + 1 ={1;2;3;4;5;6;7;8;9;10;11}
  • ROW(1:1) er í raun k af SMALL fallinu. Og það skilar 1 .
  • Svo, formúlan í hólfinu D9 verður svona: SMALL(IF({FALSE;FALSE;TRUE;FALSE ;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE},{1;2;3;4;5;6;7;8;9;10;11}),1).
  • Nú skilar EF fallinu þessari fylki: {FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE}.
  • Formúlan verður: SMALL({FALSE;FALSE;3;FALSE;FALSE;FALSE;7;FALSE;9;FALSE;FALSE},1).
  • Að lokum, formúlan skilar 3.

Ég vona að þú skiljir hvernig þessi flókna formúla virkar.

Lesa meira: Excel Ef klefi inniheldur texta þá skilaðu gildi (8 auðveldar leiðir)

Niðurstaða

Ég vona að þér hafi fundist þessi grein gagnleg. Hér hef ég útskýrt 3 hentugar aðferðir til að skilja hvernig á að finna texta innan sviðs og skila tilvísun í reit í Excel . Þú getur heimsótt vefsíðu okkar Exceldemy til að læra meira Excel tengt efni. Vinsamlegast sendu athugasemdir, tillögur eða fyrirspurnir ef þú hefur einhverjar í athugasemdahlutanum hér að neðan.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.