Hur man Använder XLOOKUP Funktion i Microsoft Excel

0
1205

Excel nya XLOOKUP kommer att ersätta LETARAD, ger en kraftfull ersättare till en av excels mest populära funktioner. Denna nya funktion löser några av LETARAD begränsningar och har extra funktioner. Här är vad du behöver veta.

Vad är XLOOKUP?

Den nya XLOOKUP funktion har lösningar för några av de största begränsningarna av LETARAD. Plus, den ersätter även LETAKOLUMN. Till exempel, XLOOKUP kan se till vänster, standard är en exakt match, och gör att du kan ange ett intervall av celler i stället för ett kolumnnummer. LETARAD är inte denna enkla att använda eller så mångsidig. Vi kommer visa dig hur det fungerar.

För tillfället, XLOOKUP är endast tillgänglig för användare på Insiders program. Vem som helst kan gå med i den inre kretsen program för att komma åt den nyaste Excel-funktioner så snart som de blir tillgängliga. Microsoft kommer snart att börja rulla ut det till alla Office 365-användare.

Hur man Använder XLOOKUP Funktion

Låt oss hoppa rakt in i med ett exempel på XLOOKUP i handling. Ta exemplet nedan. Vi vill återvända till den avdelning från kolumn F för varje ID i kolumn A.

Detta är en klassisk exakt matchning lookup exempel. Den XLOOKUP funktion kräver bara tre bitar av information.

Bilden nedan visar XLOOKUP med fem argument, men bara de tre första är nödvändiga för en exakt matchning. Så låt oss fokusera på dem:

  • Letauppvärde: Vad du letar efter.
  • Lookup_array: Var du ska leta.
  • Return_array: den rad som innehåller det värde du vill returnera.

Följande formel kommer att arbeta för detta exempel: =XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)

Låt oss nu utforska ett par fördelar XLOOKUP har över LETARAD här.

Ingen Mer Kolumnen Index Number

Den ökända tredje argumentet av LETARAD var att ange den kolumn nummer av information för att återvända från en tabell array. Detta är inte längre ett problem eftersom XLOOKUP gör du för att markera området för att återgå från (kolumn F i detta exempel).

Och glöm inte, XLOOKUP kan visa data vänster om den markerade cellen, till skillnad från LETARAD. Mer om detta nedan.

Du inte längre har frågan om en trasig formel när nya kolumner infogas. Om det hände i ditt kalkylblad, avkastningen utbud skulle justera automatiskt.

Exakt Matchning är Standard

Det var alltid förvirrande när man lär sig LETARAD varför var du tvungen att ange en exakt matchning ville.

Lyckligtvis, XLOOKUP standard är en exakt matchning—de långt vanligare anledning till att använda en sökning formel). Detta minskar behovet av att svara på det fjärde argumentet och ser till färre misstag genom att användarna nya formeln.

Så kort sagt, XLOOKUP ställer färre frågor än LETARAD, är mer användarvänlig, och är dessutom mer slitstark.

XLOOKUP kan Se till Vänster

Att kunna välja en sökning utbud gör XLOOKUP mer mångsidig än LETARAD. Med XLOOKUP, ordningen på kolumner tabellen spelar ingen roll.

LETARAD var begränsas genom att söka den vänstra kolumnen i en tabell, och sedan återvänder från ett visst antal kolumner till höger.

I exemplet nedan, vi måste slå ett ID (kolumn E) och avkastningen personer namn (kolumn D).

Följande formel kan uppnå detta: =XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)

Med hjälp av XLOOKUP för en Rad Lookup

Även om det inte är lika vanligt som exakt match, en mycket effektiv användning av en sökning formel är att leta efter ett värde i intervall. Ta följande exempel. Vi vill att returnera rabatt beroende på beloppet.

Den här gången är vi inte ute efter ett visst värde. Vi behöver veta var värdena i kolumn B falla inom det intervall som i kolumn E. som kommer Att avgöra rabatt förtjänat.

XLOOKUP har ett valfritt fjärde argumentet (kom ihåg, den standard för exakt matchning) som heter match-läget.

Du kan se att XLOOKUP har större kapacitet med ungefärliga matcher än LETARAD.

Det finns möjlighet att hitta närmaste match mindre än (-1) eller närmaste större än (1) värdet såg ut för. Det finns också en möjlighet att använda jokertecken (2) sådana som de ? eller *. Den här inställningen är inte aktiverad som standard som det var med LETARAD.

Formeln i detta exempel returnerar närmast mindre än det värde som såg ut för om en exakt träff hittas inte: =XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)

Det finns dock ett misstag i cell C7 där #N/A fel returneras. Detta borde ha återvänt till 0% rabatt eftersom utgifterna 64 inte når upp till kriterierna för någon rabatt.

En annan fördel med XLOOKUP funktion är att den inte kräver lookup utbud för att vara i stigande ordning som LETARAD gör.

Ange en ny rad längst ned i uppslagstabellen och sedan öppna upp formel. Expandera används intervall genom att klicka på och dra i hörnen.

Formeln omedelbart korrigerar felet. Det är inte ett problem med att ha “0” längst ner på skalan.

Personligen skulle jag fortfarande sortera tabellen genom att uppslagskolumnen. Med “0” i botten skulle driva mig till vansinne. Men det faktum att formeln inte bryta är lysande.

XLOOKUP Ersätter den Funktionen LETAKOLUMN För

Som nämnts, XLOOKUP funktion är också här för att ersätta LETAKOLUMN. En funktion för att ersätta två. Utmärkt!

Den funktionen LETAKOLUMN är den horisontella lookup, som används för att söka längs rader.

Inte lika känd som sina syskon LETARAD, men den är användbar till exempel som visas nedan, där de rubriker som finns i kolumn A, och de uppgifter som ligger längs raderna 4 och 5.

XLOOKUP kan titta i båda riktningarna ned kolumner och även längs rader. Inte längre behöver vi två olika funktioner.

I detta exempel är formeln som används för att återgå försäljning värde om namnet i cell A2. Det ser ut längs rad 4 för att hitta namn, och returnerar värdet från rad 5: =XLOOKUP(A2 B4:E4,B5:E5)

XLOOKUP Kan Se Från Bottom-Up

Vanligtvis, du måste jaga ner en lista för att hitta den första (ofta bara) förekomsten av ett värde. XLOOKUP har ett femte argument som heter search mode. Detta gör det möjligt för oss att byta sökning för att börja på botten och titta upp på en lista för att hitta den sista förekomsten av ett värde istället.

I exemplet nedan, vi vill hitta den lagersaldo för varje produkt i kolumn A.

Lookup-tabellen är i dag så, och det finns flera lager kontroller per produkt. Vi vill att returnera lager från förra gången det var markerad (sista förekomsten av Produkt-ID).

Det femte argumentet XLOOKUP funktion innehåller fyra alternativ. Vi är intresserade av att med hjälp av “Sök sista-till-första” alternativet.

Den färdiga formeln visas här: =XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,-1)

I denna formel, den fjärde argument ignoreras. Det är frivilligt, och vi ville standard en exakt matchning.

Runda Upp

Den XLOOKUP funktion är efterlängtad uppföljare till både LETARAD och LETAKOLUMN.

En mängd exempel användes i denna artikel för att visa på fördelarna med att XLOOKUP. En av dem är att XLOOKUP kan användas över ett lakan, arbetsböcker och även med tabeller. Exemplen var enkla i artikeln för att hjälpa vår förståelse.

På grund av att dynamiska arrayer förs in i Excel snart, det kan också returnera ett intervall av värden. Detta är definitivt något som är värt att utforska vidare.

De dagar av LETARAD är numrerade. XLOOKUP är här och snart kommer att bli de facto-lookup formel.

LÄS NÄSTA

  • “Webbläsare tar med Automatisk Dark Mode till Webbplatser
  • “15 specialtecken som Du Behöver Veta för att Bash
  • “Hur att Använda Kommandot finger på Linux
  • “Chrome Genvägar Du Bör Veta
  • “Varför Ska Du Överklocka Ditt RAM-minne (Det är Enkelt!)