Download eksemplet på projektmappe
Denne vejledning viser, hvordan du udfører en "omvendt VLOOKUP" i Excel og Google Sheets.
Omvendt VLOOKUP - Højre til venstre
Når du bruger VLOOKUP-funktionen, skal opslagskolonnen være kolonnen til venstre i dit datasæt. Så du kan kun udføre et opslag fra venstre mod højre.
Du kan dog omgå denne begrænsning ved at bruge INDEX / MATCH -kombinationen (eller den nye XLOOKUP -funktion som du vil se nedenfor).
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
Formlen fungerer som følger:
MATCH -funktion
Vi bruger funktionen MATCH til at returnere den relative position (dvs. rækkenummeret i arrayet) for opslagsposten.
1 | = MATCH (F3, C3: C6,0) |
Tænk på MATCH -funktionen, som ligner en VLOOKUP udført på en enkelt kolonne, undtagen i stedet for at returnere værdien, returneres rækkenummeret i stedet.
INDEX -funktion
Når vi har rækketallet, bruger vi INDEX -funktionen til at returnere værdien fra det rækketal.
1 | = INDEX (array, row_num, [column_num]) |
1 | = INDEKS (B3: D6, G3,1) |
INDEX -funktionen returnerer celleværdien for en bestemt række og kolonne i dit område. MATCH -funktionen leverer rækkenummeret. Vi indstiller kolonnetallet til 1, fordi vi vil have den første kolonne med data.
Ved at kombinere funktionerne får vi vores originale formel:
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
XLOOKUP -funktion
XLOOKUP -funktionen blev introduceret efter Excel 2022 til Office 365 -brugere. XLOOKUP -funktionen giver dig også mulighed for at udføre et omvendt opslag:
1 | = XLOOKUP (F3, C3: C6, B3: B6) |
Omvendt VLOOKUP højre til venstre i Google Sheets
Disse formler fungerer nøjagtig det samme i Google Sheets som i Excel.