Flera sökningar - Sök efter kriterier

Du har dessa alternativ

Det snabbaste och bästa sättet att söka efter specifika kriterier är att använda VLOOKUP -funktionen. Med det är det möjligt att hitta ett värde i Microsoft Excel i millisekunder.

VLOOKUP - så här fungerar det med ett sökkriterium

För att förstå hur VLOOKUP fungerar med flera sökkriterier måste Excel -användare först förstå hur VLOOKUP -funktionen i princip är strukturerad. Följande exempel visar antalet tillfälligt anställda i ett företag under de olika månaderna av ett kalenderår.

En VLOOKUP bör användas för att visa hur många tillfälligt anställda som var anställda i mars och december.

VLOOKUP -formeln i exemplet för december är:

VLOOKUP (D8, A: B, 2, 0)

Formeln söker efter motsvarande nummer för tillfälligt anställda enligt följande:

  1. Hitta värdet på D8 (december månad) i kolumnerna A och B.
  2. Hitta värdet på kolumn B. Detta representeras av 2 i formeln.
  3. 0 i formeln indikerar att ett exakt värde bör sökas efter.

VLOOKUP -funktionen söker efter ett enda sökkriterium. Matrisen med formeln är det område där relevanta värden finns. Dessutom måste kolumnen VLOOKUP innehålla det värde du letar efter.

Viktig:

Med VLOOKUP -funktionen måste sökkriteriet alltid finnas i kolumn 1. De associerade värdena som man söker efter måste också visas till höger om sökkriteriet. Om kalkylarket är strukturerat annorlunda fungerar VLOOKUP inte. I detta fall kan en kombination av INDEX- och COMPARE -funktionerna vara användbara för att skapa önskad fråga.

VLOOKUP med flera sökkriterier - hur man integrerar IF -funktionen

I exemplet ovan frågades hur många vikarier som arbetade på ett företag under en viss månad. Med VLOOKUP -funktionen kan de specifika värdena lätt härledas. I följande exempel kan du se en omfattande artikellista med 36 poster [1], från vilken du snabbt och enkelt vill filtrera lämpliga artikelnummer baserat på flera kriterier.

Sökkriterierna anges i kalkylbladet till höger. Artikelnumret som hittats bör visas i cell H8.

Det första steget är att inkludera en formel med VLOOKUP som du kan använda för att hitta ett artikelnummer baserat på ett sökkriterium. Du utökar sedan denna formel steg för steg för de andra sökkriterierna.

Använd följande formel i cell H8 för att hitta artikelnumret för storleken från cell H3: [2]

