VLOOKUP vs INDEX/MATCH: Hvilken er best?

VLOOKUP vs INDEX/MATCH: Hvilken er best?

Når det kommer til Excel-verdenen er den delt inn i to fraksjoner – VLOOKUP paiog INDEX/MATCH pai.

Hvis du vil vite innVLOOKUP og INDEX/MATCHHvilken som har høyest poengsum i kampen, vil denne artikkelen prøve å svare på.

Men før jeg gjør det, la meg avklare et par ting - denne artikkelen handler ikke om å rose en funksjon og slå en annen.Begge disse Excel-funksjonene er flotte, hver med sine egne styrker.I noen tilfeller kan det ene være bedre enn det andre.

Under en av mine Excel-treningsøkter ble jeg overrasket over å finne at de fleste vet og i noen tilfeller er dyktige i VLOOKUP, men nesten ingen kan den kraftige INDEX/MATCH-kombinasjonen.

Da jeg nevnte det, hadde de mange spørsmål:

  • Er det en oppslags- og referanseformel?-Ja!kanskje den beste
  • Er det nytt i Excel 2016?-Absolutt ikke!
  • Kan den referere til data mellom forskjellige regneark eller arbeidsbøker?-Ja
  • BEDRE ENN VLOOKUP?-det kommer an på

I denne opplæringen vil jeg sammenligne de to formlene så objektivt som mulig.

Jeg hadde ikke favoritter til å begynne med, men jeg foretrekker å bruke INDEX/MATCH-kombinasjonen i stedet for VLOOKUP.Valget er drevet av mange faktorer, inkludert hvordan dataene ser ut og brukes.Jeg vil dekke dem alle i denne artikkelen.

Innhold

Relaterte spørsmål  Uthev tomme celler i Excel

VLOOKUP Vs INDEX MATCH – OBJEKTIV SAMMENLIGNING

Så la oss starte og avslutte den lange debatten om VLOOKUP vs INDEX/MATCH og hva som er bedre.

For å gjøre dette, vil jeg sammenligne de to funksjonene på noen parametere (noen er kvantifiserbare, noen er ikke).

Funksjoners popularitet

For noen mennesker, hvis du vet hvordan du bruker VLOOKUP, så vet du hvordan du bruker Excel.Gitt hvor mye denne enkeltfunksjonen kan gjøre, klandrer jeg dem ikke.

Av denne grunn bruker mange mennesker VLOOKUP fordi det er lettere å forstå for andre Excel-brukere.

Selv om det ikke er en popularitetskonkurranse, spiller den en stor rolle i hvorfor VLOOKUP er så mye brukt.

Tenk deg at du jobber med en konto/administrator som er dyktig i VLOOKUP, men som ikke vet hvordan du bruker INDEX/MATCH.Det er mer fornuftig å bruke funksjoner dere alle kjenner, i stedet for å prøve å lære dem om INDEX/MATCH.

Konklusjon: VLOOKUP er den klare vinneren i popularitet

Lett å bruke

Det som gjør VLOOKUP så populær er dens brukervennlighet (i hvert fall sammenlignet med INDEX/MATCH).

Når jeg trener i Excel, introduserer jeg alltid VLOOKUP først.Mange synes VLOOKUP er vanskelig, så jeg kan ikke engang forestille meg å prøve å lære dem INDEX/MATCH (med mindre de allerede vet hvordan de skal bruke VLOOKUP dyktig).

I de fleste tilfeller er VLOOKUP godt nok.Den gjør det meste folk trenger å gjøre når de jobber med data.Selvfølgelig kan du gjøre det samme med INDEX/MATCH, men hvorfor gå den harde veien når du ikke trenger det.

VLOOKUP tar 3 parametere (den fjerde er valgfri) og er lettere å forstå enn INDEX/MATCH.

INDEX & MATCH er to separate funksjoner, som hver godtar tre argumenter, som bør kombineres for oppslag (har blitt komplisert??).

Relaterte spørsmål  7 fantastiske ting Excels tekst til kolonner kan gjøre for deg

Når du får taket på det, kan du finne INDEX/MATCH like enkelt, men nybegynnere kan trekke seg mot VLOOKUP.

Vlookup og indeks

Konklusjon: VLOOKUP er kjent for sin brukervennlighet.

Funksjonell fleksibilitet

VLOOKUP er en flott funksjon med noen begrensninger:

  • Den klarer ikke å slå opp og returnerer verdien til venstre for oppslagsverdien.
  • Det fungerer bare for vertikalt arrangerte data.
  • Hvis du legger til/fjerner nye kolonner til dataene, vil VLOOKUP gi feil resultater (fordi kolonnenummerverdien nå refererer til feil kolonne).Du kan gjøre kolonnetallene dynamiske, men hvis du planlegger å kombinere to eller flere funksjoner, hvorfor ikke bruke INDEX/MATCH i utgangspunktet.

