Xlookup vs Vlookup: Varför använda det ena framför det andra?

Det är verkligen upp till dig att bestämma vilken som fungerar bäst för dina behov

  • Xlookup och Vlookup är två av Excels mest använda funktioner. Men vad exakt gör de? Och hur är de olika?
  • Var och en har sin plats, men det finns vissa situationer där en är mer lämplig än en annan.
  • Vi bryter ner skillnaderna mellan dessa två funktioner så att du kan bestämma vilken som är lämplig för det du letar efter.

XINSTALLERA GENOM ATT KLICKA PÅ LADDA FILEN

För att åtgärda problem med Windows PC-system behöver du ett dedikerat verktygFortect är ett verktyg som inte bara rensar upp din dator, utan har ett arkiv med flera miljoner Windows-systemfiler lagrade i sin ursprungliga version. När din dator stöter på ett problem kommer Fortect att fixa det åt dig genom att ersätta dåliga filer med nya versioner. För att åtgärda ditt nuvarande PC-problem, här är stegen du behöver ta:
  1. Ladda ner Fortect och installera det på din PC.
  2. Starta verktygets skanningsprocess för att leta efter korrupta filer som är källan till ditt problem.
  3. Högerklicka på Starta reparation så att verktyget kunde starta fixeringsalgoritmen.
  • Fortect har laddats ner av 0 läsare denna månad.

Föreställ dig att du har en stor datamängd Microsoft excel, och du måste hitta ett visst värde. Om du inte vet den exakta raden och kolumnen den är i, skulle det ta en evighet att hitta den. Men med Xlookup och Vlookup är din sökning enkel.

Du undrar säkert varför inte bara använda det gamla goda CTRL + F combo för att hitta dina värden, men dessa två ger mer förfinade sökningar. Stanna hos oss när vi tar upp skillnaderna mellan dessa två.

När skulle du använda Xlookup?

Som namnet antyder är Xlookup en uppslagsfunktion som returnerar värdet för en specificerad cell eller ett cellintervall. Det är en relativt ny funktion populärt känd som den moderna ersättningen av Vlookup och Hlookup.

Så, när introducerades Xlookup? Xlookup introducerades 2019 efter år av försök och misstag för att rätta till sina föregångares misstag.

För tydlighetens skull är x och v i namnen inte relaterade till alfabetet. Istället hänvisar de till positionen för kolumnen som söks i ett kalkylblad.

En Vlookup söker ner i kolumnen längst till vänster, medan en Xlookup söker ner i kolumnen längst till höger.

De två funktionerna liknar varandra genom att de både söker efter ett värde i en lista och returnerar ett annat värde baserat på om värdet hittas eller inte. Deras huvudsakliga skillnad är att deras målkolumner är placerade på olika positioner i ditt kalkylark.

De är i princip desamma, bara att Xlookup kom med fler förbättringar. Xlookup är ett utmärkt sätt att hämta data från dina datakällor. Det kan användas på olika sätt, så det är viktigt att förstå hur det fungerar och varför det kan vara användbart för dig.

Valet av Xlookup vs Vlookup beror till stor del på hur din data är ordnad i Excel. Om du har mer än en kolumn i din datatabell och bara behöver söka från vänster till höger som de flesta andra, kommer det förmodligen att vara lättare för dig att använda Vlookup än Xlookup.

Men om du behöver söka i flera kolumner och dina data inte är ordnade på detta sätt som standard, kommer Xlookup att vara enklare för dig än Vlookup.

Vilka är de viktigaste skillnaderna mellan Xlookup och Vlookup?

1. Syntax

Vlookup

