Innehållsförteckning
I MS Excel, VLOOKUP-funktionen är den mest använda viktiga funktionen för att söka alla uppgifter från ett dataset eller en tabell. För beräkningar kan vi ibland behöva få fram summan av vissa sökta data. På detta sätt finns det en möjlig lösning i Excel. Vi kan dock helt enkelt använda Excels VLOOKUP och SUMMA funktioner för att få fram summan av flera rader. I den här artikeln kommer vi att se 4 olika exempel på hur vi kan använda VLOOKUP för att summera flera rader på Excel .
Ladda ner övningsboken
Du kan ladda ner arbetsboken som användes för demonstrationen från nedladdningslänken nedan.
Använd VLOOKUP för att summera flera rader.xlsx
4 idealiska exempel på hur du använder VLOOKUP för att summera flera rader i Excel
I den här handledningen visar vi hur du använder VLOOKUP och SUMMA funktioner i flera rader i Excel. Här har vi använt fyra olika exempel för att du ska förstå scenariot ordentligt. För demonstrationen har vi använt följande datauppsättning.
1. VLOOKUP och summera matchade värden i flera rader
I vår första metod skapar vi en Hjälparkolumn med hjälp av COUNTIF funktionen för att hitta exakta träffar med VLOOKUP i Excel. Det blir dock svårt att använda processen om du har ett långt dataset med en stor mängd data. Här hittar vi produkten Apple med hjälp av VLOOKUP och summan av den totala försäljningen av Apple Följ därför stegen nedan.
📌 Steg:
- Först skriver du följande formel i cellen B5 för att skapa en Hjälparkolumn .
=C5&COUNTIF($C$5:$C5,C5)
- Klicka sedan på Gå in på och använda AutoFill verktyg för hela kolumnen.
- Därefter väljer du cell D12 och skriv följande formel.
=SUMMA(VLOOKUP("Apple"&1,B5:D10,3,FALSE),VLOOKUP("Apple"&2,B5:D10,3,FALSE))
🔎 Formelfördelning:
- För det första kan du använda VLOOKUP funktion, kriterierna: Apple är anpassad till intervall B5:D10 från datamängden.
- Här måste du söka två gånger, eftersom den Hjälpare kolumnen visar Apple två gånger.
- Efter detta kan VLOOKUP funktionen extraherar värdena för de matchade cellerna.
- Slutligen, den SUMMA funktionen ger summan av de utdata som tillhandahålls av VLOOKUP funktion.
- Till sist trycker du på Gå in på för att få fram den totala försäljningen av Apple .
Läs mer: Hur man använder VLOOKUP för rader i Excel (med alternativ)
2. Infoga SUMPRODUCT-funktionen i VLOOKUP och summera
Funktionen SUMPRODUCT är en av de mest fantastiska funktionerna i Excel. Lyckligtvis kan den arbeta med flera matriser och återge summan av de värden som uppfyller kriterierna. Men, SUMPRODUCT tar en eller flera matriser som argument, multiplicerar motsvarande värden i alla matriserna och returnerar sedan summan av produkterna. I det här fallet ska vi ta reda på den totala försäljningen av Äpplen direkt.
📌 Steg:
- I början väljer du cell C12 och infoga följande formel.
=SUMPRODUCT((B5:B10="Apple")*C5:C10)
- I slutändan trycker du på Gå in på för att få liknande resultat.
Läs mer: Hur man Vlookup och summerar över flera blad i Excel (2 formler)
3. VLOOKUP och summera flera rader från olika arbetsblad
Låt oss dessutom anta ovanstående scenario i olika kalkylblad. Vi vill till exempel extrahera försäljningsdata från kalkylbladet Dataset genom att använda VLOOKUP funktionen och beräkna Total försäljning av alla produkter som använder sig av SUMMA funktion.
📌 Steg:
- Först klickar du på cellen C5 och infoga formeln nedan.
=VLOOKUP(B5, Dataset!B5:C10, {2}, FALSE)
- För det andra ska du tillämpa AutoFill verktyget till hela kolumnen i datamängden.
- För det tredje väljer du cell C12 .
- För det fjärde anger du följande formel.
=SUMMA(C5:C10)
- Slutligen trycker du på Gå in på för att få fram resultatet.
Läs mer: Kombinera SUMIF och VLOOKUP i Excel (3 snabba metoder)
Liknande läsningar
- VLOOKUP fungerar inte (8 orsaker & lösningar)
- Excel LOOKUP vs VLOOKUP: med 3 exempel
- Vad är en tabellmatris i VLOOKUP? (Förklaras med exempel)
- Hur man kombinerar Excel SUMIF & VLOOKUP på flera blad
- Använd VLOOKUP med flera kriterier i Excel (6 metoder + alternativ)
4. VLOOKUP och SUMIF Flera rader med kriterier
Sist men inte minst kommer vi att kombinera VLOOKUP och SUMIF funktioner i flera rader med specifika kriterier. I det här avsnittet kommer vi att ta reda på den totala maximala försäljningen från datasetet. Vi kommer dock att matcha om den sökta Namn har den Maximal försäljning eller inte. Om ja, skrivs det ut " Ja "; annars " Ingen "För demonstrationen har vi valt följande exempel på dataset.
📌 Steg:
- Till att börja med markerar du cellen D13 och skriv ner formeln nedan.
=MAX(SUMMA(C5:D5),SUMMA(C6:D6),SUMMA(C7:D7),SUMMA(C8:D8),SUMMA(C9:D9),SUMMA(C10:D10))
- Tryck sedan på Gå in på för att hitta den Maximal försäljning .
- Därefter infogar du formeln nedan i cellen D14 .
=IF(SUM(VLOOKUP(D12, $B$5:$D$10,{2,3}, FALSE))>=D13, "Ja", "Nej")
🔎 Formelfördelning:
- Här, i den IF funktion SUM(VLOOKUP(C14, $B$4:$G$11, {3,4,5,6}, FALSE))>=E15 är det logiska villkoret.
- Men den VLOOKUP funktionen kontrollerar om det angivna namnets totala försäljning är större än eller lika med vår fördefinierade maximala försäljning eller inte.
- Efter detta kan SUMMA funktionen ger summan av ett visst namn.
- Slutligen, den IF funktionen kontrollerar villkoret. Om försäljningen stämmer överens skriver vi ut " Ja " annars " Ingen "
- Till sist trycker du på Gå in på för att få fram det slutliga resultatet.
Läs mer: INDEX MATCH och VLOOKUP-funktionen (9 exempel)
Summera flera rader med funktionerna INDEX och MATCH
Vi kan dock kombinera INDEX och MATCH för att hitta summan för flera rader. Denna alternativa process är dock mycket enklare att använda. Här ska vi beräkna den totala försäljningen för den anställde Ethan Scott för olika månader under året. I demonstrationssyfte har jag ändrat det tidigare datasetet. Följ därför nedanstående steg för att slutföra operationen på rätt sätt.
📌 Steg:
- För det första infogar du följande formel i cellen D12 .
=SUMMA(INDEX(C5:D10,,MATCH("Ethan Scott",C5:D5,0)))
- Tryck sedan på Enter för att beräkna den totala försäljningen av Ethan Scott .
Saker att komma ihåg
- För det första, om det sökta värdet inte finns i den givna datamängden kommer alla dessa funktioner att ge följande resultat #NA Fel.
- På samma sätt, om col_index_num är större än antalet kolumner i table-array, får du följande #REF! Felvärde.
- Till sist får du den #VALUE! Felvärde Om table_array är mindre än 1 .
Slutsats
Här är alla steg som du kan följa för att använda VLOOKUP SUM över flera rader i Excel. När det gäller att arbeta med tid behöver vi detta för olika ändamål. Jag har visat flera metoder med sina respektive exempel, men det kan finnas många andra iterationer beroende på många situationer. Förhoppningsvis kan du nu enkelt skapa de nödvändiga justeringarna. Jag hoppas verkligen att du har lärt dig något och gillat den här guiden. Säg till i kommentarsfältet nedan om du har några frågor eller funderingar.frågor eller rekommendationer.
För mer information av det här slaget, besök Exceldemy.com .