Før du begynner å tulle og kommentere hvordan VLOOKUP oppnår alle disse tingene, hør meg.VLOOKUP som en frittstående funksjon er ikke ment å gjøre det.Selvfølgelig kan du kombinere det med andre formler og omgå alle disse tingene, men det mister de brukervennlige etikettene.

Hvis noen kan bruke formelkombinasjoner for å få VLOOKUP til å se til venstre eller gjøre kolonner dynamiske, er jeg sikker på at den personen ville ha det bedre med INDEX/MATCH, som håndterer disse tingene med letthet.

Så ja, VLOOKUP kan omgå disse begrensningene, men det er ikke verdt det.Med litt mer koding og robotikk er jeg sikker på at du kan få VLOOKUP for å få favorittkaffen din også, men husk at den ikke er laget for det.

På den annen side brukes INDEX-MATCH-kombinasjonen for å håndtere alle disse problemene.det kan

  1. Finn og returner verdien til venstre for oppslagsverdien,
  2. Arbeid med horisontalt og/eller vertikalt strukturerte data.
  3. håndtere rad-/kolonnenumre i tilfelle du setter inn eller sletter noen fra datasettet

Vlookup-oppslagsverdi til høyre

Konklusjon: INDEX/MATCH-kombinasjonen gir deg mer fleksibilitet enn VLOOKUP.

formelhastighet

Denne forskjellen er knapt merkbar når du har mindre datasett.

Men hvis du har tusenvis av rader og mange kolonner, kan dette være en avgjørende faktor.

Uten å finne opp hjulet på nytt, her er detCharley Kyden artikkel der han tydelig nevnerI verste fall er INDEX-MATCH-metoden like rask som VLOOKUP;I beste fall er det mye raskere.

Selv om jeg tror det er en av faktorene, tror jeg ikke det er like viktig som de andre.Microsoft har jobbet hardt for å forbedre hastigheten til disse funksjonene gjennom årene, og de har gjort betydelige forbedringer siden jeg først skrev dette.

dette er en oppdatering, de nevnte hvordan de gjorde formler som VLOOKUP, HLOOKUP og MATCH raskere.

Dessuten er det svært få mennesker som faktisk kan dra nytte av hastighetsforbedringene som følger med å bruke INDEX/MATCH i stedet for VLOOKUP.

Konklusjon: Hvis du leter etter fart, er INDEX/MATCH-kombinasjonen veien å gå.

Relaterte spørsmål  Acer Bluetooth-driver - Last ned for Windows 10 eller 8.1 eller 7

Samlet vurdering (VLOOKUP kombinert med INDEX/MATCH)

Selv om jeg er en stor fan av INDEX/MATCH, må jeg i all rettferdighet innrømme at VLOOKUP fortsatt er konge.

Det betyr ikke at du ikke skal lære INDEX/MATCH, men hvis du er ny i Excel og oppslagsformler, start med VLOOKUP.Bruk og master først, og flytt deretter til INDEX/MATCH

INDEX/MATCH er en kraftig kombinasjon med mer fleksibilitet og hastighet enn VLOOKUP-formelen.

Når det er sagt, kommer VLOOKUP ingen steder, og vil sannsynligvis forbli en av de mest populære funksjonene i Excel i årene som kommer.

Forskjellen mellom VLOOKUP og INDEX/MATCH

Før du gjør en sammenligning, tror jeg det er viktig å forstå de grunnleggende forskjellene (og enda viktigere likhetene) mellom disse to funksjonene.

Jeg skal ikke dykke ned i syntaksen og eksempler på disse funksjonene.Hvis du er interessert, har jeg en detaljert opplæring om VLOOKUP og INDEX/MATCH.

Både VLOOKUP og INDEX/MATCH er formler som kan brukes til å slå opp verdier i et datasett og få de tilsvarende verdiene (som hvis du skanner en meny og finner prisen på retten du vil bestille).

I de fleste tilfeller kan du bruke dem om hverandre.

Hovedforskjellen mellom disse funksjonene blir enda viktigere når du trenger mer enn bare å finne og få operasjoner.

Her er noen grunnleggende forskjeller mellom de to formlene:

  1. VLOOKUP er en enkelt formel som gjør alt oppslag og get, men for INDEX/MATCH må du bruke to funksjoner i formelen.
  2. INDEX/MATCH kan gjøre mer avanserte oppslag - som å finne venstre side av et datasett, gjøre rad-/kolonneverdier dynamiske osv.
  3. INDEX/MATCH gir større fleksibilitet og er mer egnet for å bygge datamodeller eller arbeide med komplekse data

å hallo ????Hyggelig å møte deg.

Abonner på vårt nyhetsbrev, send veldig regelmessigflott teknologitil e-posten din.

Legg inn kommentar