Kā lietot INDEX MATCH VLOOKUP vietā programmā Excel

  • Dalīties Ar Šo
Hugh West

VLOOKUP, INDEKSS, ATBILSTĪBA ir populāras Excel funkcijas, ko izmanto Microsoft Excel. VLOOKUP ir ļoti bieži sastopama lielās datu operācijās. INDEX-MATCH funkciju kopā var izmantot kā aizstājēju funkcijai VLOOKUP Šajā rakstā mēs parādīsim, kā izmantot funkciju INDEX-MATCH nevis VLOOKUP programmā Excel.

Lejupielādēt Practice Workbook

Lejupielādējiet šo prakses darba burtnīcu, lai vingrinātos, kamēr lasāt šo rakstu.

Vlookup.xlsx aizstāšana ar indeksa atbilstību.xlsx

Ievads INDEX un MATCH funkcijās

INDEX funkcija

INDEX funkcija atgriež vērtību vai atsauci uz vērtību no tabulas vai diapazona. INDEX funkciju izmanto divējādi - masīva formā un atsauces formā.

Sintakse:

INDEX(masīvs, rindas_num, [kolonnas_num])

Argumenti:

masīvs - Tas ir šūnu diapazons vai masīva konstante. Rindas_num un kolonnas_num izmantošana ir atkarīga no šī masīva rindām vai kolonnām.

row_num - Tas ir obligāts, ja vien nav norādīts kolonnas_num. Atlasa rindu masīvā, no kuras jāatgriež vērtība. Ja rinda_num ir izlaista, kolonnas_num ir obligāts.

column_num - Tas izvēlas masīva kolonnu, no kuras jāatgriež vērtība. Ja kolonnas_num ir izlaists, ir nepieciešams rindas_num.

MATCH funkcija

Funkcija MATCH meklē norādīto objektu šūnu diapazonā un pēc tam atgriež atbilstošo objekta pozīciju. Šī funkcija darbojas jebkurā virzienā un iegūst precīzu atbilstību.

Sintakse:

MATCH(lookup_value, lookup_array, [match_type])

Argumenti:

lookup_value - Šī ir vērtība, kuru vēlamies saskaņot masīvā. Tā var būt vērtība (skaitlis, teksts vai loģiska vērtība) vai atsauce uz šūnu, kurā ir skaitlis, teksts vai loģiska vērtība.

lookup_array - Tas ir norādītais diapazons, kurā vēlamies veikt meklēšanu.

match_type - Tas nav obligāts. Skaitļi ir -1, 0 vai 1. Arguments match_type norāda, kā Excel salīdzina lookup_value ar lookup_array vērtībām. Šī argumenta noklusējuma vērtība ir 1.

Kā apvienot INDEX un MATCH funkcijas

Mēs izmantosim kombināciju INDEX un MATCH funkcijas, nevis izmantojot VLOOKUP Šeit mēs parādīsim, kā apvienot abas funkcijas.

Lai piemērotu formulu, ņemam uzņēmuma datu kopu, kurā ir darbinieku ID, vārds, uzvārds un alga.

Tagad uzzināsiet Alga darbinieku, kas meklē ID nevis citas iespējas.

1. solis:

  • Vispirms ielieciet ID kā parādīts tālāk redzamajā lodziņā:

2. solis:

  • Uzrakstiet MATCH funkcija par Šūna C13 .
  • Mēs centīsimies atrast atbilstību Šūna C12 diapazonā B5:B10 . Tātad formula ir šāda:
=MATCH(C12,B5:B10,0)

3. solis:

  • Pēc tam nospiediet Ievadiet .

Atgriežot atgrieztās summas, mēs iegūstam 3 . Tas nozīmē, ka mūsu norādītā vērtība atrodas šī diapazona 3. šūnā.

4. solis:

  • Tagad ievietojiet INDEX
  • Mēs vēlamies saņemt algu. Tāpēc mēs izmantojām D5:D10 kā diapazonu.
  • Formula būs šāda:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))

5:

  • Pēc tam nospiediet Ievadiet .

Visbeidzot, mēs saņemam algu A-003 Šādā veidā mēs kombinēti izmantojam INDEX-MATCH funkcijas.

3 veidi, kā Excel programmā VLOOKUP vietā izmantot INDEX MATCH

1. INDEX MATCH, lai veiktu meklēšanu no labās uz kreiso pusi programmā Excel

Šajā sadaļā mēs parādīsim, kā INDEX-MATCH funkcija var meklēt no labās puses uz kreiso. VLOOKUP var meklēt objektus tikai no kreisās puses uz labo, un meklēšanas objektam jāatrodas pirmajā slejā. Mums nav jāievēro šie noteikumi gadījumā, ja funkcija INDEX-MATCH funkcija.

1. solis:

  • Mēs meklēsim nosaukumus un vēlēsimies atgriezt ID . Tātad datu kopa izskatīsies šādi:

2. solis:

  • Ierakstiet "Allisa" Nosaukums
  • Tagad rakstiet INDEX-MATCH formula:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))

  • Šeit mēs meklēsim Nosaukums slejā un saņems atgriezenisko saiti no ID
  • Mēs piemērojam darbību no labās puses uz kreiso.

3. solis:

  • Pēc tam nospiediet Ievadiet .

Mēs saņemam ID bet, ja mēs izmantotu VLOOKUP kas atgriezīs kļūdu.

Lasīt vairāk: INDEX MATCH vs VLOOKUP funkcija (9 piemēri)

2. INDEX MATCH, nevis VLOOKUP ar vairākiem kritērijiem programmā Excel

In INDEX-MATCH Funkcija mēs varam izmantot vairākus kritērijus, kas nav iespējami gadījumā, kad VLOOKUP .