= VISNING (H3, A3: E40, 5

Formeln söker efter motsvarande artikelnummer på följande sätt:

  1. Hitta värdet för H3 (storlek 142) i kolumnerna A till E.
  2. Hitta värdet i kolumn E (artikelnummer). Detta representeras av 5: an i formeln.

Sammanfattningsvis passerar VLOOKUP -funktionen hela listan där du letar efter innehåll som det första argumentet. Det sökkriterium som ska sökas efter i den första kolumnen i det överförda området fokuseras som det andra argumentet. Det tredje argumentet definierar den kolumn från vilken resultatet ska returneras.

Skicka listan sorterad i stigande ordning baserat på den första kolumnen så att Excel kan hitta nästa lägre värde. Formeln hittar artikelnummer 2.253 från cell E16. Eftersom storleken 142 från cell H3 inte visas i listan hittas nästa lägre värde 139.

Inkludera ett andra sökkriterium

I nästa steg vill du också söka efter gruppen i cell H4 som ett andra kriterium. Endast ett artikelnummer bör hittas där gruppen du letar efter förekommer.

För att göra detta, lägg till en IF -funktion till formeln i cell H8 och sätt in formeln som en matrisformel:

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

Info:

I Microsoft Excel görs åtskillnad mellan konventionella formler och de mer kraftfulla matrisformlerna. Matrisformler gör det möjligt för Excel -användare att göra komplexa beräkningar. Dessa kan inte utföras med standardformlerna. Eftersom tangentkombinationen "CTRL + SKIFT + ENTER" måste tryckas in efter att formeln har matats in, är matrisformler internationellt kända som eller CSE -formler (CTRL + SKIFT + ENTER).

Bekräfta formeln efter att ha angett den med tangentkombinationen Ctrl + Skift + Retur som en matrisformel. [3]

Artikelnummer 1.188 levereras som resultat. Formeln hittar värdet 126 i kolumnen "Storlek". Detta är det största värdet i kalkylarket. Det är mindre än eller lika med det sökte värdet 142 och har innehållet C2 i förhållande till gruppen.

IF -funktionen i formeln kontrollerar varje cell i intervallet B3: B40 för en matchning med innehållet i cell H4. Så snart det finns en matchning överförs motsvarande rad i området B3: E40 till VLOOKUP -funktionen.

Lägg enkelt till ytterligare sökkriterier när som helst

Du kan lägga till ytterligare sökkriterier på samma sätt. Du gör detta genom att häcka fler IF -funktioner i formeln. För att tillgodose alla fyra sökkriterier, inkludera ytterligare två kapslade IF -funktioner i formeln i cell H8:

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

Efter att ha bekräftat matrisformeln med tangentkombinationen Ctrl + Shift + Enter returnerar VLOOKUP artikelnumret 1.748. Detta är numret från rad 14 för storlek 125. Det är raden med det högsta värdet i kolumnen "Storlek", där alla tre ytterligare kriterier är uppfyllda. [4]

Den första IF -funktionen passerar inte omedelbart motsvarande rad till VLOOKUP -funktionen om kontrollen är positiv. Istället kontrollerar en annan IF -funktion om det finns en matchning med det andra ytterligare kriteriet. Om denna kontroll också är positiv används den tredje IF -funktionen. Först när alla tre IF -funktionerna returnerar en positiv kontroll, skickar den tredje IF -funktionen motsvarande rad till VLOOKUP -funktionen. På så sätt kan du bo upp till sju IF -funktioner och därmed kontrollera upp till åtta kriterier.

Sammanfattning: Här är ett effektivt sätt att söka efter flera kriterier i Excel

Microsoft Excel -användare ställs ständigt inför frågan om hur man läser ut data och information från omfattande eller kapslade kalkylblad i sitt dagliga arbete. Excel -användare hittar den mest effektiva referensfunktionen i VLOOKUP -funktionen. En stor fördel med VLOOKUP -funktionen och andra referensfunktioner är att de som standard söker efter nästa lägre värde så snart det sökte värdet inte hittas.

Eftersom VLOOKUP -funktionen är begränsad till en sökterm som standard måste en utökad formel användas för flera sökkriterier. För att hitta flera söktermer med VLOOKUP -funktionen är en matrisformel med IF -funktioner lämplig. Den kontrollerar de enskilda IF -funktionerna efter varandra och, om resultatet är positivt, hänvisar till VLOOKUP. Detta säkerställer att det korrekta resultatet matas ut för omfattande kalkylblad med olika söktermer.

Vanliga frågor

Vad kan VLOOKUP -funktionen göra?

VLOOKUP -funktionen i Microsoft Excel är en av de viktigaste och mest effektiva funktionerna i Excel. Via VLOOKUP kan du automatiskt söka i ett omfattande kalkylblad efter ett visst värde. Resultatet redigeras och matas ut i en annan cell.

När använder du IF -funktionen i EXCEL?

IF -funktionen är en av de mest använda funktionerna i Microsoft Excel. I det första steget används IF -funktionen för att definiera ett villkor. I det andra steget länkar du IF till exempel till THEN -funktionen och anger vilken information som ska matas ut. ELSE -funktionen kan också användas för att bestämma det alternativa resultatet. Praktiskt exempel: OM anställd A har arbetat mer än 240 dagar om året DÅ bonus A ELSE bonus B.

Vad är skillnaden mellan matrisformler och standardformler i Excel?

Mest kända i Excel är de konventionella standardformlerna. I Excel är matrisformler kraftfulla formler som det är möjligt att göra komplexa beräkningar med. För att kunna utföra en matrisformel måste matrisformeln bekräftas efter att du har angett den med tangentkombinationen "CTRL + SKIFT + ENTER". Kortkommandot visar Excel att det är en matrisformel.

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

wave wave wave wave wave