Hoppa till huvudinnehåll

Hur slår jag upp och summerar matchningar i rader eller kolumner i Excel?

Med hjälp av funktionen vlookup och summan kan du snabbt ta reda på de angivna kriterierna och summera motsvarande värden samtidigt. I den här artikeln kommer vi att visa dig två metoder för att vlookup och summera de första eller alla matchade värdena i rader eller kolumner i Excel.

Vlookup och summatchningar i rad eller flera rader med formler
Vlookup och summatchningar i en kolumn med formler
Enkelt att slå upp och summera matchningar i rader eller kolumner med ett fantastiskt verktyg

Fler handledning för VLOOKUP ...


Vlookup och summatchningar i rad eller flera rader med formler

Formlerna i detta avsnitt kan hjälpa till att summera de första eller alla matchade värdena i en rad eller flera rader baserat på specifika kriterier i Excel. Gör så här.

Vlookup och summera det första matchade värdet i rad

Om du antar att du har en frukttabell enligt nedanstående skärmdump, och du måste slå upp det första Apple i tabellen och sedan summera alla motsvarande värden i samma rad. Gör så här för att uppnå detta.

1. Välj en tom cell för att mata ut resultatet, här väljer jag cell B10. Kopiera nedanstående formel till den och tryck på ctrl + shift + ange för att få resultatet.

=SUM(VLOOKUP(A10, $A$2:$F$7, {2,3,4,5,6}, FALSE))

Anmärkningar:

  • A10 är cellen som innehåller det värde du letar efter;
  • $ A $ 2: $ F $ 7 är datatabellintervallet (utan rubriker) som inkluderar sökningsvärdet och de matchade värdena;
  • Antalet 2,3,4,5,6 {} representerar att resultatvärdekolumnerna börjar med den andra kolumnen och slutar med den sjätte kolumnen i tabellen. Om antalet resultatkolumner är mer än 6, ändra {2,3,4,5,6} till {2,3,4,5,6,7,8,9….}.
Vlookup och summera alla matchade värden i flera rader

Ovanstående formel kan bara summera värden i rad för det första matchade värdet. Om du vill returnera summan av alla matchningar i flera rader, gör så här.

1. Välj en tom cell (i det här fallet väljer jag cell B10), kopiera formeln nedan till den och tryck på ange för att få resultatet.

=SUMPRODUCT((A2:A7=A10)*B2:F7)

Enkelt att slå upp och summa matchningar i rader eller kolumner i Excel:

Smakämnen UTSÖKNING och summa nytta av Kutools för Excel kan hjälpa dig att snabbt hitta och summa matchningar i rader eller kolumner i Excel som nedanstående demo visas.
Ladda ner hela funktionen 30-dagars gratis spår av Kutools för Excel nu!


Vlookup och summan matchade värdet i en kolumn med formler

Detta avsnitt ger en formel för att returnera summan av en kolumn i Excel baserat på specifika kriterier. Som bilden nedan visar, letar du efter kolumnrubriken ”Jan” i frukttabellen och summerar sedan hela kolumnvärdena. Gör så här.

1. Välj en tom cell, kopiera nedanstående formel till den och tryck på ange för att få resultatet.

=SUM(INDEX(B2:F7,0,MATCH(A10,B1:F1,0)))


Enkelt att slå upp och summera matchningar i rader eller kolumner med ett fantastiskt verktyg

Om du inte är bra på att tillämpa formel rekommenderar du här Vlookup och Sum egenskap av Kutools för Excel. Med den här funktionen kan du enkelt slå upp och summera matchningar i rader eller kolumner med bara klick.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

Vlookup och summera de första eller alla matchade värdena i en rad eller flera rader

1. klick Kutools > Superuppslagning > UTSÖKNING och summa för att aktivera funktionen. Se skärmdump:

2. I UTSÖKNING och summa dialogrutan, konfigurera så här.

  • 2.1) I Sökning och sumptyp avsnitt, välj Sökning och summa matchat värde i rad alternativ;
  • 2.2) I Sökvärden välj cellen som innehåller det värde du letar efter;
  • 2.3) I Utmatningsområde välj en cell för att mata ut resultatet;
  • 2.4) I Datatabellintervall välj tabellintervallet utan kolumnrubrikerna;
  • 2.5) I Tillbehör Om du bara vill summera värdena för den första matchade väljer du Returnera summan av det första matchade värdet alternativ. Om du vill summera värden för alla matchningar väljer du Returnera summan av alla matchningsvärden alternativ;
  • 2.6) Klicka på OK för att få resultatet direkt. Se skärmdump:

Anmärkningar: Om du vill radera och summera de första eller alla matchade värdena i en kolumn eller flera kolumner, kontrollera Sökning och summa matchat värde i kolumn (er) alternativet i dialogrutan och konfigurera sedan som bilden nedan visas.

För mer information om den här funktionen, klicka här.

  Om du vill ha en gratis provperiod (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


relaterade artiklar

Vlookup-värden i flera kalkylblad
Du kan använda vlookup-funktionen för att returnera matchande värden i en tabell i ett kalkylblad. Men om du behöver uppgradera värde över flera kalkylblad, hur kan du göra det? Den här artikeln innehåller detaljerade steg som hjälper dig att enkelt lösa problemet.

Vlookup och returnera matchade värden i flera kolumner
Normalt kan tillämpning av Vlookup-funktionen bara returnera det matchade värdet från en kolumn. Ibland kan du behöva extrahera matchade värden från flera kolumner baserat på kriterierna. Här är lösningen för dig.

Vlookup för att returnera flera värden i en cell
Normalt, när du använder VLOOKUP-funktionen, om det finns flera värden som matchar kriterierna, kan du bara få resultatet av den första. Om du vill returnera alla matchade resultat och visa dem alla i en enda cell, hur kan du uppnå?

Vlookup och returnera hela raden med ett matchat värde
Normalt kan användning av vlookup-funktionen bara returnera ett resultat från en viss kolumn i samma rad. Den här artikeln kommer att visa dig hur du returnerar hela raden med data baserat på specifika kriterier.

Bakåt Vlookup eller i omvänd ordning
I allmänhet söker VLOOKUP-funktionen värden från vänster till höger i arraytabellen, och det kräver att uppslagsvärdet måste vara kvar till vänster om målvärdet. Men ibland kanske du känner till målvärdet och vill ta reda på uppslagsvärdet i omvänd ordning. Därför måste du bläddra bakåt i Excel. Det finns flera sätt i den här artikeln för att enkelt hantera detta problem!

Fler handledning för VLOOKUP ...

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need help with a formula. I have 2 sheets to pull data from and calculate the sum of on column with a match to a name.
I.e Name is in sheet 1 D5, the name in sheet 2 is B3 the amounts to calculate which match the name in B3 in sheet 2 is F3 to F32.
I've tried sum index, vlookup, match and so on but keep getting a 0. Can anyone assist with this?
This comment was minimized by the moderator on the site
Hi Marnel Strydom,
I don't know if I understand you correctly: If the name in D5 of Sheet1 matches the name in B3 of Sheet2, then sum numbers in the range F3:F32 of Sheet2.
If so, you can apply the following formula to get it done.
=SUM(INDEX(Sheet2!F3:F32,0,MATCH(Sheet1!D5,Sheet2!B3,0)))
This comment was minimized by the moderator on the site
I have a multi sheet spread sheet keeping track of job hours. I have used VLOOKUP in succession to sum all the hours on multiple sheets and it works great... Until it gets to a sheet that does not contain the lookup value. I have searched all over for my issue, and VLOOKUP may be the incorrect solution. I was wondering if I could rattle anyone's brain to make this work.

I.E. I have 1 excel document with 52 tabs. Each tab is a work week starting from January so WW1 is all the hours FOR sed jobs I did for that week. "joes house 2 hours ; mikes house 3 hours"... WW2, WW3 etc... Until WW52.

This is the function I made to add hours together...

=SUM(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE)) And it works great. But when that job is finished it is not on (for example WW32 tab). Hence I get the #N/A error. so for example, as the previous one works great when I expand the formula to cover all 52 sheets... (EXAMPLE OF NEXT PAGE WIOTHOUT LOOKUP VALUE)

=SUM(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE)) I get the #N/A error because the job is not listed on WW32. But I may add hours to that on WW45.

