Rekomenduojama, 2024

Redaktoriaus Pasirinkimas

Kada „Excel“ vietoj „VLOOKUP“ naudoti „Index-Match“

Tiems iš jūsų, kurie yra gerai susipažinę su „Excel“, greičiausiai esate gerai susipažinę su „ VLOOKUP“ funkcija. „ VLOOKUP“ funkcija naudojama norint rasti vertę kitoje ląstelėje, remiantis tam tikra atitinkamo teksto eilute.

Jei vis dar esate nauja VLOOKUP funkcija, galite patikrinti savo ankstesnį įrašą apie tai, kaip naudoti „VLOOKUP“ programoje „Excel“.

Kaip galingas, VLOOKUP turi apribojimą, kaip suderinta atskaitos lentelė turi būti struktūrizuota, kad formulė veiktų.

Šiame straipsnyje bus rodomas apribojimas, kuriuo negalima naudoti „ VLOOKUP“ ir įvesti kitą „Excel“ funkciją, vadinamą INDEX-MATCH, kuri gali išspręsti problemą.

INDEX MATCH Excel pavyzdys

Naudojant toliau pateiktą Excel skaičiuoklę, turime automobilių savininkų pavadinimo ir automobilio pavadinimo sąrašą. Šiame pavyzdyje bandysime paimti automobilio ID pagal automobilio modelį, nurodytą po keliais savininkais, kaip parodyta toliau:

Atskirame lape, vadinamame „ CarType“, turime paprastą automobilių duomenų bazę su ID, automobilio modeliu ir spalva .

Naudodami šią lentelės sąranką, VLOOKUP funkcija gali veikti tik tada, kai duomenys, kuriuos norime gauti, yra stulpelyje, dešinėje pusėje, kurią bandome suderinti ( automobilio modelio laukas).

Kitaip tariant, naudojant šią lentelės struktūrą, nes stengiamės suderinti jį pagal automobilio modelį, vienintelė informacija, kurią galime gauti, yra Spalva (ne ID, nes ID stulpelis yra kairėje nuo automobilio modelio stulpelio).

Taip yra todėl, kad naudojant „VLOOKUP“ pirmame stulpelyje turi būti rodoma paieškos reikšmė, o paieškos stulpeliai turi būti dešinėje. Nė viena iš šių sąlygų nėra mūsų pavyzdyje.

Geros naujienos yra tai, kad INDEX-MATCH galės mums padėti tai pasiekti. Praktiškai tai iš tikrųjų derina dvi „Excel“ funkcijas, kurios gali veikti atskirai: INDEX funkcija ir „ MATCH“ funkcija.

Tačiau šio straipsnio tikslais mes kalbėsime tik apie abiejų derinį, siekiant pakartoti VLOOKUP funkciją.

Formulė iš pradžių gali atrodyti šiek tiek ilgai ir bauginti. Tačiau, kai jį naudojote kelis kartus, jūs išmoksite sintaksę širdimi.

Tai pilnas mūsų pavyzdžio formulė:

 = INDEX (CarType! $ A $ 2: $ A $ 5, MATCH (B4, CarType! $ B $ 2: $ B $ 5, 0)) 

Čia pateikiamas kiekvienos sekcijos suskirstymas

= INDEX ( - „=“ reiškia formulės pradžią ląstelėje, o INDEX - tai pirmoji „Excel“ funkcijos dalis, kurią naudojame.

$ A $ 2: $ A $ 5 - stulpeliai lape „ CarType“, kuriuose yra duomenų, kuriuos norėtume gauti. Šiame pavyzdyje yra kiekvieno automobilio modelio ID .

MATCH ( - antroji „Excel“ funkcijos dalis, kurią naudojame.

B4 - langelis, kuriame yra paieškos tekstas, kurį naudojame ( automobilio modelis ) .

$ B $ 2: $ B $ 5 - stulpeliai „ CarType“ lape su duomenimis, kuriuos naudosime, kad atitiktų paieškos tekstą.

0)) - Nurodyti, kad paieškos tekstas turi tiksliai atitikti tekstą atitikimo stulpelyje (ty CarType! $ B $ 2: $ B $ 5 ). Jei nėra tikslios atitikties, formulė grąžina # N / A.

Pastaba : prisiminkite dvigubą uždarymo laikiklį šios funkcijos pabaigoje „))“ ir kablelius tarp argumentų.

Asmeniškai persikėliau nuo VLOOKUP ir dabar naudoju INDEX-MATCH, nes jis gali daryti daugiau nei VLOOKUP.

INDEX-MATCH funkcijos taip pat turi kitų privalumų, palyginti su VLOOKUP :

  1. Greitesni skaičiavimai

Kai dirbame su dideliais duomenų rinkiniais, kuriuose pats skaičiavimas gali užtrukti ilgą laiką dėl daugelio VLOOKUP funkcijų, pamatysite, kad pakeisdami visas šias formules su INDEX-MATCH, bendras skaičiavimas bus skaičiuojamas greičiau.

  1. Nereikia suskaičiuoti santykinių stulpelių

Jei mūsų atskaitos lentelė turi pagrindinį tekstą, kurį norime ieškoti C stulpelyje, ir duomenis, kuriuos turime gauti, nurodo stulpelyje AQ, mums reikės žinoti / skaičiuoti, kiek stulpelių yra tarp stulpelio C ir stulpelio AQ, naudojant VLOOKUP .

Su INDEX-MATCH funkcijomis galime tiesiogiai pasirinkti indekso stulpelį (ty stulpelį AQ), kur mums reikia gauti duomenis ir pasirinkti stulpelį, kurį norite suderinti (ty C stulpelį).

  1. Jis atrodo sudėtingesnis

VLOOKUP yra gana dažnas, tačiau daugelis nežino apie INDEX-MATCH funkcijų naudojimą kartu.

Ilgesnė INDEX-MATCH funkcijos eilutė padeda jums atrodyti kaip sudėtingų ir pažangių „Excel“ funkcijų tvarkymo ekspertas. Mėgautis!

Top