Excel INDEX MATCH Ja šūnā ir teksts

  • Dalīties Ar Šo
Hugh West

Ja šūnā ir teksts, mēs varam izmantot kombināciju INDEX & amp; MATCH funkcijas lai veiktu gudru un uzlabotu meklēšanas funkciju. Tā ir ļoti populāra, Excel programmā izmantota formula. Šajā rakstā mēs uzzināsim, kā darbojas šī divu funkciju kombinācija, izmantojot dažus skaistus skaidrojumus un piemērus.

Prakses darba burtnīca

Lejupielādējiet šādu darba burtnīcu un vingrinājumu.

Šūna satur tekstu.xlsx

Ievads par Excel INDEX funkciju

Microsoft Excel INDEX funkcija atgriež noteikta masīva vai diapazona šūnas vērtību.

  • Sintakse:

=INDEX (masīvs, rindu_num, [col_num], [platību_num])

  • Argumenti:

masīvs: Šūnu diapazons vai konstants masīvs.

rindu_num: Rindas numurs no vajadzīgā diapazona vai masīva.

[col_num]: Slejas numurs no vajadzīgā diapazona vai masīva.

[area_num]: Izvēlētais atsauces numurs visiem diapazoniem, kas Tas nav obligāti.

Ievads par Excel MATCH funkciju

Microsoft Excel MATCH funkcija tiek izmantots, lai atrastu meklēšanas vērtības pozīciju masīvā vai diapazonā. Tas atgriež skaitlisku vērtību.

  • Sintakse:

=MATCH(lookup_value, lookup_array, [match_type])

  • Argumenti:

lookup_value: Meklēšanas vērtība meklēšanas masīvā vai diapazonā.

lookup_array: Pārlūkošanas masīvs vai šūnu diapazons, kurā vēlamies meklēt vērtību.

[match_type]: Tas norāda, kāda veida sakritību funkcija veic. Ir trīs veidi:

Precīza vērtības atbilstība = 0

Lielākā vērtība, kas ir vienāda ar meklēto vērtību vai mazāka par to =

Mazākā vērtība, kas ir vienāda vai lielāka par meklēto vērtību = -1

9 Ātri veidi, kā apvienot Excel INDEX & amp; MATCH funkcijas, ja šūnā ir teksts

1. INDEX MATCH funkciju izmantošana vienkāršai meklēšanai

Mēs varam izmantot INDEX MATCH funkcijas vienkāršas kolonnas vai rindas meklēšanai darblapā. VLOOKUP funkcija tiek izmantots tikai vertikālai meklēšanai. Tāpēc šī kombinācija šeit darbojas lieliski.

1.1 Vertikālajai meklēšanai

Pieņemsim, ka mums ir datu kopa ar skolēnu vārdiem un viņu matemātikas atzīmēm vertikālā pozīcijā. Mēs meklēsim Roba matemātikas atzīmes diapazonā. B4:C9 un atdod vērtību šūnā E5 .

PASĀKUMI:

  • Vispirms izvēlieties Šūna E5 .
  • Tālāk ievadiet formulu:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2))

  • Tagad nospiediet Ievadiet rezultātu.

Formulas sadalījums

MATCH("Rob",$B$5:$B$9,0)

Tiks meklēta precīza atbilstība diapazonā B5:B9 .

INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2),2)

Tiks atgriezta vērtība no diapazona B5:C9 .

1.2 Horizontālai meklēšanai

Šeit mums ir tas pats datu kopums horizontālā stāvoklī. Mēs meklēsim Roba matemātiskās atzīmes diapazonā. B4: G5 un atdod vērtību šūnā B8 .

PASĀKUMI:

  • Vispirms izvēlieties Šūna B8 .
  • Tagad ievadiet formulu:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • Visbeidzot, nospiediet Ievadiet lai redzētu rezultātu.

Formulas sadalījums

MATCH("Rob",$C$4:$G$4,0)

Tiks meklēta precīza atbilstība diapazonā C4:G4 .

INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

