VLOOKUP med flera kriterier i Excel (topptips + exempel)

Hur använder jag VLOOKUP med flera kriterier?

Ibland när vi arbetar med data när vi matchar data till referensen Vlookup om de hittar värdet först visas resultatet och letar inte efter nästa värde, men tänk om användaren vill ha det andra resultatet, detta är ett annat kriterium, att använda Vlookup med flera kriterier måste vi använda andra funktioner med det som att välja funktion.

VLOOKUP Formel i Excel

Låt oss nu se några exempel på VLOOKUP-funktion med flera kriteriesökning.

Exempel 1

Antag att du har uppgifter om anställda i ditt företag. Uppgifterna innehåller namnet, deras nuvarande lön, avdelning, medarbetar-ID, som visas nedan.

Du vill söka efter en anställd efter hans / hennes namn och avdelning. Här kommer sökningen att innehålla två detaljer: Namn och avdelning. Namnet och avdelningen att leta efter ges i cell G6 och G7.

För att söka efter "Dhruv" från "Försäljningsavdelningen", gör först en separat kolumn med "Namn" och "Avdelning" för alla anställda.

För att göra detta för den första medarbetaren, använd Excel VLOOKUP Formula:

= C3 & D3

och tryck på Enter. Cellen kommer nu att innehålla "ManishIT." Det är viktigt att lägga till den här kolumnen till vänster om data eftersom den första kolumnen i matrisområdet beaktas för uppslaget. Dra det helt enkelt till resten av cellerna.

För att leta upp värdet för “Dhruv” och “Försäljning” som ges i cell G6 och G7, kan du använda Excel VLOOKUP Formula:

= VLOOKUP (H6 & H7, A3: E22, 5, FALSE)

Den kommer att återlämna lönen för den uppslagna medarbetaren, Dhruv, från försäljningsavdelningen.

Exempel 2

Antag att du har försäljningsdata för två olika produkter i 12 månader, som visas nedan.

Du vill skapa en uppslagstabell i Excel, där du anger månaden och produkt-id och den returnerar försäljningen för den produkten under den månaden.

För att göra detta kan du använda VLOOKUP och Match Formula i Excel:

= VLOOKUP (F4, A3: C14, MATCH (F5, A2: C2, 0), 0)

där månaden du vill slå upp anges i F4, och produktnamnet som du ska slå upp ges i F5.

I det här fallet kommer den att returnera 13 000 .

Exempel # 3

Antag att du har samlat in försäljningsdata för en av produkterna under hela året i fyra olika zoner i en stad, som visas nedan.

Nu vill du kontrollera om den månad då försäljningen var högst för östra zonen också är den månad då försäljningen var högst för den västra zonen. För att kontrollera detta måste du först skapa en extra kolumn som innehåller försäljningen för östra och västra zonen. I det här fallet separerar vi värdena med.

För att lägga till ytterligare kolumn till vänster, använd Excel VLOOKUP Formula:

= D3 & ““ & E3

för den första cellen i tabellen och tryck på Enter. Dra den sedan till resten av cellerna.

Beräkna nu den maximala försäljningen för östra och västra zoner separat. För att beräkna det maximala värdet, använd Excel VLOOKUP Formula:

= MAX (D3: D14) för östra zonen

(Läs mer om Max Function i Excel)

och = MAX (E3: E14) för West Zone.

Nu för att kontrollera om månaden för vilken försäljningen var högst för East Zone också är den månad då försäljningen var maximal för West zone, kan du använda:

= FEL (VLOOKUP (J4 & ”” & J5, B3: C14, 2, 0), “NO”)

(Läs mer om IFERROR-funktionen i Excel)

VLOOKUP (J4 & ”” & J5, B3: C14, 2, 0) söker efter det maximala värdet för östra och västra zonen i den ytterligare kolumnen. Om den kan hitta en matchning returnerar den motsvarande månad. Annars kommer det att ge ett fel.

FEL ((VLOOKUP (…)), "NO"): Om utmatningen från VLOOKUP-funktionen är ett fel returnerar den "NO" annars. Den returnerar motsvarande månad.

Eftersom det inte finns någon sådan månad, låt oss kontrollera om den månad där försäljningen var högst för East Zone är den månad då försäljningen var näst högst för västra zonen. Beräkna först den näst största försäljningen för västra zonen med.

= STOR (E3: E14, 2)

(Läs mer om STOR funktion Excel)

Använd nu syntaxen: = FEL (VLOOKUP (K4 & ”“ & K5, B3: C14, 2, 0), ”NO”)

Det återvänder till juni .

Det är viktigt att notera här att det också kan vara mer än en månad där försäljningen var högst för östra och västra zonen, men Excel VLOOKUP Formula kommer bara att returnera en av dessa månader.

Tänker komma ihåg

  • VLOOKUP-funktionen med flera kriterier används för att söka värde i en kolumn och returnera värdet från en motsvarande kolumn.
  • VLOOKUP-funktion med flera kriterier söker efter sökningsvärdet i den första kolumnen i den givna matrisen / tabellen.
  • Om du vill söka funktionen LETARAD med flera kriterier, såsom värde1 från 1 : a kolumnen och värde2 från 2 : a kolumnen, måste du lägga till en extra kolumn sökningen. Denna ytterligare kolumn bör läggas till vänster om data så att den visas som den första kolumnen i uppslagstabellen.

Intressanta artiklar...