1. solis:

  • Vispirms modificējiet datu kopu, lai piemērotu vairākus kritērijus.

2. solis:

  • Piemērosim divus kritērijus Departaments un Nosaukums un vēlas Alga kā rezultāts.

3. solis:

  • Ievietojiet nosacījumu vajadzīgajā lodziņā, kā parādīts šajā attēlā.

4. solis:

  • Tagad ievietojiet formulu Šūna C14 .
  • Formula ir šāda:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))

5:

  • Visbeidzot, nospiediet Ievadiet .

Ja abi nosacījumi sakrīt, mēs iegūstam rezultātu. Ja kāds no kritērijiem neatbilst, rezultāts būs kļūda. In VLOOKUP tas nav iespējams. Tāpēc mēs izmantojam INDEX-MATCH nevis VLOOKUP .

Lasīt vairāk: Excel INDEX un MATCH funkcijas ar vairākiem kritērijiem (4 formulas)

Līdzīgi lasījumi

  • Summa ar INDEX-MATCH funkcijām saskaņā ar vairākiem kritērijiem programmā Excel
  • Kā izmantot INDEX un Match daļējai sakritībai (2 veidi)
  • XLOOKUP vs INDEX-MATCH programmā Excel (visi iespējamie salīdzinājumi)
  • Formula, izmantojot INDIRECT INDEX MATCH funkcijas programmā Excel
  • INDEX MATCH vairāku kritēriju salīdzināšana ar aizstājējzīmēm programmā Excel (pilnīga rokasgrāmata)

3. Piemērot INDEX MATCH meklēšanai gan rindā, gan kolonnā

Šajā sadaļā mēs parādīsim, kā meklēt gan rindā, gan kolonnā. VLOOKUP nav iespējams veikt meklēšanu gan rindā, gan kolonnā.

1. solis:

  • Vispirms modificējiet datu kopu, lai piemērotu funkcijas.

2. solis:

  • Mēs iestatījām, lai meklētu nosaukumus gar B sleja un gadu 4. rindā.

3. solis:

  • Iestatiet nosacījumu nepieciešamajos laukos par nosaukumu un gadu.

4. solis:

  • Tagad uzrakstiet formulu par Šūna C14.
  • Formula ir šāda:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))

5:

  • Tagad nospiediet Ievadiet .

Visbeidzot, mēs pieauguma summu Jose ieguva 2020. gadā.

Lasīt vairāk: Vairāku kritēriju atbilstības indekss rindās un kolonnās programmā Excel

Priekšrocības, izmantojot INDEX MATCH, nevis VLOOKUP programmā Excel

1. Atsauce uz dinamisko kolonnu

Viena no galvenajām priekšrocībām INDEX-MATCH pār VLOOKUP ir atsauce uz kolonnu. VLOOKUP ir nepieciešama statiska atsauce uz kolonnu. No otras puses, INDEX-MATCH Statiskās atsauces dēļ, kad mēs pievienojam vai dzēšam kādu rindu vai kolonnu, formula paliek nemainīga. Kolonnu maiņas ietekme tajā netiek atspoguļota.

2. Pārlūkošana no labās uz kreiso pusi

Portāls VLOOKUP ļauj atgriezt vērtību uz kreiso pusi. Taču, meklējot no labās puses uz kreiso, nevar veikt nekādu operāciju. Tā ir viena no būtiskākajām priekšrocībām, ko sniedz funkcija INDEX-MATCH funkciju. Mēs varam izmantot INDEX-MATCH funkciju dažās situācijās, kad VLOOKUP nespēj strādāt kreisās un labās puses atsauču dēļ.

3. Viegli ievietot vai dzēst jaunu kolonnu

Mēs jau zinām, ka VLOOKUP Tādējādi, pievienojot vai dzēšot jaunu kolonnu, mums katru reizi ir jāmaina formula. Un tas jādara manuāli. Bet, ja mēs strādājam ar lielu datu kopu, šī modificēšana kļūst ļoti sarežģīta. Tā vietā, lai izmantotu INDEX-MATCH mums par to nav jādomā. Formula tiek automātiski pārveidota.

4. Nav ierobežojuma meklēšanas vērtības lielumam

Mums jāpārliecinās, ka meklēšanas kritēriju garums nedrīkst pārsniegt 255 rakstzīmes. VLOOKUP . Pretējā gadījumā tiks parādīta kļūdas vērtība. Gadījumā, ja INDEX-MATCH , mēs varam meklēt vairāk nekā 255 rakstzīmes.

5. Minimizēt apstrādes laiku

Ja mēs apsveram apstrādes laiku INDEX-MATCH funkcija ievērojami samazina apstrādes laiku. VLOOKUP funkcija meklē visu masīvu vai tabulu. Un INDEX-MATCH funkcija meklē tikai minēto diapazonu vai kolonnu. Tādējādi tā sniedz rezultātus īsākā laikā, salīdzinot ar funkciju VLOOKUP .

6. Meklēšanas vērtības pozīcija

In VLOOKUP meklēšanas vērtībai jāatrodas masīva vai diapazona pirmajā slejā. Bet lietojumprogrammā INDEX-MATCH funkciju, meklēšanas vērtība var atrasties jebkurā kolonnā un iegūt arī rezultātus no jebkuras lietotāja izvēlētās kolonnas.

Secinājums

Šajā rakstā mēs aprakstījām, kā izmantot INDEX-MATCH funkciju, nevis VLOOKUP programmā Excel. Mēs arī izskaidrojam priekšrocības, ko sniedz INDEX-MATCH funkcija pār VLOOKUP . Es ceru, ka tas apmierinās jūsu vajadzības. Lūdzu, aplūkojiet mūsu tīmekļa vietni. Exceldemy.com un sniedziet savus ieteikumus komentāru lodziņā.

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.