XLookup -funktionen i Google Sheets ger dig ett enkelt sätt att hitta de data du letar efter snabbt. Xlookup har inte samma begränsningar som VLOOKUP och HLOOKUP, vilket gör att du kan utföra uppslag i någon riktning.
Om du är en Microsoft Excel -användare , du kanske har använde xlookup där . Lyckligtvis fungerar det på samma sätt i Google Sheets. Oavsett om du är van vid funktionen i Excel eller helt ny på den helt, visar vi dig hur du använder XLookup för att hitta specifika värden från ett antal celler.
Om xlookup i Google Sheets
Med XLookup -funktionen och tillhörande formel kan du utföra en uppslag i ett cellområde och returnera ett matchande resultat från en annan. Detta är praktiskt för ark som innehåller mycket data där det är tidskrävande att använda dina ögonbollar.
Syntaxen för funktionen är
Xlookup (search_value, lookup_range, result_range, Missing_Value, Match_Mode, Search_Mode).
De tre första argumenten krävs. De tre återstående argumenten kan användas för att anpassa din uppslag.
- Search_Value: Värdet att slå upp som kan vara ett nummer, text eller cellreferens. Text ska placeras inom citattecken.
-
Lookup_range:
Cellområdet för att leta efter
Search_valuesom bör vara en enda rad eller kolumn. -
Result_range:
Cellområdet för att leta efter resultatet som motsvarar
Search_valuevilket bör vara samma storlek som lookup_range. -
Saknas_value:
Värdet att returnera om det inte finns någon matchning till
Search_value. Formeln returnerar #n/a -felet som standard. -
Match_mode:
Hur man hittar matchningen
Search_value. Ange 0 för en exakt match, 1 för en exakt matchning eller nästa värde större änSearch_value-1 för en exakt matchning eller nästa värde mindre änSearch_value, eller 2 för en jokertecken. Standard är 0. -
Search_Mode:
Hur man söker i
lookup_range. Ange 1 för att söka från den första till den sista posten, -1 för att söka från den sista till den första posten, 2 för att använda en binär sökning med värden i stigande ordning, eller -2 för att använda en binär sökning med värden i fallande ordning. Standard är 1.
Hur man använder xlookup i Google Sheets
För att visa hur funktionen fungerar börjar vi med en Enkel uppslag Använd de nödvändiga argumenten och gå vidare till ytterligare exempel som använder de valfria argumenten.
RELATERAD: Hur man hittar data i Google Sheets med VLOOKUP
Här har vi ett ark med kundorder som innehåller kontaktinformation och beställningsinformation. För det första exemplet kommer vi att göra en enkel uppslag av beställningsnumret för att returnera kundnamnet med denna formel:
För att bryta ner formeln är 1234356
Search_value
eller beställningsnummer, D2: D14 är
lookup_range
och A2: A14 är
result_range
. Som ni ser tillhör beställning nummer 123456 Marge Simpson.
Eftersom Xlookup kan arbeta från vänster till höger såväl som höger till vänster, kan vi göra omvänd. Här kommer vi att leta upp Marge Simpson i intervallet A2 till A14 för att hitta hennes ordernummer i intervallet D2 till D14.
Saknad värde
I detta nästa exempel kommer vi att inkludera "noll" för
saknas_value
. Så om vår Search_Value inte hittas ser vi noll istället för standard #n/a.
Eftersom vår uppslag av Homer Simpson inte finns i intervallet A2 till A14, är vårt resultat noll.
Matchläge
Till exempel med hjälp av
match_mode
argument, vi kommer att använda en
Search_value
av 29 för beloppet i intervallet F2 till F14 för att hitta kundnamnet i intervallet A2 till A14.
Vi kommer att inkludera en
match_mode
av 1 för en exakt matchning eller nästa större värde. Observera att det finns nej
saknas_value
argument i formeln.
Du kan se resultatet är Raj Koothrappali. Eftersom det inte finns någon match för 29 ger formeln oss ett resultat för nästa högre värde som är 30.
Sökläge
Här är ytterligare ett exempel med både
match_mode
och
Search_Mode
Argument med samma
Search_value
av 29 i F2 till F14. Återigen letar vi efter kundnamnet i intervallet A2 till A14.
Vi letar efter en exakt matchning eller nästa lägre värde genom att söka från den sista posten till den första. Så vi går in i -1 för
match_mode
och -1 för
Search_Mode
. Som ovan,
saknas_value
är utelämnad.
Som ni ser är resultatet Michael Kelso. Eftersom det inte finns någon matchning för 29, ger formeln oss nästa lägre värde som är 28. Även om Eric Forman också matchar med 28, utförde vi sökningen från sökningen sista inträde i först (botten till topp), så Michael Kelso är det första resultatet som hittades.
Om vi skulle söka från
först
inträde i
sista
(överst till botten) med en
Search_Mode
Av 1 istället för -1, skulle Eric Forman vara resultatet.
När du har ett kalkylblad fullt av data och letar upp ett värde till Hitta dess matchande data kan ta tid. Men om du använder XLookup i Google Sheets hittar du vad du behöver på ett ögonblick.
För mer, kolla in Dessa grundläggande Google Sheets -funktioner Du kanske vill prova.
- › OnePlus 11 är här, men med en grov start
- › Microsoft Edge får AI -chatt och ett nytt utseende på Windows
- › Wyze är nere, det är inte bara du
- › Microsoft förvandlar Bing till en AI -sökmotor
- › Bose QuietComfort Earbuds 2 Review: Ett steg framåt för brusreducerande ljud
- › Hur man blockerar eller avblockerar någon på tiktok