XLETAUPP (XLOOKUP) – en ersättare till LETARAD (VLOOKUP)!

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 sammanfoga 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:

XLETAUPP (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.

Det har inte varit helt ovanligt att Microsoft inte är helt konsekvent när det gäller översättningar till svensk Excel. Man har här översatt namnet XLOOKUP till XLETAUPP, medan man behållit engelska namnen på funktionens argument – så ser det i alla fall ut nu. Förra gången det blev översättningsförvirring så kom det en uppdatering efter ett år som korrigerade detta. Jag tänker då på när man i Excel 2010 bytte namn på flera välanvända funktioner som t.ex. VÄNSTER som under en period fick heta VÄNSTERPIL. Att man här t.ex. använder argumentet Lookup_Array istället för det i svenskt Excel mer vedertagna LETAUPPVÄRDE (som finns i funktionen LETARAD) gör det ju inte lättare att förstå ad som menas.

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 dataset.

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

Jag kommer spela in en film om denna funktion så fort den blir allmänt tillgänglig. Just nu (jan 2020) finns den bara i ”insider edition” av Excel och Excel online.

Nedan har ni dock en film som ger en bra genomgång av XLOOKUP:

(Visited 2 821 times, 14 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.