Tiks atgriezta vērtība no diapazona C4:G5 .

2. Ievietojiet INDEX MATCH funkciju, lai meklētu pa kreisi

Lai iegūtu meklēšanas datu vērtību no tās kreisās kolonnas, varam izmantot kombināciju INDEX MATCH funkcijas Pieņemsim, ka mums ir datu kopa ( B4:E9 ) ar skolēnu vārdiem un viņu angļu valodas, matemātikas un fizikas atzīmēm. Mēs meklēsim Roba matemātikas atzīmes un atgriezīsim vērtību šūnā G5 .

PASĀKUMI:

  • Atlasiet Šūna G5 .
  • Tad pierakstiet formulu:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • Hit Ievadiet lai iegūtu rezultātu.

Formulas sadalījums

MATCH("Rob",E5:E9,0)

Tiks meklēta precīza atbilstība diapazonā E5:E9 .

INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2),2)

Tiks atgriezta vērtība no diapazona B5:E9 .

3. Divvirzienu meklēšana ar INDEX MATCH funkcijām Ja šūnā ir teksts

Excel INDEX MATCH funkcijas var skaisti apstrādāt divvirzienu meklēšanu, piemēram, iegūt meklēšanas datu vērtības no vairākām kolonnām. Šeit mums ir datu kopa ( B4:E9 ) dažādu studentu vārdus ar viņu dažādiem priekšmetu vērtējumiem. Mēs grasāmies iegūt visus Roba priekšmetu vērtējumus šūnā C12:E12 .

PASĀKUMI:

  • Sākumā atlasiet Šūna C12 .
  • Tagad ievadiet formulu:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • Spiediet Ievadiet galu galā. Izmantot Uzpildes rokturis labajā pusē, lai automātiski aizpildītu šūnas.

Formulas sadalījums

MATCH($B$12,$B$5:$B$9,0)

Tas meklēs precīzu atbilstību Rob diapazonā B5:B9 .

MATCH(C$11,$C$4:$E$4,0)

Tiks meklēts precīzs priekšmeta (ANGLIEŠU/MĀCIŅAS/FIZIKA) sakritības diapazons. C4:E4 .

INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

Tiks atgriezta vērtība no diapazona C5:E9 .

Lasīt vairāk: IF ar INDEX-MATCH programmā Excel (3 piemērotas pieejas)

4. INDEX MATCH funkciju izmantošana, lai meklētu vērtību pēc vairākiem kritērijiem

Dažreiz mums ir jāapvieno meklēšanas vērtības un jāatgriež visa to informācija no definētā masīva. Mēs varam izmantot VLOOKUP funkcija šeit, bet tam ir nepieciešama palīdzības kolonna. Ar INDEX MATCH funkcijas kombināciju, mēs varam viegli atrast vērtību. No tālāk redzamās datu kopas mēs vēlamies iegūt "Mike Hansen" fizikas zīmes no diapazona. B4:D9 šūnā D12 .

PASĀKUMI:

  • Vispirms atlasiet Šūna D12B.
  • Ierakstiet formulu:
