Excels XLOOKUP- og VLOOKUP-funktioner bruges til hurtigt at analysere store datasæt. VLOOKUP er en funktion, der har været brugt i Excel i årevis. Der er dog en nyere funktion, som du bør bruge, kaldet XLOOKUP.

Begge har deres fordele og begrænsninger. Vi er her for at nedbryde forskellene og hjælpe dig med at beslutte, hvilken der passer bedst til dit projekt.

Hvordan virker VLOOKUP?

VLOOKUP står for Vertical Look-up. Det er en Excel-funktion, der udfører lodrette opslag for en værdi i kolonnen længst til venstre i et datasæt og derefter returnerer en unik værdi fra en anden kolonne i samme række. Syntaksen for VLOOKUP-funktionen er som følger:

=VOPSLAG(opslagsværdi, tabelmatrix, kolonneindekstal, [områdeopslag])

Lad os se på et eksempel. Antag, at du har en liste over smartphone-enhedsmodeller i dit datasæt og skal hente nogle specifikke oplysninger om dem.

Du kan bruge VLOOKUP-funktionen til at hente yderligere oplysninger om deres processorer og prispunkter.

Her er en detaljeret guide til, hvordan du bruger VLOOKUP i Excel

instagram viewer
at udtrække specifik information fra et datasæt. Selvom VLOOKUP er en af ​​de bedste funktioner i Excel og kan hjælpe dig med at forenkle store datasæt, har den et par begrænsninger. For eksempel skal dataene arrangeres i stigende rækkefølge, for at formlen kan fungere.

Hvordan virker XLOOKUP?

XLOOKUP giver dig mulighed for at udføre vandrette og lodrette opslag for at søge efter en værdi i et regneark. Funktionen udfører i det væsentlige et array-opslag. Hvis der findes et match, returnerer det det tilsvarende element fra det andet dataområde (return_array).

Det er mere effektivt end andre opslagsmuligheder, da det som standard kommer med et nøjagtigt match. Du kan bruge de valgfrie argumenter i ([match_mode]) argument for at angive den type omtrentlige matchende værdier, du har brug for – et nøjagtigt match eller en efterfølgende lavere eller højere værdi, eller et match med jokertegn.

Det kan bruges til forskellige formål, herunder økonomisk analyse, markedsføring og salgsanalyse, og så videre. Syntaksen for XLOOKUP-funktionen er som følger:

=XLOOKUP(opslagsværdi, opslagsmatrix, returmatrix, [hvis_ikke_fundes], [matchtilstand], [søgetilstand])

Følgende guide vil tage dig gennem det grundlæggende og hjælpe dig med at forstå hvordan man bruger XLOOKUP-funktionen i din arbejdsbog. Begge disse funktioner kræver minimum tre argumenter.

Nøgleforskellene mellem XLOOKUP og VLOOKUP

Selvom der er mange ligheder mellem XLOOKUP og VLOOKUP, er det vigtigt at forstå forskellene.

1. Kolonneindeksnummer

Når du kører VLOOKUP, skal du gå til kildetabellen for at kontrollere og angive det nøjagtige kolonneindeksnummer.

VLOOKUP kræver en kolonneindeksnummerparameter for at returnere de korrekte resultater. Brug af et forkert kolonneindeksnummer kan resultere i et andet output fra dit regneark eller data, enten i form af en forkert værdi eller en "#REF" fejl.

Lad os i eksemplet ovenfor sige, at du skal udtrække processordetaljerne for enheden, Apple iPhone 12. Vi vil bruge det andet datasæt til alle eksempler.

Derfor skal vi indtaste opslagsværdien, dvs. enheden Apple iPhone 12 i kolonne J, som tilfældigvis er kolonnen længst til venstre i vores eksempeldatasæt og den tilsvarende tabelmatrix (kolonner J og K). Værdien skal hentes fra den anden kolonne i tabelarrayet, det vil sige søgekolonnen K, derfor ville kolonneindeksnummeret være 2.

XLOOKUP er en dynamisk funktion, der gør op med argumentet for kolonneindekstal, hvilket betyder, at du ikke behøver at bekymre dig om at tælle, hvor mange kolonner der er i en tabel. Du behøver kun at angive opslags- og søgekolonnerne, hvilket vil spare dig for en masse tid og kræfter.

2. Robusthed og fleksibilitet

Når du har etableret din model, bør du hurtigt kunne opdatere kildetabellen med friske data uden at bekymre dig om, at dine formler går i stykker. Med VLOOKUP betyder tilføjelse eller flytning af kolonner, at du skal gentage hele formlen.

XLOOKUP er en mere robust funktion, der giver dig mulighed for at tilføje eller fjerne kolonner uden at bekymre dig om fejl. Bare sørg for, at du ikke indsætter en kolonne eller række uden for opslagsarrayet, i så fald vil funktionen returnere en fejl.

3. Brugerdefinerede fejlmeddelelser

XLOOKUP-funktionen er praktisk at bruge. Det giver dig mulighed for at indtaste en brugerdefineret fejltekstmeddelelse i [hvis_ikke_fundet] argument, der vises, hvis opslagsværdien ikke findes.

VLOOKUP tilbyder ikke en lignende funktionalitet. Du skal muligvis bruge andre funktioner som f.eks IFERROR som en løsning i tilfælde, hvor der ikke findes nogen match.

Hvorfor er XLOOKUP bedre sammenlignet med VLOOKUP?

Selvom VLOOKUP har sine anvendelser, er det mere begrænset i funktionalitet end XLOOKUP. Dette gør XLOOKUP til det foretrukne valg til at arbejde på større datasæt. Resultaterne er hurtigere og mindre tilbøjelige til at fejle. Lad os forstå, hvorfor XLOOKUP fungerer bedre sammenlignet med VLOOKUP.

1. XLOOKUP er ikke begrænset til specifikke dataområder

XLOOKUP er meget mere fleksibel end VLOOKUP, som kun kan slå værdier op i kolonnen længst til venstre i en tabel og returnere værdier fra tilsvarende kolonner til højre, som vi så i eksemplet ovenfor. I modsætning hertil kræver XLOOKUP-modellen enklere trin og kan returnere værdier for enhver kolonne i begge retninger.

2. XLOOKUP er som standard et nøjagtigt match

Som standard antager VLOOKUP-funktionen i Excel at søge efter et omtrentligt match. Men hvis et nøjagtigt match er påkrævet for dit regneark, skal du indtaste "FALSK" i argumentet range_lookup.

XLOOKUP-funktionen søger efter opslagsværdien i det angivne område, der som standard er et nøjagtigt match. Hvis et nøjagtigt match ikke kan findes, kan du ændre argumentet for at søge efter et omtrentligt match, der kan være mindre end eller mere end opslagsværdien.

For at gøre dette kan du indstille den valgfrie [match_mode] argument til 0 = eksakt match (standard), -1 = eksakt match eller næstmindst, 1 = eksakt match eller næststørst, eller 2 = jokertegn.

3. XLOOKUP kan håndtere kolonneindsættelser eller -sletninger

VLOOKUP er et fantastisk program til at finde specifikke data fra et andet regneark eller en tabel. Det er dog mere et statisk mål - hvis du skal opdatere datakilden eller foretage ændringer eller omorganisere kolonnerne, går formlen i stykker, og du ender med at miste funktionen VOPSLAG.

XLOOKUP er på den anden side et mere dynamisk mål, der kan håndtere kolonneændringer og stadig returnere nøjagtige opslagsresultater. Den kommer med mere specifikke parametre, såsom opslagsmatrixen og returarrayet, i stedet for tabelarrayargumentet og kolonneindeksnummeret i VLOOKUP.

4. XLOOKUP Udfører vertikale og horisontale opslag

XLOOKUP-funktionen kan finde data i både vandrette og vertikale arrays i modsætning til VLOOKUP, som kun kan udføre lodrette opslag af data.

5. XLOOKUP giver smartere omtrentlige kampe

Hvis du leder efter en vare, der er tæt på det, du ønsker, vil XLOOKUP give dig mere præcise resultater. Det giver mere nøjagtige resultater og færre falske positiver.

Med VLOOKUP, men hvis du ønsker at finde et omtrentligt match fra dit regneark, vil funktionen kun returnere den næste mindre værdi af matchende reference. Men XLOOKUP giver dig mulighed for at udføre en bedre omtrentlig match og også returnere de næste større eller mindre værdier fra din opslagstabel.

6. XLOOKUP har brug for færre cellereferencer

Mens du bruger XLOOKUP, er alt hvad du behøver at vælge to specifikke dataområder - en matrix eller et område fra hvor du ønsker for at søge efter en værdi (lookup_array) og et array/område, hvorfra du ønsker at hente værdien (return_array).

VLOOKUP-funktionen kræver på den anden side, at du vælger en hel række af data ved hjælp af tabel_array parameter. Dette kan være et problem med komplekse datasæt, fordi hvis dit regneark er stort, kan det være svært at omarrangere eller vælge hele det celleområde, du vil returnere en værdi fra. Yderligere, for at returnere et omtrentligt match ved hjælp af VLOOKUP, skal dataene i tabellen altid sorteres i stigende rækkefølge.

VLOOKUP eller XLOOKUP: Hvilken er for dig?

Så er XLOOKUP bedre end VLOOKUP? Ved en direkte sammenligning må svaret være ja. Men det er måske ikke så enkelt for alle brugere. For eksempel foretrækker du måske en ældre funktion, hvis du er særlig dygtig til den, eller når du finder en brug for en bestemt funktion, der passer til dit brug.

For større datasæt er XLOOKUP sandsynligvis den bedre mulighed for dig på grund af dens øgede funktionalitet. VLOOKUP har flere begrænsninger, der gør det vanskeligt at bruge til komplekse data - og som et resultat har XLOOKUP meget mere fleksibilitet, hvilket gør det til det bedre valg for de fleste regnearksbrugere.

3 skøre Microsoft Excel-formler, der er ekstremt nyttige

Læs Næste

DelTweetDelE-mail

Relaterede emner

  • Produktivitet
  • Microsoft Excel
  • Dataanalyse
  • Microsoft Office-tip

Om forfatteren

Cheryl Vaughn (42 artikler udgivet)

Cheryl er en indholdsskaber og strateg med fokus på livsstil, mobilapplikationer og digitale medier. Hun har gennemgået teknologiske produkter og applikationer for indhold, brugervenlighed og tilgængelighed. Hun arbejder tæt sammen med enkeltpersoner og virksomheder for at designe kampagner, der forbinder brands med kunder ved hjælp af den passende blanding af ord og billeder.

Mere fra Cheryl Vaughn

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere