Använd VLOOKUP för att söka efter flera kriterier samtidigt

Med dessa instruktioner når du ditt mål på ett säkert sätt

Excel erbjuder olika alternativ för att söka listor och tabeller för innehåll. Den mest bekväma lösningen finns i ett separat sökfält, som omedelbart ger svar på frågor som ställs. Förutom formlerna VAL, JÄMFÖRELSE och LOOKUP är VLOOKUP särskilt användbart för detta. Ett önskat värde ges till funktionen, varefter det automatiskt bestäms om och var i vilken kolumn, rad och cell detta kan hittas i tabellen.

Skapa VLOOKUP i Excel

Det första steget är att skapa en formel med hjälp av vilket ett sökkriterium för kolumn, rad och cell kan anges och filtreras. I följande exempel söks numret på en artikel (cell H8). Det första kriteriet som anges är dess storlek (cell H3).

Det första argumentet i formeln anger det kriterium som ska sökas efter. Området där all information finns finns definierat nedan (mellan linjerna A3 till E40). Slutligen anges kolumnen som ska sökas med formeln (den femte kolumnen i tabellen). Den erforderliga formeln ser därför ut så här:

= VISNING (H3; A3: E40; 5)

Det bör noteras att innehållet i utdatakolumnen måste vara kronologiskt, eftersom det kan hända, som i detta exempel, att det sökte värdet inte kunde hittas i någon cell. Istället är det näst minsta resultatet utmatning (artikelnummer 2253 med motsvarande storlek 139 i cell E16).

Infoga ytterligare sökkriterier: VLOOKUP med två sökkriterier

I nästa steg kompletteras den ursprungliga formeln med gruppens ytterligare sökkriterium (cell H4). Detta innebär att Excel från och med nu ska mata ut artikelnumret vars storlek är så exakt som möjligt och vars grupp är exakt tillämplig. För att göra detta möjligt är en IF -funktion inbyggd i den VLOOKUP som redan är konfigurerad, varefter resultatet ser ut så här:

= VLOOKUP (H3; IF (B3: B40 = H4; A3: E40; “”); 5)

Eftersom flera processer sker i bara en formel måste detta uppgraderas till en matrisformel. Du kan använda en matrisformel efter att ha angett den med tangentkombinationen Ctrl + Skift + Retur.

Resultatet som erhålls är artikeln med siffran 1188. Utmatningsstorleken på 126 avviker mer starkt denna gång från det angivna värdet, eftersom det andra kriteriet säkerställde att nästa lägre värde endast sökdes i gruppen som heter C2. Sökkriteriet för artikelgruppen har prioritet här eftersom den inbyggda IF-funktionen inte startar VLOOKUP förrän dess villkor har uppfyllts (grupp C2 finns).

VLOOKUP med mer än två kriterier

För att inkludera de återstående urvalskriterierna "Plats" och "Område" i formeln måste ytterligare två IF -formler införlivas för att i slutändan skapa en sådan VLOOKUP:

= VLOOKUP (H3; IF (B3: B40 = H4; IF (C3: C40 = H5; IF (D3: D40 = H6; A3: E40; ""); ""); ""); 5)

Efter att ha bekräftat igen med tangentkombinationen Ctrl + Shift + Enter, visas artikelnummer 1748 som tillämpligt resultat. Artikelstorleken är återigen lite mindre med ett värde av 125, eftersom kriterierna med platsen ”Ulm” och området ”D” har begränsats ytterligare. I slutändan krävs tre positivt testade IF -funktioner innan VLOOKUP börjar söka efter artikelnumret.

Denna integration av if -funktioner är möjlig i VLOOKUP upp till sju gånger i rad. Excel erbjuder därmed möjlighet att söka upp till åtta olika kriterier samtidigt med bara en enda formel. På så sätt kan många små steg sparas.

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

wave wave wave wave wave