VLOOKUP - Visa flera matchningar (resultatrader)


I denna Excel -handledning lär du dig att hantera flera matchningar (resultat) från en VLOOKUP -funktion. Vi kommer att täcka två olika tekniker. Den första använder faktiskt VLOOKUP -funktionen (tillsammans med COUNTIF). Den andra använder INDEX / MATCH för att simulera en VLOOKUP.

VLOOKUP med flera resultat

För att leta upp flera matchningar med VLOOKUP -funktionen måste du skapa en hjälparkolumn i datatabellen. Hjälpkolumnen använder COUNTIF -funktionen för att skapa ett unikt ID för varje instans. Hjälpkolumnen måste vara kolumnen längst till vänster i datamängden. Om det inte är praktiskt att justera datamängden bör du titta på den andra metoden i nästa avsnitt.

Låt oss ta en titt på denna metod i praktiken:

Steg 1:

Lägg märke till formeln i cell F6:
= B5 & RÄTTA (B5: B $ 9, B5)
Specifikt refererade intervallet: B6: B $ 11. Lägg märke till $ -tecknet. $ -Tecknet "låser" cellreferensen: B $ 11. Så när du kopierar ner formeln förblir B $ 11 låst. B6 är dock inte låst, så när du kopierar formeln ner blir B6 till B7, etc. Denna teknik skapar ett unikt nummer för varje instans som hittas. Anledningen till att vi lämnar B6 olåst är att den, som en instans redovisas, tas bort från det totala antalet och skapar det unika numret.

Lägg också märke till &. & slår ihop produktnamnet med dess instansnummer för att skapa ett fält som vi kommer att använda i vår sökning.

Steg 2:

Vi har flyttat den nya hjälpkolumnen (project_adj) till vänster om datamängden i B14: C19. Nu kan vi utföra VLOOKUP för flera resultat. Istället för att söka efter strumpor, sök efter socks1 och socks2. Nu kan du ha flera rader med VLOOKUP -resultat, som representerar flera hittade matchningar.

Nackdelen med den här metoden är att du måste redigera den ursprungliga datamängden (eller kopiera/klistra in datamängden någon annanstans) för att utföra flera resultat VLOOKUP. Alternativt kan du använda INDEX / MATCH -metoden:

INDEX / MATCH för flera matchningar

De flesta Excel -användare är medvetna om styrkan i VLOOKUP -funktionen, men många är inte medvetna om kraften i INDEX -funktionen och Match -funktionen som används i kombination. INDEX / MATCH -kombinationen kan användas för att efterlikna en VLOOKUP, med fördelen av mer flexibilitet.

Obs! Bilden direkt nedan innehåller formlerna. Den nedre bilden innehåller formelresultaten.

Vad händer i formlerna ovan?

MATCH - Slår upp ett värdes position med ett intervall. I det här exemplet söker MATCH efter "Socks" i produktlistan.
INDIRECT - Skapar en referens från en textsträng. Vi använder detta för att justera produktlistans sökmatris. När en matchning hittats justeras intervallet för att utesluta den matchningen från sökningen, så att nästa matchning kan hittas. I cell G5 sätter vi det initiala intervallet till B5: B10 (genom att ställa in det initiala startnumret i cell F5 till 5). I G5 hittade vi en matchning på rad 1 i intervallet, så F6: s startnummer är 5+1 = 6.
INDEX - Returnerar ett värde från en array baserat på dess kolumn-/radnummerposition i den matrisen.

!! Jag antar att du inkluderar matrisformeln så att de har en formel att länka …

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave