Gå til hovedindhold

Sådan vlookup og sum matches i rækker eller kolonner i Excel?

Brug af vlookup og sum-funktionen hjælper dig med hurtigt at finde ud af de angivne kriterier og opsummere de tilsvarende værdier på samme tid. I denne artikel vil vi vise dig to metoder til at vlookup og summere de første eller alle matchede værdier i rækker eller kolonner i Excel.

Vlookup og sum matcher i en række eller flere rækker med formler
Vlookup og sum matcher i en kolonne med formler
Nemt let at oprette og summe matches i rækker eller kolonner med et fantastisk værktøj

Flere tutorials til VLOOKUP ...


Vlookup og sum matcher i en række eller flere rækker med formler

Formlerne i dette afsnit kan hjælpe med at opsummere de første eller alle matchede værdier i en række eller flere rækker baseret på specifikke kriterier i Excel. Gør som følger.

Vlookup og summer den første matchede værdi i træk

Antag, at du har en frugt-tabel som vist nedenstående skærmbillede, og du skal slå den første Apple op i tabellen og derefter opsummere alle tilsvarende værdier i samme række. For at opnå dette skal du gøre som følger.

1. Vælg en tom celle for at sende resultatet, her vælger jeg celle B10. Kopier nedenstående formel ind i den og tryk på Ctrl + Flytte + Indtast for at få resultatet.

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

Bemærkninger:

  • A10 er cellen, der indeholder den værdi, du leder efter;
  • $ A $ 2: $ F $ 7 er datatabelområdet (uden overskrifter), der inkluderer opslagsværdien og de matchede værdier;
  • Antallet 2,3,4,5,6 {} repræsenterer, at resultatværdikolonnerne starter med den anden kolonne og ender med den sjette kolonne i tabellen. Hvis antallet af resultatkolonner er mere end 6, skal du ændre {2,3,4,5,6} til {2,3,4,5,6,7,8,9….}.
Vlookup og summer alle matchede værdier i flere rækker

Ovenstående formel kan kun summere værdier i en række for den første matchede værdi. Hvis du vil returnere summen af ​​alle kampe i flere rækker, skal du gøre som følger.

1. Vælg en tom celle (i dette tilfælde vælger jeg celle B10), kopier nedenstående formel ind i den og tryk på Indtast nøgle for at få resultatet.

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

Det er let at finde og summe matches i rækker eller kolonner i Excel:

OPSLAG og sum nytte af Kutools til Excel kan hjælpe dig med hurtigt at oprette og summe matches i rækker eller kolonner i Excel som nedenstående demo vist.
Download den fulde funktion 30-dages gratis trail af Kutools til Excel nu!


Vlookup og sum matchet værdi i en kolonne med formler

Dette afsnit giver en formel til at returnere summen af ​​en kolonne i Excel baseret på specifikke kriterier. Som det viste nedenstående skærmbillede leder du efter kolonnetitlen "Jan" i frugttabellen og summer derefter hele kolonneværdierne. Gør som følger.

1. Vælg en tom celle, kopier nedenstående formel ind i den og tryk på Indtast nøgle for at få resultatet.

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


Nemt let at oprette og summe matches i rækker eller kolonner med et fantastisk værktøj

Hvis du ikke er god til at anvende formlen, anbefaler du her Vlookup og sum træk ved Kutools til Excel. Med denne funktion kan du nemt vlookup og summe matches i rækker eller kolonner med kun klik.

Før påføring Kutools til Excel, Bedes download og installer det først.

Vlookup og summer de første eller alle matchede værdier i en række eller flere rækker

1. klik Kutools > Super OPSLAG > OPSLAG og sum for at aktivere funktionen. Se skærmbillede:

2. i OPSLAG og sum dialogboksen, skal du konfigurere som følger.

  • 2.1) I Opslag og sumtype sektion, vælg Opslag og summet matchede værdi (r) i række (r) mulighed;
  • 2.2) I Opslagsværdier boks, vælg den celle, der indeholder den værdi, du leder efter;
  • 2.3) I Output Range boks, vælg en celle for at output resultatet;
  • 2.4) I Datatabelområde boks, vælg tabelområdet uden kolonneoverskrifterne;
  • 2.5) I Indstillinger sektion, hvis du kun vil summere værdier for den første matchede, skal du vælge Returner summen af ​​den første matchede værdi mulighed. Hvis du vil sammenfatte værdier for alle matches, skal du vælge Returner summen af ​​alle matchværdier mulighed;
  • 2.6) Klik på OK knappen for at få resultatet med det samme. Se skærmbillede:

Bemærk: Hvis du vil slå op og opsummere de første eller alle matchede værdier i en kolonne eller flere kolonner, skal du kontrollere Opslag og summet matchede værdi (r) i kolonne (r) indstilling i dialogboksen, og konfigurer derefter som nedenstående skærmbillede vist.

For flere detaljer om denne funktion, klik her.

  Hvis du vil have en gratis prøveperiode (30 dage) af dette værktøj, klik for at downloade det, og gå derefter til at anvende handlingen i henhold til ovenstående trin.


relaterede artikler

Vlookup-værdier på tværs af flere regneark
Du kan anvende vlookup-funktionen for at returnere de matchende værdier i en tabel i et regneark. Men hvis du har brug for at oprette værdi på tværs af flere regneark, hvordan kan du gøre det? Denne artikel indeholder detaljerede trin, der hjælper dig med let at løse problemet.

Vlookup og returner matchede værdier i flere kolonner
Normalt kan anvendelse af Vlookup-funktionen kun returnere den matchede værdi fra en kolonne. Nogle gange kan det være nødvendigt at udtrække matchede værdier fra flere kolonner baseret på kriterierne. Her er løsningen for dig.

Vlookup for at returnere flere værdier i en celle
Normalt, hvis der er flere værdier, der matcher kriterierne, når du bruger VLOOKUP-funktionen, kan du kun få resultatet af den første. Hvis du vil returnere alle matchede resultater og vise dem alle i en enkelt celle, hvordan kan du opnå det?

Vlookup og returner hele rækken med en matchet værdi
Normalt kan brug af vlookup-funktionen kun returnere et resultat fra en bestemt kolonne i samme række. Denne artikel viser dig, hvordan du returnerer hele rækken af ​​data baseret på specifikke kriterier.

Bagud Vlookup eller i omvendt rækkefølge
Generelt søger VLOOKUP-funktionen værdier fra venstre mod højre i matrixtabellen, og det kræver, at opslagsværdien skal forblive i venstre side af målværdien. Men nogle gange kender du måske målværdien og ønsker at finde ud af opslagsværdien i omvendt retning. Derfor er du nødt til at slå op baglæns i Excel. Der er flere måder i denne artikel til nemt at løse dette problem!

Flere tutorials til VLOOKUP ...

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver 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