XLOOKUP og VLOOKUP er begge funksjoner som brukes i Microsoft Excel for å slå opp verdier i en tabell basert på en spesifisert kolonne og returnere en tilsvarende verdi. Det er imidlertid noen viktige forskjeller mellom de to funksjonene.
1. Syntaks:
- XLOOKUP syntaks:`=XLOOKUP(oppslagsverdi, oppslagsmatrise, returmatrise, [hvis_ikke_funnet], [samsvarsmodus], [søkemodus])`
- VLOOKUP syntaks:`=VLOOKUP(oppslagsverdi, tabellmatrise, col_index_num, [områdeoppslag])`
2. Oppslagsverdier og oppslagsmatriser:
- XLOOKUP gir mer fleksibilitet i å spesifisere oppslagsverdien. Den kan godta en enkelt verdi eller en rekke verdier. Oppslagsverdien kan også være en tekststreng, et tall eller til og med en logisk verdi (TRUE/FALSE).
- VLOOKUP krever at lookup_value er en enkelt verdi og må være av samme datatype som verdiene i den første kolonnen i table_array.
3. Returner matriser:
- XLOOKUP bruker parameteren return_array for å spesifisere matrisen som den tilsvarende verdien skal returneres fra. Return_array kan plasseres hvor som helst i regnearket.
- VLOOKUP bruker parameteren col_index_num for å spesifisere kolonnenummeret fra table_arrayen som den tilsvarende verdien skal returneres fra. Tabellmatrisen må organiseres med oppslagsverdiene i den første kolonnen og de tilsvarende verdiene i påfølgende kolonner.
4. Håndtering av feil og manglende verdier:
- XLOOKUP gir flere alternativer for håndtering av feil og manglende verdier gjennom parameterne if_not_found og match_mode. Disse alternativene lar deg spesifisere hva som skal returneres hvis oppslagsverdien ikke blir funnet eller hvis samsvaret ikke er eksakt.
- VLOOKUP gir kun parameteren range_lookup, som kan settes til TRUE (omtrentlig samsvar) eller FALSE (eksakt samsvar). Hvis range_lookup er TRUE og oppslagsverdien ikke finnes, returnerer VLOOKUP verdien i den nest minste kolonnen til venstre som er større enn eller lik oppslagsverdien.
5. Søkemoduser:
- XLOOKUP introduserer to nye søkemoduser:binært søk (standard) og jokertegn. Binært søk muliggjør effektiv søking av store datasett, mens jokertegnsøkemodusen tillater delvis matching av tekststrenger ved å bruke stjerne (*) og spørsmålstegn (?).
- VLOOKUP støtter kun den omtrentlige matchfunksjonen, som ligner på XLOOKUPs binære søkemodus.
Oppsummert tilbyr XLOOKUP større fleksibilitet og forbedrede funksjoner sammenlignet med VLOOKUP. Det gir flere alternativer for håndtering av feil, manglende verdier og søkemoduser. Mens VLOOKUP fortsatt er nyttig for enklere oppslagsscenarier, er XLOOKUP den foretrukne funksjonen for mer avanserte oppslagsoperasjoner i Excel.