Shaxda tusmada
Tababarkaan wuxuu muujinayaa sida loo isticmaalo INDEX iyo MATCH gudaha Excel iyo sida ay uga wanaagsan tahay VLOOKUP.
Laba maqaal oo dhowaan ah, waxaan sameynay dadaal wanaagsan si aan u sharaxno aasaaska shaqada VLOOKUP kuwa bilowga ah oo aan siino tusaalooyin qaacido VLOOKUP kakan oo isticmaalayaasha awood u leh. Oo hadda, waxaan isku dayi doonaa haddii aanan kugula hadlin isticmaalka VLOOKUP, ka dibna ugu yaraan ku tuso hab kale oo aad ku samayn karto raadinta toosan ee Excel.
"Maxaan taas ugu baahanahay?" waxaa laga yaabaa inaad is weydiiso. Sababtoo ah VLOOKUP waxay leedahay xaddidaadyo badan oo kaa ilaalin kara inaad hesho natiijada la rabo xaalado badan. Dhanka kale, isku darka INDEX MATCH waa mid dabacsan oo leh astaamo badan oo cajiib ah oo ka dhigaya mid ka sarreeya VLOOKUP dhinacyo badan.
> 5>
Excel INDEX iyo hawlaha MATCH - aasaaska
Maadaama ujeedada casharkani ay tahay in la muujiyo hab kale oo lagu sameeyo vlookup gudaha Excel iyada oo la adeegsanayo isku-darka INDEX iyo MATCH, wax badan kama saari doono erey-bixintooda iyo adeegsada. Waxaan dabooli doonaa oo kaliya inta ugu yar ee lagama maarmaanka u ah fahamka fikradda guud ka dibna si qoto dheer u eegi doonaa tusaalooyin qaacido ah oo muujinaya dhammaan faa'iidooyinka isticmaalka INDEX MATCH halkii VLOOKUP.
INDEX function - syntax and use
Shaqada INDEX ee Excel waxay soo celisaa qiimaha shaxda iyadoo ku saleysan tirooyinka safafka iyo tiirka aad sheegtay. Isku dhafka shaqada INDEX waa mid toos ah:
( criteria1= kala duwanaanshaha1) * ( criteria2= kala duwanaanshaha2), 0))}Ogow. Kani waa qaacido habaysan oo ay tahay in lagu dhamaystiro Ctrl + Shift + Geli gaaban Alaabta .
Qaciidada INDEX MATCH ee soo socota waxay ka shaqeysaa daweyn:
=INDEX(C2:C10, MATCH(1, (F1=A2:A10) * (F2=B2:B10), 0))
Xusuuso inaad si sax ah u geliso qaacidada adoo riixaya Ctrl + Shift + Geli , iyo Excel waxay si toos ah ugu dhejin doontaa dhejisyada qalloocan sida ka muuqata shaashadda:
> 3>
Haddii aad doorbidi lahayd inaadan isticmaalin habab habaysan xaashidaada shaqo, ku dar hal shaqo INDEX dheeraad ah formula oo ku buuxi sida caadiga ah Geli hit:
> >>>>>>>>>>Sidee hababkani u shaqeeyaan
>Qaabacyadu waxay isticmaalaan hab la mid ah shaqada aasaasiga ah ee INDEX MATCH ee soo dhex eegaysa. hal tiir. Si aad u qiimeyso shuruudo badan, waxaad abuurtaa laba ama in ka badan oo kala duwan oo ah qiyamka RUN iyo BEENTA ah ee u taagan taraqyada iyo kuwa aan ku habboonayn shuruud kasta, ka dibna ku dhufo walxaha u dhigma ee shaxahan. Hawlgalka isku dhufashada ayaa u beddela RUN iyo BEEN 1 iyo 0, siday u kala horreeyaan, oo waxay soo saartaa array halka 1's u dhigma safafka ku habboon dhammaan shuruudaha.Shaqada MATCH oo qiimaheedu yahay 1 wuxuu helayaa "1" ugu horraysa ee shaxanka wuxuuna u gudbiyaa booskiisa INDEX, kaas oo ka soo celinaya qiimihii safkan tiirka la cayimay.Qaabka aan habayntu waxay ku tiirsan tahay Awoodda shaqada INDEX si ay u maareyso qalabyada si caadi ah. INDEX-da labaad waxa lagu habeeyey 0 row_num si ay u gudbiso isku xidhka tiirka oo dhan una gudbiso MATCH.
>Taasi waa sharraxaad heer sare ah oo ku saabsan caqliga qaacidada. Si aad u hesho faahfaahin buuxda, fadlan eeg Excel INDEX MATCH oo leh shuruudo badan.Excel INDEX MATCH with AVERAGE, MAX, MIN
Microsoft Excel waxay leedahay hawlo gaar ah oo lagu helo ugu yaraan, ugu badnaan iyo celceliska qiimaha kala duwan. Laakiin maxaa dhacaya haddii aad u baahan tahay inaad qiime ka hesho unug kale oo la xidhiidha qiyamkaas? Xaaladdan oo kale, isticmaal shaqada MAX, MIN ama celceliska wada jir INDEX MATCH.
INDEX MATCH with MAX
Si aad u heshid qiimaha ugu weyn ee tiirka D oo aad ka soo celiso qiimaha tiirka C ee isla safka, isticmaal qaacidadan:
=INDEX(C2:C10, MATCH(MAX(D2:D10), D2:D10, 0))
INDEX MATCH with MIN
Si aad u heshid qiimaha ugu yar tiirka D oo aad ka soo jiid qiimaha la xidhiidha tiirka C, isticmaal kan :
=INDEX(C2:C10, MATCH(MIN(D2:D10), D2:D10, 0))
=INDEX(C2:C10, MATCH(MIN(D2:D10), D2:D10, 0))
INDEX MATCH oo leh cel-celis ahaan
Si aad uga shaqeyso qiimaha ugu dhow celceliska D2:D10 oo aad uga hesho qiime u dhigma tiirka C, tani waa qaacidada Si aad u isticmaasho:
=INDEX(C2:C10, MATCH(AVERAGE(D2:D10), D2:D10, -1 ))
- >
- Haddii tiirkaaga raadinta (column D ee kiiskeena) la kala saaro kor u kacaya , dhig 1. Qaaciddada ayaa xisaabin doonta qiimaha ugu weyn ee ka yar ka badan ama la mid ah celceliska qiimaha >
- Haddii tiirka raadintaadu la kala soocay ka soo degaysa , geli -1. Qaaciddada waxay xisaabin doontaa qiimaha ugu yar ee ka weyn ama la mid ah celceliska qiimaha
- Haddii shaxanka raadintu uu ka kooban yahay qiime oo la mid ah celceliska, adiga geli kara 0 u dhigma. Wax kala soocid looma baahna.
Tusaale ahaan, dadka ku jira tiirka D waxa loo kala soocaa siday u kala horreeyaan, markaa waxaan u isticmaalnaa -1 nooca ciyaarta. Natiijadu, waxaan helnaa "Tokyo" maaddaama dadkeeda (13,189,000) ay yihiin ciyaarta ugu dhow ee ka weyn celceliska (12,269,006). VLOOKUP waxay samayn kartaa xisaabinta noocaas ah sidoo kale, laakiin sida qaacido soo diyaarsan: VLOOKUP oo leh AVERAGE, MAX, MIN.
7>Isticmaalka INDEX MATCH IFNA / IFERRORSida aad u badan tahay inaad dareentay, haddii INDEX MATCH qaacidada Excel ma heli karto qiime raadin, waxay soo saartaa qalad #N/A ah. Haddii aad rabto inaad ku beddelato qoraalka qaladka caadiga ah wax ka macno badan, ku duub qaacidada INDEX MATCH shaqada IFNA. Tusaale ahaan:
=IFNA(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "No match is found")
Oo hadda, haddii qof soo geliyo miiska raadinta ee aan ka jirin tirada raadinta, qaacidada ayaa si cad ugu wargalin doonta isticmaalayaasha in aanay jirin wax u dhigma.helay:
>
Haddii aad jeclaan lahayd inaad qabato dhammaan khaladaadka, kaliya maaha #N/A, isticmaal shaqada IFERROR halkii aad ka isticmaali lahayd IFNA:
> =IFERROR(INDEX(C2:C10, MATCH(F1,A2:A10,0)), "Oops, something went wrong!")
Fadlan maskaxda ku hay in xaalado badan ay dhici karto inay caqli-xumo tahay in la qariyo khaladaadka oo dhan sababtoo ah waxay kaa digayaan khaladaadka suurtogalka ah ee ku jira qaacidadaada
Taasi waa sida loo isticmaalo INDEX iyo MATCH gudaha Excel. Waxaan rajeynayaa in tusaalayaasha qaacidadeenu ay ku anfici doonaan oo aan rajaynayo inaan kugu aragno blog-keena usbuuca soo socda!INDEX(array, row_num, [column_num])
Halkan waxaa ah sharraxaad aad u fudud oo cabbir kasta:
- array - unugyo kala duwan oo aad rabto inaad soo celiso qiimaha laga bilaabo >
- > row_num - lambarka safka ku jira ee aad rabto inaad ka soo celiso qiime. Haddii la dhaafo, column_num ayaa loo baahan yahay. >
- > column_num - lambarka tiirka ee habaysan ee aad rabto inaad ka soo celiso qiimaha. Haddii la dhaafo, row_num ayaa loo baahan yahay.
Wixii macluumaad dheeraad ah, fadlan eeg Excel INDEX function.
Oo halkan waa tusaale ka mid ah qaacidada INDEX oo ah qaabkeeda ugu fudud:
0> =INDEX(A1:C10,2,3)
Qaciidada waxay ka baadhaysaa unugyada A1 ilaa C10 waxayna soo celinaysaa qiimaha unugga safka 2aad iyo tiirka 3aad, i.e. unugga C2.
Aad bay u fududahay, sax? Si kastaba ha ahaatee, marka aad xogta dhabta ah ku shaqaynayso si dhib leh waligaa uma ogaan kartid safka iyo tiirka aad rabto, taasi waa meesha shaqada MATCH ay ku anfacayso wuxuu raadiyaa qiimihii raadinta ee unugyo kala duwan wuxuuna soo celiyaa mawqifka qaraabada ee qiimahaas inta u dhaxaysa.
Syntax shaqada MATCH waa sida soo socota:
- > qiimaha_raadinta - lambarka ama qiimaha qoraalka aad raadinayso. >
- lookup_array la baadhay.
- match_type - waxay qeexaysaa in la soo celinayo ciyaar sax ah ama ciyaarta ugu dhow:
- 1 ama la dhaafay - wuxuu helaa qiimaha ugu weyn ee ka yar ama la mid ah qiimaha raadinta. Waxay u baahan tahay in loo kala soociyo shaxanka raadinta sida u koraysa > 0 - wuxuu helaa qiimaha ugu horreeya oo la siman qiimaha raadinta. Isku darka INDEX / MATCH, waxaad had iyo jeer u baahan tahay ciyaar sax ah, si aad u dejiso doodda saddexaad ee shaqadaada MATCH 0.
>-1 - waxay helaysaa qiimaha ugu yar ee ka weyn ama la mid ah Lookup_value. Waxay u baahan tahay in loo kala soociyo qaabka loo eegayo siday u kala horreeyaan.
Tusaale ahaan, haddii kala duwanaanshaha B1:B3 ka kooban yahay qiyamka "New-York", "Paris", "London", Qaaciddada hoose waxay soo celinaysaa lambarka 3, sababtoo ah "London" waa gelitaanka saddexaad ee xadka:
=MATCH("London",B1:B3,0)
Wixii macluumaad dheeraad ah, fadlan eeg shaqada Excel MATCH.
> At aragtida koowaad, faa'iidada shaqada MATCH waxay u ekaan kartaa shaki. Yaa danaynaya booska qiyamka ee kala duwan? Waxa aan rabno in aan ogaano waa qiimaha laftiisa.Aan ku xasuusiyo in halka ay ku xigto qiimaha raadinta (ie. safafka iyo tirooyinka tiirka) ay tahay waxa aad u baahan tahay si aad u keento row_num iyo column_num doodaha shaqada INDEX. Sida aad xasuusato, Excel INDEX waxay ka heli kartaa qiimaha meesha ay ku beegan tahay safka iyo tiirka la bixiyay, laakiin ma go'aamin karo safka saxda ah iyo tiirka aad rabto
Sida loo isticmaalo INDEX MATCH function in Excel
0>Hadda oo aad ogtahay aasaaska, waxaan aaminsanahay inay leedahaydurba bilaabay samaynta macno sida MATCH iyo INDEX u wada shaqeeyaan. Marka la soo koobo, INDEX waxay ka heshaa qiimaha raadinta iyadoo loo eegayo tiirka iyo tirooyinka safka, MATCH waxay bixisaa tirooyinkaas. Taasi waa sidaas!Eegitaanka toosan, waxaad isticmaashaa shaqada MATCH si aad u go'aamiso lambarka safka oo aad si toos ah ugu gudbiso tirada safka INDEX:
INDEX ( column si aad uga soo celiso qiimaha, MATCH ( qiimaha eeg, column si loo eego, 0))Weli waxaa ku adag in la ogaado taas? Way sahlanaan kartaa in laga fahmo tusaale. Ka soo qaad inaad haysatid liiska caasimadaha qaranka iyo dadkooda:
=INDEX(C2:C10, MATCH("Japan", A2:A10, 0))
Hadda, aynu falanqeynno waxa qayb kasta oo ka mid ah qaacidadan dhab ahaantii qabto:
- Shaqada MATCH waxay raadisaa qiimaha raadinta "Japan" ee xadka A2: A10, oo soo celisa lambarka 3, sababtoo ah "Japan" waa seddexaad ee raadinta raadinta.
- Lambarka safka wuxuu si toos ah u aadayaa row_num doodda INDEX isaga oo faraya inuu ka soo celiyo qiimahaas. saf.
Hadaba, qaacidada sare waxay isu beddeshaa INDEX fudud (C2:C,3) oo odhanaysa in aad ka baadho unugyada C2 ilaa C10 oo aad ka soo jiido qiimaha unugga 3aad ee xadkaas, ie. C4 sababtoo ah waxaan ka bilaabeynaa tirinta safka labaad.
Ma rabto inaad ku dhejiso magaalada qaabka qaacidada? Geli unugga qaar, dheh F1, keen unuggatixraaca MATCH, oo waxaad heli doontaa qaacido raadin firfircoon:
> =INDEX(C2:C10, MATCH(F1,A2:A10,0))
>
> Xusuusin muhiim ah!Tirada safafka arraydoodda INDEX waa in ay u dhigmaan tirada safafka ee lookup_arraydoodda MATCH, haddii kale qaaciddadu waxay soo saari doontaa natiijo khaldan.>Sug, sug… sababta Si fudud miyaan u isticmaalnaa qaacidada Vlookup ee soo socota? Waa maxay macnaha wakhtiga luminaya isku dayga in la ogaado qalloocyada arcane ee Excel MATCH INDEX? =VLOOKUP(F1, A2:C10, 3, FALSE)
Talooyin:
> 5>INDEX MATCH vs VLOOKUP
Marka go'aaminta shaqada loo isticmaalo eegis toosan, inta badan guruubyada Excel waxay isku raaceen in INDEX MATCH uu aad uga wanaagsan yahay VLOOKUP. Si kastaba ha ahaatee, dad badan ayaa weli la sii joogaya VLOOKUP, marka hore, sababtoo ah way ka sahlan tahay iyo, marka labaad, sababtoo ah si buuxda uma fahmin dhammaan faa'iidooyinka isticmaalka INDEX MATCH formula ee Excel. Fahamka noocaas ah la'aanteed ma jiro qof diyaar u ah inuu waqtigooda geliyo si ay wax u bartaansyntax aad u adag.
Hoos, waxaan ku tilmaami doonaa faa'iidooyinka muhiimka ah ee MATCH INDEX marka loo eego VLOOKUP, oo waxaad go'aamineysaa inay tahay wax ku kordhinta arsenalkaaga Excel iyo in kale.
4 sababaha ugu waaweyn ee loo isticmaalo INDEX MATCH halkii aad ka isticmaali lahayd VLOOKUP
17>>INDEX MATCH, waxaad ku qeexday kala duwanaanshaha tiirka soo celinta, ma aha nambar index. Natiijadu, waxaad xor u tahay inaad geliso oo aad ka saarto inta tiirar ee aad rabto adoon ka welwelin cusboonaysiinta qaacido kasta oo la xidhiidha.
Saamaynta VLOOKUP ee waxqabadka Excel waxa laga yaabaa in si gaar ah loo dareemo haddii buug-gacmeedkaagu ka kooban yahay habab isku dhafan sida VLOOKUP iyo SUM. Ujeedadu waa in hubinta qiime kasta oo ku jira shaxanka ay u baahan tahay wicitaan gaar ah oo ah shaqada VLOOKUP. Marka, mar kasta oo shaxankaagu uu ka kooban yahay iyo marka ay bataan hababka habaysan ee aad ku haysato buug-shaqeedka, Excel tartiib tartiib ah ayaa shaqeynaya. Sababaha loo barto shaqada MATCH INDEX, aynu u dhaadhacno qaybta ugu xiisaha badan oo aragno sida aad ugu dabaqi karto aqoonta aragti ahaaneed ee ficil ahaan.
INDEX MATCH formula si aad u eegto midig ilaa bidix
Sida Horay loo sheegay, VLOOKUP ma eegi karo bidixdeeda. Marka, ilaa qiyamka raadintaadu aanay ahayn tiirka bidix, ma jirto fursad ah in qaaciddada Vlookup ay kuu keento natiijada aad rabto. Shaqada INDEX MATCH ee Excel waa mid aad u badan oo aan dan ka lahayn halka ay ku yaalaan tiirarka raadinta iyo soo celinta.
Tusaale ahaan,Waxaan ku dari doonaa tiirka darajada dhanka bidix ee miiska tusaalaha ah waxaanan isku dayeynaa inaan ogaano sida caasimada Ruushka, Moscow, ay u kala sarreyso marka loo eego tirada dadka.
Iyada oo la eegayo qiimaha G1, isticmaal qaacidada soo socota si aad u baadho. gudaha C2:C10 oo ka soo celi qiime u dhigma A2:A10:
=INDEX(A2:A10,MATCH(G1,C2:C10,0))
Talo. Haddii aad qorshaynayso inaad u isticmaasho caanahaaga INDEX MATCH in ka badan hal unug, hubi inaad ku xidho labada qaybood oo leh tixraacyo unug dhammaystiran (sida $ A$2:$A$10 iyo $C$2:4C$10) si aanay u qalloocin marka koobiyeynta qaacidada.
INDEX MATCH MATCH si loo baadho safafka iyo tiirarka
Tusaalaha sare, waxaan u isticmaalnay INDEX MATCH bedelka VLOOKUP-ga caadiga ah si aan uga soo celino qiimihii hal-column horay loo sii qeexay. kala duwan. Laakiin maxaa dhacaya haddii aad u baahan tahay inaad kor u eegto saf iyo tiirar badan? Si kale haddii loo dhigo, ka warran haddii aad rabto inaad sameyso waxa loogu yeero matrix ama laba-jid eegis?
ilaa shaqada aasaasiga ah ee Excel INDEX MATCH, oo leh hal farqi. Bal qiyaas maxaa?Si fudud, isticmaal laba hawlood oo MATCH - mid si aad u hesho lambar saf ah iyo midda kale si aad u hesho lambarka tiirka. Waxaanan ugu hambalyeynayaa kuwiina saxda ah:)
INDEX (array, MATCH ( vlookup value , column to look up against , 0), MATCH ( hlookup value , saf si loo eego , 0))Imikana, fadlan eeg shaxda hoose oo aynu dhisno INDEX MATCH MATCHqaacidada si loo helo dadka (malaayiin) wadan la siiyay muddo sanad ah.
Iyadoo dalka la beegsanayo ee G1 (Vlookup value) iyo sanadka la beegsanayo ee G2 (qiimaha hlookup), qaacidadu waxay qaadanaysaa qaabkan. :
=INDEX(B2:D11, MATCH(G1,A2:A11,0), MATCH(G2,B1:D1,0))
Sida qaaciddani u shaqeyso
>Mar kasta oo aad u baahato inaad fahanto qaaciidada Excel kakan, u kala qaybi qaybo yaryar iyo eeg waxa uu shaqsi kastaa qabto B1: D1 si aad u hesho booska qiimaha unugga G2 ("2015"), kaas oo ah 3.Tirooyinka safka sare iyo tiirarka waxay aadayaan doodaha u dhigma ee shaqada INDEX:
INDEX(B2:D11, 2, 3)
Natiijadu waxay tahay, waxaad ka helaysaa qiime isgoysyada safka 2aad iyo tiirka 3aad ee xadka B2:D11, kaas oo ah qiimaha unugga D3. Fudud? Haa!
Excel INDEX MATCH si aad u eegto shuruudo badan
Haddii aad fursad u heshay inaad akhrido casharradayada VLOOKUP ee Excel, waxay u badan tahay inaad mar hore tijaabisay qaacido Vlookup leh shuruudo badan. Si kastaba ha ahaatee, xaddidaad weyn oo habkaas ah ayaa ah baahida loo qabo in lagu daro tiir caawiye. Akhbaarta wanaagsan ayaa ah in shaqada INDEX MATCH ee Excel ay sidoo kale ku eegi karto laba ama in ka badan, iyada oo aan wax laga beddelin ama dib u habeynin xogtaada isha!
soo noqnoqda , MATCH(1,