=INDEX($D$5:$D$9,MATCH($B$12&"

  • Visbeidzot, nospiediet Ievadiet lai redzētu rezultātu.

Formulas sadalījums

MATCH($B$12&"

Tas apvienos meklēšanas vērtības 'Mike' & amp; 'Hansen' un meklēs precīzu atbilstību meklēšanas diapazonā. $B$5:$B$9&" .

INDEX($D$5:$D$9,MATCH($B$12&"

Tiks atgriezta vērtība no diapazona D5:D9 .

Lasīt vairāk: Excel INDEX MATCH ar vairākiem kritērijiem (4 piemēroti piemēri)

Līdzīgi lasījumi

  • Excel INDEX MATCH, lai atgrieztu vairākas vērtības vienā šūnā
  • Excel INDEX-MATCH formula, lai horizontāli atgrieztu vairākas vērtības
  • [Labots!] INDEX MATCH programmā Excel neatgriež pareizo vērtību (5 iemesli)
  • INDEX MATCH vs VLOOKUP funkcija (9 piemēri)
  • INDEX+MATCH ar dublējošām vērtībām programmā Excel (3 ātras metodes)

5. INDEX, MATCH & amp; SUM funkciju izmantošana, lai iegūtu vērtības, pamatojoties uz tekstu šūnā

Pieņemsim, ka mēs vēlamies uzzināt skolēna 'Rob' kopējo mācību priekšmeta atzīmi. Mēs varam izmantot SUM funkcija kopā ar INDEX MATCH funkcijas lai iegūtu vērtību šūnā C12 .

PASĀKUMI:

  • Atlasiet Šūna C12 .
  • Tagad pierakstiet formulu:
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)))

  • Pēc tam nospiediet Ievadiet lai redzētu rezultātu.

Formulas sadalījums

MATCH($B$12,$B$5:$B$9,0)

Tiks meklēta precīza atbilstība šūnai B12 diapazonā B5:B9 .

INDEKSS($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

Tiks atgriezta vērtība no diapazona C5:E9 . Šeit iekšpusē INDEX funkcija, mēs ievadīsim 0 ' kā kolonnas numuru. Tādējādi tiks atgrieztas visas rindā esošās vērtības.

SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)))

Tādējādi tiks apkopotas visas iepriekšējā solī iegūtās vērtības.

Lasīt vairāk: Summa ar INDEX-MATCH funkcijām pēc vairākiem kritērijiem programmā Excel

6. Ievietojiet INDEX MATCH funkcijas ar zvaigznīti daļējai atbilstībai ar šūnu tekstu

Zvaigznīte ir Excel Aizstājējzīmju raksturs kas attēlo jebkuru rakstzīmju skaitu teksta virknē. To izmantojam, lai meklētu vērtību ar INDEX MATCH funkcijas ja ir daļēja atbilstība Tālāk redzamajā datu kopā ( B4:C9 ) mums ir visu skolēnu pilni vārdi ar viņu matemātikas atzīmēm. Arī datu kopa ar daļējiem skolēnu vārdiem. Mēs atradīsim viņu matemātikas atzīmes un ievadīsim tās diapazonā. F5:F9 .

PASĀKUMI:

  • Vispirms atlasiet Šūna F5 .
  • Ierakstiet formulu:
=INDEX($C$5:$C$9,MATCH(E5& "*",$B$5:$B$9,0),1))

  • Visbeidzot, nospiediet Ievadiet un izmantot Uzpildes rokturis lai automātiski aizpildītu šūnas.

Formulas sadalījums

MATCH(E5& "*",$B$5:$B$9,0)

Kā meklēšanas vērtību mēs izmantosim E5& "*" Zvaigznīte atgriež rakstzīmes, kas sākas ar vārdu 'Bob', un jebkuru rakstzīmju skaitu pēc tā no teksta virknes diapazona. B5:B9 .

INDEX($C$5:$C$9,MATCH(E5& "*",$B$5:$B$9,0),1),1)

Tiks atgriezta vērtība no diapazona C5:C9 .

PIEZĪME: Šī formula darbojas, ja ir tikai viens sakritības gadījums. Ja ir vairāki sakritības gadījumi, tiks parādīts tikai pirmais sakritības gadījums.

Lasīt vairāk: INDEX MATCH vairāku kritēriju salīdzināšana ar aizstājējzīmēm programmā Excel (pilnīga rokasgrāmata)

7. Excel INDEX MATCH funkcijas, lai atrastu tuvāko atbilstību

Pieņemsim, ka mums ir datu kopa ( B4:C9 ) studentu CGPA. Mēs atradīsim studentu, kura CGPA ir vistuvāk vajadzīgajam CGPA šūnā. C12 . Šeit mēs izmantosim INDEX & amp; MATCH funkcijas ar MIN & amp;amp; ABS funkcijas .

PASĀKUMI:

  • Atlasiet Šūna C12 .
  • Tagad ievietojiet formulu:
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)))

  • Nākamā prese Ievadiet lai redzētu rezultātu.

