XLOOKUP blir en ersättare till VLOOKUP (LETARAD)?

LETARAD (VLOOKUP) är en av Excel absolut populäraste funktioner. Den används när man vill hitta saker i en tabell eller ett område efter rad eller om du skall slåihop tabeller. Vill du få en snabb överblick av vad LETARAD kan göra kan du kolla min film: LETARAD med Excel

LETARAD har dock en del begräsningar. T.ex. att den bara kan returnera värden till höger om det område man söker i. Det är t.ex. en av anledningarna till att man i många fall få göra en kombination av INDEX och PASSA för att det skall fungera.

.



Men nu händer något spännande: I går (28 augusti, 2019) släppte Microsoft en ny kalkylbladsfunktion XLOOKUP. Den är än så länge bara tillgänglig för de som har Excel 365 Insider edition. När den släpps för oss vanliga människor och vad den kommer heta på svenska är inte klart ännu.

Men om den gör vad den sägs skall göra så verkar det här bli en funktion som på sikt helt kan ersätta LETARAD.

Syntaxen är:

XLOOKUP(Lookup_Value, Lookup_Array, Results_Array, [Match_Mode], [Search_Mode])

Lookup_Value är samma som i LETARAD. Dvs det värde man skall leta efter.

Lookup_Array är området man letar i. Dvs man markerar kolumnen som man skall leta i, inte hela området so man gör i LETARAD:

Results_Array är det området (kolumn) med värdet man vill få returnerat.

Match_Mode motsvarar argumentet Ungefärlig i LETARAD. Default är exakt matchning (inte ungefärlig som i LETARAD) och de finns fyra olika Match_Mode:

Match_Mode motsvarar argumentet Ungefärlig i LETARAD. Default är exakt matchning (inte ungefärlig som i LETARAD) och de finns fyra olika Match_Mode:

  • 0 = Exakt matchning, Standard om argument lämnas blankt
  • -1 = Ungefärlig matchning (minsta värdet som är större än eller lika med leauppvärde)
  • 1 = Ungefärlig matchning (största värdet som är större än eller lika med leauppvärde)
  • 2 = Sökning med jokertecken

Search_Mode kan vara 1 eller -1 (där 1 är default och kan uteslutas). Anges -1 så söker  XLOOKUP nerifrån och upp. Dvs hittar det sista värdet som matchar.

XLOOKUPVLOOKUP (LETARAD)
Kan hitta det sista värdet som matcharLETARAD hittar bara det första värdet som matchar
Kan leta till vänsterAlla värden som man vill få returnerade måste ligga till höger om kolumnen med letaupppvärden
Exakt matchning är standardinställning Ungefärlig matchning är standard. Om man vill ha en exakt matchning (vilket är det vanligaste) så måsta man ange FALSKT i argumentet för Ungefärlig.
Du kan använda jokerteckenSaknas
Kan returnera ett intervallKan bara returnera ett värde

Dessutom har den flera prestandaförbättringar som gör att den kommer arbeta mycket snabbare i större datasats.

Ett problem med funktionen kommer säkert vara att det kommer vara många som inte har funktionen i sin Excelversion och att det kan begränsa hur mycket den används. Men på sikt så är det nog möjligt att den helt ersätter LETARAD, men räkna med att det tar några år.

Läs mer om Funktionen XLOOKUP på Microsoft supportsida

Mer kommer…

(Visited 381 times, 1 visits today)
Bookmark and Share

Lämna ett svar

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.