Tabela e përmbajtjes
Nëse qeliza përmban tekstin, mund të përdorim kombinimin e INDEX & Funksionet MATCH për të kryer një kërkim të zgjuar dhe të avancuar. Është një formulë shumë e njohur e përdorur në Excel. Në këtë artikull, ne do të mësojmë se si funksionon ky kombinim i dy funksioneve me disa shpjegime dhe shembuj të bukur.
Praktikoni Librin e Punës
Shkarkoni librin e mëposhtëm të punës dhe ushtrimin.
Qeliza përmban tekst.xlsx
Hyrje në funksionin Excel INDEX
Microsoft Excel Funksioni INDEX kthen qelizën vlera e një grupi të përcaktuar ose një diapazoni.
-
Sintaksa:
=INDEX (array, row_num, [col_num], [ zona_num])
-
Argumentet:
arresë: Gama e qelizave ose një grup konstant.
row_num: Numri i rreshtit nga diapazoni ose grupi i kërkuar.
[col_num]: Numri i kolonës nga diapazoni ose grupi i kërkuar.
[zona_num]: Numri i përzgjedhur i referencës i të gjitha vargjeve që Ky është opsional.
Hyrje në funksionin e Excel MATCH
Microsoft Excel Funksioni MATCH përdoret për të gjetur pozicionin e një kërkimi vlera në një grup ose a varg. Ai kthen një vlerë numerike.
-
Sintaksa:
=MATCH(vlera_kërkuese, grup_kërkimi, [lloji_përputhje])
-
Argumentet:
vlera_kërkimi: Vlera e kërkimit në njëktheje vlerën në qelizën C12 .
HAPA:
- Zgjidh Qeli C12 .
- Tjetra shkruani formulën:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)
- Shtypni Enter për të parë rezultatin.
➥ Zbërthimi i formulës
➤ EXACT(B12,B5:B9)
Kjo do të gjejë përputhjen e saktë të vlerës së kërkuar. Ajo do të kthejë TË VËRTETË për përputhjen e saktë dhe FALSE për asnjë përputhje.
➤ MATCH(TRUE,EXACT(B12,B5:B9),0)
Kjo do të gjejë pozicionin e TRUE nga hapi i mëparshëm.
➤ INDEX($C$5:$C$9,MATCH(E VËRTETË,E EXACT(B12, B5:B9),0),1)
Kjo do të kthejë CGPA duke përdorur vlerën e pozicionit nga hapi i mëparshëm.
Përfundim
Nëse qeliza përmban tekst, ne mund të kombinojmë lehtësisht funksionet e Excel INDEX & MATCH për të kërkuar vlerën. Është shtuar një libër pune praktike. Vazhdo dhe provo. Mos ngurroni të pyesni ndonjë gjë ose të sugjeroni ndonjë metodë të re.
grupi i kërkimit ose diapazoni.array_lookup: Grupi i kërkimit ose diapazoni i qelizave ku duam të kërkojmë vlerën.
[lloji_përputhje]: Kjo tregon llojin e përputhjes që funksioni duhet të kryejë. Ekzistojnë tre lloje:
Një përputhje e saktë e vlerës = 0
Vlera më e madhe që është e barabartë ose më e vogël se vlera e kërkimit =
Vlera më e vogël që është e barabartë me ose më e madhe se vlera e kërkimit = -1
9 mënyra të shpejta për të kombinuar Excel INDEX & Funksionet MATCH Nëse qeliza përmban tekst
1. Përdorimi i funksioneve INDEX MATCH për një kërkim të thjeshtë
Ne mund të përdorim funksionet INDEX MATCH për një kolonë ose rresht të thjeshtë kërkimi në një fletë pune. Funksioni VLOOKUP përdoret vetëm për kërkim vertikal. Pra, ky kombinim funksionon shkëlqyeshëm këtu.
1.1 Për kërkimin vertikal
Duke supozuar se kemi një grup të dhënash të emrave të studentëve me shenjat e tyre matematikore në pozicion vertikal. Ne do të kërkojmë notat matematikore të Robit në intervalin B4:C9 dhe do të kthejmë vlerën në qelizën E5 .
HAPAT:
- Së pari zgjidhni Qeliza E5 .
- Tjetra shkruani formulën:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)
- Tani shtypni Enter për rezultatin.
➥ Zbërthimi i formulës
➤ Ndeshja(“Rob”,$B$5:$B$9,0)
Kjo do të kërkojë përputhjen e saktë në intervalin B5:B9 .
➤ INDEX($B$5:$C$9,MATCH(“Rob”,$B$5:$B$9,0),2)
Kjo do të kthejë vlerën nga diapazoni B5 :C9 .
1.2 Për kërkimin horizontal
Këtu kemi të njëjtin grup të dhënash në pozicion horizontal. Ne do të kërkojmë për notat matematikore të Robit në intervalin B4:G5 dhe do të kthejmë vlerën në qelizën B8 .
HAPA:
- Së pari zgjidhni Qeliza B8 .
- Tani shkruani formulën:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))
- Më në fund, shtypni Enter për të parë rezultatin.
➥ Zbërthimi i formulës
➤ Ndeshja(“Rob”,$C$4:$G$4,0)
Kjo do të kërkojë përputhjen e saktë në intervalin C4:G4 .
➤ INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))
Kjo do të kthejë vlerën nga diapazoni C4:G5 .
<0 16> 2. Futni funksionin INDEX MATCH në Lookup LeftPër të nxjerrë vlerën e të dhënave të kërkimit nga kolona e tij e majtë, ne mund të përdorim kombinimin e funksioneve INDEX MATCH . Le të themi se kemi një grup të dhënash ( B4:E9 ) me emrat e studentëve me notat e tyre në anglisht, matematikë, fizikë. Ne do të kërkojmë notat matematikore të Robit dhe do të kthejmë vlerën në qelizën G5 .
HAPA:
- Zgjidhni Qeliza G5 .
- Më pas shkruani formulën:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)
- Shtypni Enter për të marrë rezultatin.
➥ Zbërthimi i formulës
➤ MATCH(“Rob”,E5:E9,0)
Kjo do të kërkojëpër përputhjen e saktë në intervalin E5:E9 .
➤ INDEKSI($B$5:$E$9,MATCH(“Rob”,E5: E9,0),2)
Kjo do të kthejë vlerën nga diapazoni B5:E9 .
3. Kërkimi në dy drejtime me funksionet INDEX MATCH Nëse Qeliza përmban një tekst
Funksionet e Excel INDEX MATCH mund të trajtojnë bukur kërkimin e dyanshëm si nxjerrja e vlerave të të dhënave të kërkimit nga kolona të shumta. Këtu kemi një grup të dhënash ( B4:E9 ) me emra të ndryshëm studentësh me notat e tyre të ndryshme lëndore. Ne do të nxjerrim të gjitha shenjat e temës së Rob në qelizën C12:E12 .
HAPA:
- Në fillim, zgjidhni Cel C12 .
- Tani shkruani formulën:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
- Shtypni Enter në fund. Përdorni Plotësoni dorezën në anën e djathtë për të plotësuar automatikisht qelizat.
➥ Zbërthimi i formulës
➤ MATCH($B$12,$B$5:$B$9,0)
Kjo do të kërkojë përputhjen e saktë të Robit në intervalin B5:B9 .
➤ MATCH(C$11,$C$4:$E$4,0)
Kjo do të kërkojë për përputhjen e saktë të lëndës (ANGLISHT/MATEMATIKA/FIZIKË) në intervalin C4:E4 .
➤ INDEKSI($C$5:$E $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))
Kjo do të kthejë vlerën nga diapazoni C5:E9 .
Lexo më shumë: IF me INDEX-MATCH në Excel (3 qasje të përshtatshme)
4. Përdorimi i funksioneve INDEX MATCH për të kërkuar vlerën ngaFunksioni VLOOKUP (9 shembuj)
5. Përdorimi i INDEX, MATCH & Funksionet SUM për të marrë vlera bazuar në tekstin në një qelizë
Supozojmë se duam të dimë pikët totale të lëndës së studentit 'Rob'. Mund të përdorim funksionin SUM së bashku me funksionet INDEX MATCH për të marrë vlerë në qelizën C12 .
HAPA:
- Zgjidhni Qelinë C12 .
- Tani shkruani formulën:
=SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))
- Më pas shtypni Enter për të parë rezultatin.
➥ Zbërthimi i formulës
➤ Ndeshja($B$12,$B$5:$B$9,0)
Kjo do të kërkojë përputhjen e saktë të qelizës B12 në intervalin B5:B9 .
➤ INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)
Kjo do të kthejë vlerën nga diapazoni C5:E9 . Këtu brenda funksionit INDEX, do të fusim ' 0 ' si numër kolone. Kjo do të kthejë të gjitha vlerat në rresht.
➤ SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B $9,0),0))
Kjo do të përmbledhë të gjitha vlerat e kthyera nga hapi i mëparshëm.
Lexo më shumë: Suma me Funksionet INDEX-MATCH nën kritere të shumëfishta në Excel
6. Futni funksionet INDEX MATCH me yll për përputhje të pjesshme me tekstin e qelizës
Asterisk është një Excel Karakteri Wildcard që përfaqëson çdo numër karakteresh në avarg teksti. Ne e përdorim këtë për të kërkuar një vlerë me funksionet INDEX MATCH nëse ka një përputhje të pjesshme . Në grupin e mëposhtëm të të dhënave ( B4:C9 ) kemi emrat e plotë të të gjithë nxënësve me notat e tyre matematikore. Gjithashtu një grup të dhënash me emrat e pjesshëm të studentëve. Ne do të gjejmë notat e tyre matematikore dhe do t'i fusim në intervalin F5:F9 .
HAPA:
- Së pari, zgjidhni Qeliza F5 .
- Shkruani formulën:
=INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)
- Më në fund, shtypni Enter dhe përdorni Fill Handle për të plotësuar automatikisht qelizat.
➥ Zbërthimi i formulës
➤ Ndeshja(E5&”*”,$B$5:$B$9,0)
Si vlerë kërkimi, ne do të përdorim E5&”*” pasi Ylli kthehet me karakteret që fillojnë me emrin 'Bob' dhe çdo numër të karaktere pas tij nga vargu i vargut të tekstit B5:B9 .
➤ INDEX($C$5:$C$9,MATCH(E5&”* ”,$B$5:$B$9,0),1)
Kjo do të kthejë vlerën nga diapazoni C5:C9 .
➥ SHËNIM: Kjo formulë funksionon nëse ka vetëm një rast përputhjeje. Në rastin e dukurive të shumëfishta të përputhjes, ajo do të tregojë vetëm përputhjen e parë.
Lexo më shumë: Përputhja e INDEKSIT Kritere të shumëfishta me Wildcard në Excel (Një udhëzues i plotë)
7. Excel INDEX MATCH Funksionet për të gjetur përputhjen më të afërt
Supozojmë se kemi një grup të dhënash ( B4:C9 ) të CGPA të studentëve. Ne do të gjejmëstudenti që ka CGPA-në e përputhur më të afërt me CGPA-në e kërkuar në qelizën C12 . Këtu do të përdorim INDEX & Funksionet MATCH me MIN & Funksionet ABS .
HAPAT:
- Zgjidh Qelizën C12 .
- Tani fut formulën:
=INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
- Tjetër shtyp Fut për të parë rezultatin.
➥ Zbërthimi i formulës
➤ MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)
Kjo do të kërkojë përputhjen e saktë të qelizës B12 në intervalin B5:B9 .
➤ MIN(ABS(B12-C5:C9)
Kjo do të japë diferencën minimale midis CGPA-së së kërkuar dhe të gjitha CGPA-ve të tjera. Për t'u siguruar që vlera më e afërt (pak a shumë), ne do të përdorim funksionin ABS këtu. Brenda Funksioni MATCH , vlera minimale do të jetë vlera e kërkimit.
➤ ABS(B12-$C$5:$C$9)
Ky do të jetë grupi i kërkimit brenda funksionit MATCH .
➤ MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)
Tani funksioni MATCH do të zbulojë numrin e pozicionit të emrit të studentit nga grupi që ka më të afërt CGPA.
➤ INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))
Kjo do të kthejë emrin e studentit.
Lexo më shumë: Formula e INDEX-MATCH për të gjetur vlerën minimale në Excel (4 mënyra të përshtatshme)
8. GjetjaPërputhja e përafërt me INDEX & Funksionet MATCH
Këtu kemi një grup të dhënash me të gjitha notat e studentit. Ekziston edhe një tabelë vlerësimi pranë tabelës kryesore. Ne do të zbulojmë notat e secilit student në diapazonin D5:D9 bazuar në atë të duhurin ( F5:G10 ).
HAPA:
- Së pari, zgjidhni Qeliza D5 .
- Tjetra shkruani formulën:
=INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)
- Më në fund, shtypni Enter dhe përdorni Fill Handle për të parë totalin rezultat.
➥ Zbërthimi i formulës
➤ Ndeshja(C5,$ F$6:$F$10,1)
Kjo do të kërkojë përputhjen e saktë të qelizës C5 në intervalin F6:F10 . Kjo do të thotë se do të kalojë nëpër diapazonin e shenjave dhe do të kthejë vlerën e cila do të jetë më e vogël ose e barabartë me vlerën e kërkuar.
➤ INDEX($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)
Kjo do të kthejë notën duke përdorur vlerën e pozicionit nga hapi i mëparshëm.
9. Rasti Kërkim i ndjeshëm me INDEX & Funksionet MATCH Nëse qelizat përmbajnë një tekst
Për kërkimin e ndjeshëm ndaj rasteve, një kërkim normal nuk do të funksionojë. Në këtë rast, funksionet e Excel INDEX & MATCH luajnë një rol të rëndësishëm. Le të themi se kemi një grup të dhënash të emrave të studentëve me CGPA-në e tyre. Janë dy studentë me të njëjtin emër. Dallimi i vetëm midis tyre është se njëri shkruhet si "zambak" dhe tjetri është "Zambaku". Tani do të nxjerrim CGPA të Lily dheKritere të shumëfishta
Ndonjëherë na duhet të kombinojmë vlerat e kërkimit dhe të kthejmë të gjithë informacionin e tyre nga grupi i përcaktuar. Mund të përdorim funksionin VLOOKUP këtu por ai ka nevojë për një kolonë ndihmëse. Me kombinimin Funksionet INDEX MATCH , ne mund ta gjejmë lehtësisht vlerën. Nga grupi i të dhënave më poshtë, ne duam të nxjerrim shenjat fizike të 'Mike Hansen' nga diapazoni B4:D9 në qelizën D12 .
HAPA:
- Së pari, zgjidhni Qeliza D12B.
- Shkruani formulën:
=INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))
- Më në fund, shtypni Enter për të parë rezultatin.
➥ Zbërthimi i Formulës
➤ Ndeshja($B$12&"