XLOOKUP och VLOOKUP är båda funktioner som används i Microsoft Excel för att slå upp värden i en tabell baserad på en angiven kolumn och returnera ett motsvarande värde. Det finns dock några viktiga skillnader mellan de två funktionerna.
1. Syntax:
- XLOOKUP syntax:`=XLOOKUP(lookup_value, lookup_array, return_array, [om_not_found], [match_mode], [search_mode])`
- SÖKUPPSÖKNING syntax:`=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])`
2. Uppslagsvärden och uppslagsmatriser:
- XLOOKUP möjliggör mer flexibilitet när det gäller att specificera uppslagsvärdet. Den kan acceptera ett enstaka värde eller ett värdeintervall. Lookup_value kan också vara en textsträng, ett tal eller till och med ett logiskt värde (TRUE/FALSE).
- VLOOKUP kräver att lookup_value är ett enda värde och måste vara av samma datatyp som värdena i den första kolumnen i table_array.
3. Returnera matriser:
- XLOOKUP använder parametern return_array för att specificera arrayen från vilken motsvarande värde ska returneras. Return_arrayen kan finnas var som helst i kalkylbladet.
- VLOOKUP använder parametern col_index_num för att ange kolumnnumret från table_array från vilken motsvarande värde ska returneras. Tabellen_matrisen måste organiseras med uppslagsvärdena i den första kolumnen och motsvarande värden i efterföljande kolumner.
4. Hantera fel och saknade värden:
- XLOOKUP ger ytterligare alternativ för att hantera fel och saknade värden genom parametrarna if_not_found och match_mode. Dessa alternativ låter dig ange vad som ska returneras om uppslagsvärdet inte hittas eller om matchningen inte är exakt.
- VLOOKUP tillhandahåller endast parametern range_lookup, som kan ställas in på TRUE (ungefärlig matchning) eller FALSE (exakt matchning). Om range_lookup är TRUE och uppslagsvärdet inte hittas returnerar VLOOKUP värdet i nästa minsta kolumn till vänster som är större än eller lika med uppslagsvärdet.
5. Söklägen:
- XLOOKUP introducerar två nya söklägen:binär sökning (standard) och jokertecken. Binär sökning möjliggör effektiv sökning av stora datamängder, medan jokerteckensökningsläget möjliggör partiell matchning av textsträngar med asterisk (*) och frågetecken (?).
- VLOOKUP stöder endast den ungefärliga matchningsfunktionen, som liknar XLOOKUPs binära sökläge.
Sammanfattningsvis erbjuder XLOOKUP större flexibilitet och förbättrade funktioner jämfört med VLOOKUP. Det ger fler alternativ för att hantera fel, saknade värden och söklägen. Även om VLOOKUP fortfarande är användbart för enklare uppslagsscenarier, är XLOOKUP den föredragna funktionen för mer avancerade uppslagsoperationer i Excel.