Ladda ner exempelarbetsboken
Denna handledning visar hur du utför en "omvänd sökning" i Excel och Google Sheets.
Omvänd VLOOKUP - Höger till vänster
När du använder VLOOKUP-funktionen måste uppslagskolumnen vara kolumnen längst till vänster i din datamängd. Så du kan bara utföra en sökning från vänster till höger.
Du kan dock kringgå denna begränsning genom att använda INDEX / MATCH -kombinationen (eller den nya XLOOKUP -funktionen som du ser nedan).
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
Formeln fungerar enligt följande:
MATCH -funktion
Vi använder MATCH -funktionen för att returnera den relativa positionen (dvs. radnumret i arrayen) för uppslagningsobjektet.
1 | = MATCH (F3, C3: C6,0) |
Tänk på MATCH -funktionen, som liknar en VLOOKUP utförd på en enda kolumn, förutom att istället för att returnera värdet returneras radnumret istället.
INDEX -funktion
När vi har radnumret använder vi INDEX -funktionen för att returnera värdet från det radnumret.
1 | = INDEX (array, row_num, [column_num]) |
1 | = INDEX (B3: D6, G3,1) |
INDEX -funktionen returnerar cellvärdet för en viss rad och kolumn i ditt intervall. MATCH -funktionen tillhandahåller radnumret. Vi ställer in kolumnnumret till 1 eftersom vi vill ha den första kolumnen med data.
Genom att kombinera funktionerna får vi vår ursprungliga formel:
1 | = INDEX (B3: D6, MATCH (F3, C3: C6,0), 1) |
XLOOKUP -funktion
XLOOKUP -funktionen introducerades efter Excel 2022 för Office 365 -användare. XLOOKUP -funktionen låter dig också utföra en omvänd uppslagning:
1 | = XLOOKUP (F3, C3: C6, B3: B6) |
Omvänd VLOOKUP höger till vänster i Google Kalkylark
Dessa formler fungerar exakt likadant i Google Kalkylark som i Excel.