Summering af alle match med VLOOKUP i Excel (3 nemme måder)

  • Del Dette
Hugh West

I denne artikel vil jeg vise dig, hvordan du kan summere alle kampe med VLOOKUP i Excel. Du lærer, hvordan du summerer alle match ved hjælp af VLOOKUP-funktionen, sammen med anvendelsen af FILTER-funktion og IF-funktion i kombination med den SUM-funktionen.

Download arbejdsbog til øvelser

Summen af alle match med VLOOKUP.xlsx

3 måder at summere alle match med VLOOKUP i Excel på

Her har vi et datasæt med Navne, forfattere , og Priser af nogle bøger fra en boghandel ved navn Martin Bookstore.

Lad os prøve at finde summen af alle kampe med VLOOKUP fra dette datasæt.

1. Brug FILTER-funktionen til at summere alle match med VLOOKUP i Excel (til nyere versioner af Excel)

De, der har adgang til en Office 365 konto, kan bruge FILTER Funktion i Excel til at opsummere alle match fra et hvilket som helst datasæt.

I det givne datasæt skal formlen til at finde summen af de priser af alle bøgerne i Charles Dickens vil være:

=SUM(FILTER(D4:D13,C4:C13=F4))

Forklaring af formlen:

  • FILTER-funktion matcher en opslagsværdi med alle værdierne af a Opslagskolonne og returnerer de tilsvarende værdier fra en anden kolonne.
  • Her F4 ( Charles Dickens ) er vores opslagsværdi , C4:C13 (Forfatter) er den Opslagskolonne , og D4:D13 (Pris) er den anden kolonne.
  • FILTER(D4:D13,C4:C13=F4) matcher alle værdier i kolonnen C4:C13 (Forfatter) med F4 ( Charles Dickens ) og returnerer de tilsvarende værdier fra kolonnen D4:D13 ( Pris ).
  • Endelig, SUM(FILTER(D4:D13,C4:C13=F4)) returnerer summen af alle priserne på alle de bøger, der er returneret af FILTER-funktion .
  • Du kan ændre opslagsværdien til en hvilken som helst anden forfatter undtagen Charles Dickens i celle F4 , og den returnerer den samlede pris for bøgerne af den pågældende forfatter.

Læs mere: Sådan summeres filtrerede celler i Excel (5 egnede måder)

2. Brug IF-funktionen til at summere alle match med VLOOKUP i Excel (til ældre versioner af Excel)

Hvis du bruger en ældre version af Excel, kan du bruge IF-funktion i Excel til at opsummere alle match fra et hvilket som helst datasæt.

Summen af priserne på alle bøgerne i Charles Dickens kan findes ved hjælp af denne formel:

=SUM(IF(C4:C13=F4,D4:D13,""))

[ Det er en Array-formel . Så tryk på CTRL+SHIFT+ENTER medmindre du er i Office 365 . ]

Forklaring af formlen:

  • IF(C4:C13=F4,D4:D13,””) matcher alle værdier af Opslagskolonne C4:C13 ( Forfatter ) med den opslagsværdi F4 ( Charles Dickens ).
  • Hvis den opslagsværdi F4 matcher den Opslagskolonne C4:C13 ( Forfatter ), så returnerer den den tilsvarende værdi fra kolonnen D4:D13 ( Pris ).
  • Og hvis den ikke passer, returnerer den en tom streng "" .
  • Endelig, SUM(IF(C4:C13=F4,D4:D13,""))) returnerer summen af alle de værdier, der er returneret af IF-funktion .

Læs mere: Sådan Vlookup og Sum på tværs af flere ark i Excel (2 formler)

Lignende læsninger

  • Sådan tilføjes flere celler i Excel (6 metoder)
  • Excel finder matchende værdier i to kolonner
  • Sådan Vlookup og trække den sidste match i Excel (4 måder)
  • Kopier værdier til en anden celle, hvis to celler passer sammen i Excel: 3 metoder
  • Sådan matches data i Excel fra 2 regneark

3. Brug VLOOKUP-funktionen til at summere alle match med VLOOKUP i Excel (til ældre versioner af Excel)

Du kan også bruge VLOOKUP-funktion i Excel til at summere alle de værdier, der svarer til opslagsværdien.

Trin 1:

➤ Vælg den tilstødende kolonne til venstre for datasættet, og indtast denne formel i den første celle:

=C4&COUNTIF($C$4:C4,C4)

⧪ Bemærk:

  • Her C4 er den første celle i opslagsrække ( Forfatter ). Du bruger den fra dit datasæt.

Trin 2:

➤ Træk i den Håndtag til påfyldning op til den sidste celle.

➤ Det vil oprette en sekvens af forfatterne sammen med rangordene. Som f.eks. Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 og så videre.

[Den Ampersand-symbol (&) sammenkæder to strenge].

Trin 3:

➤ Indtast den opslagsværdi i en ny celle.

➤ Her er jeg kommet ind Charles Dickens i celle F4 .

Trin 4:

➤ Endelig indtaster du denne formel i en anden celle:

=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE)))

[ Det er en Array-formel . Så tryk på CTRL+SHIFT+ENTER medmindre du er i Office 365 . ]

Se, den viser summen af priserne på alle Charles Dickens' bøger, $52.00 .

Forklaring af formlen:

  • COUNTIF(C4:C13,F4) returnerer 3 , da der er i alt 3 celler i intervallet C4:C13 ( Autho r), der indeholder opslagsværdi F4 ( Charles Dickens ). Se den COUNTIF-funktion for nærmere oplysninger.
  • A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) bliver nu til A1:A3 . Se den INDIRECT-funktion for nærmere oplysninger.
  • ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) bliver RÆKKE(A1:A3) og returnerer et array {1, 2, 3} . Se den ROW-funktion for nærmere oplysninger.
  • F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) bliver F4&{1, 2, 3} og returnerer et array {Charles Dickens1, Charles Dickens2, Charles Dickens3} .
[Den Symbolet for et amperestreg (&) sammenkæder to strenge].
  • VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE) bliver nu til VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
  • VLOOKUP-funktion matcher den opslagsværdi med alle værdierne i den første kolonne i datasættet og returnerer derefter de tilsvarende værdier fra en anden kolonne.
  • Her er det opslagsværdi er arrayet {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
  • Derfor passer det til den opslagsværdier med alle værdierne i den første kolonne A4:A13 , og returnerer de tilsvarende værdier fra 4. kolonne ( Pris ).
  • Endelig er det SUM funktionen returnerer summen af alle de priser, der svarer til opslagsværdier .

Læs mere: Sådan bruges VLOOKUP med SUM-funktionen i Excel (6 metoder)

Konklusion

Ved hjælp af disse metoder kan du summere alle match med VLOOKUP i Excel. Kender du en anden metode, eller har du spørgsmål, er du velkommen til at spørge os.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.