Is there a way to make VLOOKUP skip a sheet that does not have the referenced value and continue summing it till the end? I apologize, this may be as clear as mud but I will clarify anything if need be.

I have also tried IFERROR. You can set IFERROR to return text or even blanks, but does not seem to cover summing. I'm looking for how to SUM multiple sheets when some of the sheets do not contain the lookup value. When using IFERROR function, instead of RETURNING #N/A it just returns "YOU'VE ENTERERED TOO MANY ARGUMENTS FOR THIS FUNCTION"...

=IFERROR(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE),"")

And that's just 3 sheets.

Any help would be greatly appreciated.

P.S. I have tried with CTRL+SHIFT+ENTER as well to no avail.
This comment was minimized by the moderator on the site
Hi Joe,
The methods provided in the following article can do you a favor. Please give it a try. Hope I can help.
How To Vlookup Across Multiple Sheets And Sum Results In Excel?
This comment was minimized by the moderator on the site
A B C D E F
1 I want this cells in col B to sum the values in col F7 (today) to say F20. this will reduce as tomorrow it will sum the values from F8:F20 and so on -$19 I
want this cells in column B to sum the values in col F7 (today) to say F10.
this will reduce as tomorrow it will sum the values from F8:F10 and so on

2 Fri 22 Jul 22 -$19
3 Sat 23 Jul 22 -$19
4 Sun 24 Jul 22 -$19
5 Mon 25 Jul 22 -$19
6 Tue 26 Jul 22 -$19
7 Wed 27 Jul 22 -$19 tried with vlookup, needless to say it doesn't work
8 Thu 28 Jul 22 -$19 =L8=(D1-E1)+SUM(vlookup(today(),6,false):F28)
9 Fri 29 Jul 22 -$19
10 Sat 30 Jul 22 -$19
11 Sun 31 Jul 22 -$19
12 Mon 01 Aug 22 -$19
13 Tue 02 Aug 22 -$19
14 Wed 03 Aug 22 -$19
15 Thu 04 Aug 22 -$19
This comment was minimized by the moderator on the site
hi
How can I add multiple vlookups together and sum it up ?


=VLOOKUP(E3,'Waste Process NEW'!N:O,2,FALSE) --------------- for this everything goes fine except that retune valve is only the first one where N column have many values match's lookup values of E3.


using index didn't help and shows #N/A
=SUM(INDEX('Waste Process NEW'!N:N,0,MATCH('Monthly Report'!H5,'Waste Process NEW'!1:1048576,0)))
This comment was minimized by the moderator on the site
Hi tariq,
Would you mind providing a screenshot of your data? Sorry for the inconvenience.
This comment was minimized by the moderator on the site
I just get a #VALUE! when I try to do all matched values, but it works for the first value. Any idea?
This comment was minimized by the moderator on the site
How can I add multiple vlookups together, for example I want to look up from your example Apples + oranges + bananas for January.Is there a way to do this?
This comment was minimized by the moderator on the site
I'm having trouble with a similar formula I feel like I need to use an index but can't figure it out. I'm trying to get the sum but the lookup is based on 2 values. Column D which contains an employee's extension and column I which provides a logout code. The goal is to find the sum of time in column K based on a specific employee (column D) and the logout code (column I).
This comment was minimized by the moderator on the site
Hi Mike,
Do you mind uploading a screenshot of your data?
This comment was minimized by the moderator on the site
Thanks but I was able to get my formula up and running with a sumifs calculation. Sumifs giving the sum of something based on multiple factors. Mine being an employee ID number and a status code.
This comment was minimized by the moderator on the site
what will be the formula to add qty of apple in jan only
This comment was minimized by the moderator on the site
the =SUM(PRODUCT((A2:A7=A11)*B2:I7) is not working with decimal point.
This comment was minimized by the moderator on the site
For me works just fine. Try without separating SUM and Product, it should be =SUMPRODUCT((A2:A7=A11)*B2:I7)
This comment was minimized by the moderator on the site
can one sum things up in a column and not a row?
This comment was minimized by the moderator on the site
Hi Jelly,
This formula =SUM(INDEX(B2:F9,0,MATCH(A12,B1:F1,0))) can help you solve the problem. Please have a try. Hope I can help.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations