Alternativer til Vlookup i Excel Brug INDEX / MATCH & LOOKUP-funktionen

Indholdsfortegnelse

Vlookup er en meget nyttig funktion at henvise til i kolonner, men der er alternativer til vlookup også, fordi Vlookup har sine begrænsninger, da det kan henvise fra venstre til højre, for at referere fra højre til venstre bruger vi en kombination af Index og Match-funktion kombineret, som er en af de bedste alternativer til Vlookup i Excel.

Vlookup-alternativer

Som du ved, bruges Vlookup-funktionen til at slå en værdi op på en liste og returnere en hvilken som helst kolonne fra opslagskolonnen. Men hvis din opslagskolonne ikke er den første, fungerer Vlookup ikke her. Du skal kopiere opslagskolonnen til en nyindsat første kolonne, eller du kan anvende kombinationen Opslag og indeksoverensstemmelse for at slå en værdi på tværs af en række og returnere en værdi fra en kolonne.

# 1 - LOOKUP Funktion som Vlookup-alternativer

Her bruger vi opslag og indeksmatch som alternativer til vlookup i excel. Opslagsfunktionen er bedre end Vlookup, da den er mindre restriktiv i brug. Det blev først introduceret i MS 2016.

Du kan søge i data både lodret og vandret. Det tillader også opslag fra venstre mod højre og højre mod venstre; excel-alternativer til vlookup tillader dog kun venstre mod højre. Her forstå funktionen af ​​opslagsfunktionen med nogle eksempler.

Opslagsfunktion med Excel-alternativ til Vlookup - Eksempel # 1

Lad os overveje dataene om navn, land og alder og anvende opslagsfunktionen.

Vælg det navn, der er indtastet i F4-cellen, og anvend derefter nedenstående opslagsformel = LOOKUP (F4, A3: A19, C3: C19).

For at få alderssøjlen

Højre til venstre funktionalitet ved hjælp af opslag - Eksempel # 2

De mest betydningsfulde fordele ved opslagsfunktionen er, at den kan fungere fra højre til venstre. Du vil se behandlingen af ​​opslagsfunktionen i excel i nedenstående eksempel.

Hvis du vil skifte procedure for at søge efter alder og output det tilsvarende navn, fungerer det for LOOKUP men producerer en fejl for alternativer til VLOOKUP.

= OPSLAG (F3, C2: C18, A2: A18)

Og få output af det tilsvarende navn

# 2 - INDEX / MATCH Funktion som Vlookup-alternativer

Eksempel # 3 - Brug af indeksmatch

Lad os overveje nedenstående data og finde ud af alderen ved hjælp af navnet fra tabellen ved hjælp af standardindeks match og vlookup formel.

= INDEKS ($ I $ 2: $ K $ 19, MATCH (M6, $ I $ 2: $ I $ 19,0), 3)

= VLOOKUP (M6, I2: K19,3,0)

Her får du det ønskede samme output fra begge formler, da begge formler kan søge i alderen fra dataene.

Eksempel 4 - Højre til venstre funktionalitet ved hjælp af indeks match

Lad os overveje nedenstående data og finde ud af navnet ved hjælp af alderen fra tabellen ved hjælp af standardindeks match og vlookup formel.

= INDEKS (R24: T41, MATCH (M27, $ K $ 24: $ K $ 40,0), 1)

= VLOOKUP (M27, I23: K40,3,0)

Som du nemt kan se det ved at bruge et indeks match, får du navnet fra tabellen, men # N / A-fejl fra vlookup-formlerne, da vlookup ikke er i stand til at slå op fra venstre-højre.

Ting at huske om alternativerne til Vlookup i Excel

  • Brug af indeks match er langt bedre end at bruge en simpel vlookup funktion.
  • Indeksmatchet kan slå op fra højre mod venstre.
  • Indsæt og slet kolonne sikkert.
  • Ingen grænse for størrelsen på en opslagsværdi, mens du bruger VLOOKUP-funktionen. Længden af ​​dine opslagskriterier bør ikke overstige 255 tegn; Ellers vil det gennem #værdifejl i Excel.
  • Højere behandlingshastighed end normal Vlookup.

Du kan downloade disse alternativer til Vlookup i Excel-skabelon her - Alternativer til Vlookup Excel-skabelon.

Interessante artikler...