Formulas sadalījums

MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

Tiks meklēta precīza atbilstība šūnai B12 diapazonā B5:B9 .

MIN(ABS(B12-C5:C9)

Tas dos minimālo starpību starp prasīto CGPA un visiem pārējiem CGPA. Lai pārliecinātos par tuvāko (vairāk vai mazāk) vērtību, mēs izmantosim koeficientu. ABS funkcija šeit. Iekšpusē MATCH funkcija minimālā vērtība būs meklēšanas vērtība.

ABS(B12-$C$5:$C$9)

Tas būs meklēšanas masīvs, kas atrodas iekšpusē MATCH funkcija .

MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

Tagad MATCH funkcija noskaidros skolēna vārda pozīcijas numuru no tā masīva, kuram ir vistuvākais CGPA.

INDEKSS($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)))

Tiks atgriezts skolēna vārds.

Lasīt vairāk: INDEX-MATCH formula, lai atrastu minimālo vērtību programmā Excel (4 piemēroti veidi)

8. Aptuvenās atbilstības atrašana ar INDEX & amp; MATCH funkcijām

Šeit mums ir datu kopa ar visu skolēnu atzīmēm. Blakus galvenajai tabulai ir arī vērtējumu tabula. Mēs noskaidrosim katra skolēna vērtējumu diapazonā. D5:D9 pamatojoties uz pareizo ( F5:G10 ).

PASĀKUMI:

  • Vispirms atlasiet Šūna D5 .
  • Tālāk ievadiet formulu:
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1),1)

  • Visbeidzot, nospiediet Ievadiet un izmantot Uzpildes rokturis lai redzētu kopējo rezultātu.

Formulas sadalījums

MATCH(C5,$F$6:$F$10,1)

Tiks meklēta precīza atbilstība šūnai C5 diapazonā F6:F10 . Tas nozīmē, ka tas izstaigās zīmju diapazonu un atgriezīs vērtību, kas būs mazāka vai vienāda ar meklēšanas vērtību.

INDEKSS($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1),1)

Atgriež pakāpi, izmantojot iepriekšējā solī norādīto pozīcijas vērtību.

9. Uz gadījumu jutīga meklēšana ar INDEX & amp; MATCH funkcijām Ja šūnas satur tekstu

Gadījumā, ja meklēšana ir atkarīga no burtu un ciparu burtiem, parastā meklēšana nedarbosies. Šajā gadījumā Excel INDEX & amp; MATCH funkcijas Pieņemsim, ka mums ir datu kopa ar studentu vārdiem un viņu CGPA. Ir divi studenti ar vienādu vārdu. Vienīgā atšķirība starp viņiem ir tāda, ka viens ir rakstīts kā "lilija", bet otrs - "Lilija". Tagad mēs izdalīsim Lilijas CGPA un atgriezīsim vērtību šūnā C12 .

PASĀKUMI:

  • Atlasiet Šūna C12 .
  • Tālāk ievadiet formulu:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1),1)

  • Hit Ievadiet lai redzētu rezultātu.

Formulas sadalījums

PRECĪZI(B12,B5:B9)

Tas atradīs precīzu meklēšanas vērtības atbilstību. Precīzas atbilstības gadījumā tiks atgriezta TRUE, bet bez atbilstības - FALSE.

MATCH(TRUE,EXACT(B12,B5:B9),0)

Tas atradīs TRUE pozīciju no iepriekšējā soļa.

INDEKSS($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1),1)

Tas atgriezīs CGPA, izmantojot iepriekšējā solī iegūto pozīcijas vērtību.

Secinājums

Ja šūnā ir teksts, mēs varam viegli apvienot Excel INDEX & amp; MATCH funkcijas Lai uzmeklētu vērtību. Ir pievienota praktiskā darba burtnīca. Dodieties uz priekšu un izmēģiniet to. Nekautrējieties jautāt jebko vai ieteikt jaunas metodes.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.