Syntaxformeln för Vlookup är: (lookup_value, table_array, col_index_num,[range_lookup])

  • Lookup_value – Det här är värdet att slå upp i sökkolumnen. Det kan vara en siffra, textsträng eller referens som matchar uppslagsvärdet exakt.
  • Table_array – Tabellmatrisen består av värden du vill söka igenom.
  • Col_index_num – Kolumnnumret i uppslagstabellen som innehåller referensvärdet. Om din uppslagstabell har flera kolumner, ange vilken kolumn du vill använda.
  • Range_lookup – Det här är en valfri funktion som du kan inkludera beroende på dina önskade resultat. Om du vill ha en exakt matchning kan du inkludera FALSK. Detta innebär att om det inte finns någon matchning kommer resultatet att returnera ett fel istället för att ta med den närmaste matchen.

Låt oss till exempel säga att vi har en Excel-tabell över Windows Report-anställda och deras telefonnummer. Den första kolumnen listar namn och den andra kolumnen har personens telefonnummer.

Vi vill slå upp en persons telefonnummer baserat på deras namn. Till exempel, om vi anger Claire Moraa i cell A1, bör Excel hitta Claires telefonnummer i B1.

I det här fallet använder vi Vlookup eftersom vår data är organiserad i två kolumner, en som innehåller namn och en som innehåller telefonnummer.

Xlookup

Xlookup-syntaxformeln är: (lookup_value, lookup_array, return_array,[if_not_found],[match_mode],[search_mode])

  • Lookup_array – Det är här det första elementet i arrayen kommer att sökas.
  • Return_array – Detta är ett valfritt argument som anger om det ursprungliga värdet ska returneras om det inte hittades i arrayen.
  • Om_inte_hittades – En annan valfri parameter som avgör vad som händer om det inte finns några matchningar för din sökfråga.
  • Match_mode – En valfri parameter. Det kan vara ett av två värden: 0 (standard) eller 1. En 0-matchning innebär att alla tecken måste matcha exakt, och 1 innebär att tecken bara matchar ungefär.
  • Sökläge – En annan valfri parameter för att ange sökläget, antingen uppifrån eller nedifrån.

Experttips:

SPONSRAD

Vissa PC-problem är svåra att ta itu med, särskilt när det kommer till saknade eller skadade systemfiler och arkiv i din Windows.
Se till att använda ett dedikerat verktyg, som t.ex Fortect, som kommer att skanna och ersätta dina trasiga filer med deras nya versioner från dess arkiv.

Som du kan se har båda syntaxerna olika sätt att hantera sökningar. I en Xlookup-funktion, om söktexten inte finns i den första kolumnen i din tabell, kommer Excel att flytta ner genom varje efterföljande kolumn tills den hittar en matchning eller når slutet av din tabell.

Å andra sidan kontrollerar Vlookup endast en kolumn åt gången. Den längst till vänster när du söker efter matchningar. Om den inte hittar några matchningar i den kolumnen kommer den att sluta söka och inte ge några resultat.

Den kanske största fördelen med att använda Xlookup är flera kriterier för sökningar.

2. Felhantering

Av syntaxerna ovan kan du se att Xlookup har en hel del parametrar som möjliggör inbyggd felhantering. Det är inte ovanligt att sökningarna inte ger några resultat. I sådana fall måste du anpassa syntaxen för att hitta det du vill ha.

De Om_inte_hittades parametern i Xlookup låter dig förfina din sökning. Till exempel, i vårt exempel ovan, om vi ville hitta en annan anställd, men de inte finns på listan, skulle Vlookup-syntaxen returnera ett N/A-resultat.

Men med Xlookup kan du lägga till en valfri parameter med om_inte_hittades och inkludera Inte på listan om det angivna namnet inte kan hittas.

Läs mer om detta ämne
  • Hur man tar bort kryptering från Excel [snabbaste sätten]
  • Hur man tar bort tomma rader i Excel [Massradering]
  • Fix: Detta värde stämmer inte överens med datavalideringen
  • XLS vs XLSX: Skillnader & 3 sätt att konvertera dem

3. Omvänd sökning

Vlookup-syntaxen är enkel men begränsad. För Xlookup kan du definiera var din sökning ska börja. Om du har en stor datamängd och har en uppfattning om var det du letar efter kan du göra en omvänd sökning.

Detta innebär i princip att du kan börja uppifrån eller ner för att spara tid. Säg att vi har en lista med över 1000 anställda och att du letar efter ett telefonnummer, Vlookup låter dig bara söka från vänster.

Med Xlookup kan du börja från toppen eller botten.

Sammanfattningsvis i tabellform:

Xlookup Vlookup
Kompatibilitet Excel 2021 och senare Alla versioner
Exakt matchning Ja Nej
Valfria parametrar Ja Nej
Vertikal/horisontell uppslag Ja Nej

Vad är nackdelen med Xlookup?

Efter regerande lovord på Xlookup tror du förmodligen att det är för bra för att vara sant. Tja, du har inte fel. Xlookup är inte utan sina fel, men förhoppningsvis kommer det inte att vara tillräckligt betydande för att få dig att kassera det.

Några av dess kända nackdelar inkluderar:

  • Kompatibilitet – Det här är överlägset dess fulaste kon. Xlookup är endast kompatibel med senare versioner av Excel från och med Excel 2021. Därför kan vissa användare som fortfarande har tidigare versioner låsas ute från att använda denna funktion.
  • Kräver mer resurser – Alla program som utför sådana förfinade sökningar skulle kräva mer än de vanliga systemresurserna. Faktiskt, en användare är snabb med att påpeka att när man använder Xlookup-syntaxen gav resultaten ett N/A-svar.

På min arbetsmaskin med 16 GB RAM får jag XLOOKUPs som returnerar '#N/A' på värden som finns. Samma XLOOKUPs kommer att uppdateras med rätt värde så snart jag går till min datauppsättning och 'CTRL-F

Även om detta ännu inte har bevisats, finns det en liten chans att det kan vara sant. Om så är fallet kräver dagens problem moderna lösningar. Du kan alltid uppgradera ditt RAM eller använd RAM-rengörare.

Sammantaget är det verkligen upp till dig att bestämma vilken som fungerar bäst för dina behov. I slutändan är båda värdefulla verktyg för avancerade Excelanvändare. Även om Vlookup kan vara mer användbart överlag, är det inte lika flexibelt eller anpassningsbart som Xlookup.

Om vi ​​skulle bestämma var vi sitter, ser Xlookup ut som den funktion du borde använda.

Har du interagerat med någon av dessa funktioner? Vi vill gärna höra din feedback om vad du föredrar och varför.

Har du fortfarande problem?

SPONSRAD

Om förslagen ovan inte har löst ditt problem kan din dator uppleva allvarligare Windows-problem. Vi föreslår att du väljer en allt-i-ett-lösning som Fortect för att lösa problem effektivt. Efter installationen klickar du bara på Visa&fix och tryck sedan på Starta reparation.

Hur man tar bort tomma rader i Excel [Massradering]

Hur man tar bort tomma rader i Excel [Massradering]Microsoft Excel

Använd filter- eller sorteringsalternativen på fliken Data för att förenkla processenDet kan vara ansträngande och tidskrävande att ta bort tomma rader i Excel från en stor datamängd.Du kan snabbt ...

Läs mer
Excel-sortering fungerar inte: Hur man fixar det korrekt

Excel-sortering fungerar inte: Hur man fixar det korrektMicrosoft ExcelExcel

Se till att cellvärdena i din datauppsättning är i samma formatSortering är en trevlig funktion eftersom den hjälper dig att organisera data i en meningsfull ordning.Men flera användare har rapport...

Läs mer
Xlookup vs Vlookup: Varför använda det ena framför det andra?

Xlookup vs Vlookup: Varför använda det ena framför det andra?Microsoft Excel

Det är verkligen upp till dig att bestämma vilken som fungerar bäst för dina behovXlookup och Vlookup är två av Excels mest använda funktioner. Men vad exakt gör de? Och hur är de olika?Var och en ...

Läs mer