Innholdsfortegnelse
I denne artikkelen skal jeg vise deg hvordan du kan summere alle treff med VLOOKUP i Excel. Du lærer hvordan du summerer alle treff ved å bruke SØKOPPSLAKK-funksjonen, sammen med bruken av FILTER-funksjonen og HVIS-funksjonen i kombinasjon med SUM-funksjon.
Last ned øvelsesarbeidsbok
Summer alle treff med VLOOKUP.xlsx
3 måter å summere alle treff med VLOOKUP i Excel
Her har vi et datasett med navn, forfattere og priser av noen bøker fra en bokhandel kalt Martin Bookstore.
La oss prøve å finne ut summen av alle treff med VLOOKUP fra dette datasettet.
1. Bruk FILTER-funksjonen for å summere alle treff med VLOOKUP i Excel (for nyere versjoner av Excel)
De som har tilgang til en Office 365 -konto, kan bruke FILTERET Funksjon i Excel for å summere alle treff fra et datasett.
I det gitte datasettet, formelen for å finne ut summen av prisene for alle bøkene til Charles Dickens vil være:
=SUM(FILTER(D4:D13,C4:C13=F4))
⧪ Forklaring av formelen:
- FILTER-funksjonen samsvarer med en oppslagsverdi med alle verdiene til en oppslagskolonne og returnerer de tilsvarende verdiene fra en annen kolonne.
- Her er F4 ( Charles Dickens ) vår oppslagsverdi , C4:C13 (Forfatter) er -oppslagetkolonne , og D4:D13 (Pris) er den andre kolonnen.
- FILTER(D4:D13,C4:C13=F4) samsvarer med alle verdier av kolonnen C4:C13 (Forfatter) med F4 ( Charles Dickens ) og returnerer de tilsvarende verdiene fra kolonnen D4:D13 ( Pris ).
- Til slutt, SUM(FILTER(D4:D13,C4:C13=F4)) returnerer summen av alle prisene til alle bøkene returnert av FILTER-funksjonen .
- Du kan endre oppslagsverdien til en hvilken som helst annen forfatter bortsett fra Charles Dickens i celle F4 , og den vil returner den totale prisen på bøkene til den forfatteren.
Les mer: Hvordan summere filtrerte celler i Excel (5 egnede måter)
2. Bruk IF-funksjonen for å summere alle treff med VLOOKUP i Excel (for eldre versjoner av Excel)
Hvis du bruker en eldre versjon av Excel, kan du bruke IF-funksjonen i Excel for å summere alle treff fra et hvilket som helst datasett.
Summen av prisene på alle bøkene til Charles Dickens kan bli funnet ved å bruke denne formelen:
=SUM(IF(C4:C13=F4,D4:D13,""))
[ Det er en matriseformel . Så trykk CTRL+SHIFT+ENTER med mindre du er i Office 365 . ]
⧪ Forklaring av formelen:
- IF(C4:C13=F4,D4:D13,””) samsvarer med alle verdiene til oppslagskolonnen C4:C13 ( Forfatter ) med oppslagsverdien F4 ( Charles Dickens ).
- Hvis oppslagsverdien F4 samsvarer med oppslagskolonnen C4:C13 ( Forfatter ), så returnerer den den tilsvarende verdien fra kolonnen D4:D13 ( Pris ) .
- Og hvis den ikke stemmer, returnerer den en tom streng “” .
- Til slutt, SUM(HVIS(C4:C13=F4, D4:D13,””)) returnerer summen av alle verdiene som returneres av IF-funksjonen .
Les mer: Hvordan Vlookup og summere over flere ark i Excel (2 formler)
Lignende avlesninger
- Hvordan legge til flere celler i Excel (6 metoder)
- Excel Finn samsvarende verdier i to kolonner
- Hvordan Vlookup og trekke den siste matchen i Excel (4 måter)
- Kopier verdier til en annen celle hvis to celler samsvarer i Excel: 3 metoder
- Hvordan matche data i Excel fra 2 regneark
3. Bruk VLOOKUP-funksjonen for å summere alle treff med VLOOKUP i Excel (for eldre versjoner av Excel)
Du kan også bruke SØKOPPSLAKK-funksjonen til Excel for å summere alle verdiene som samsvarer med oppslagsverdi.
⧪ Trinn 1:
➤ Velg den tilstøtende kolonnen til venstre for datasettet og skriv inn denne formelen i den første cellen:
=C4&COUNTIF($C$4:C4,C4)
⧪ Merk:
- Her C4 er den første cellen i oppslagsmatrisen ( Forfatter ). Du bruker den fra datasettet.
⧪ Trinn 2:
➤ Dra Fyllhåndtaket opp til siste celle.
➤ Det village en sekvens av forfatterne sammen med rekkene. Som Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 og så videre.
[ Ampersand-symbolet (&)setter sammen to strenger].
⧪ Trinn 3:
➤ Skriv inn oppslagsverdien i en ny celle.
➤ Her har jeg skrevet inn Charles Dickens i celle F4 .
⧪ Trinn 4:
➤ Skriv til slutt inn denne formelen i en annen celle:
=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE))
[ Det er en matriseformel . Så trykk CTRL+SHIFT+ENTER med mindre du er i Office 365 . ]
Se, den returnerer summen av prisene på alle bøkene til Charles Dickens, $52,00 .
⧪ Forklaring av formelen:
- ANTALLHVIS(C4:C13,F4) returnerer 3 , siden det er totalt 3 celler i området C4:C13 ( Autho r) som inneholder oppslagsverdien F4 ( Charles Dickens ). Se COUNTIF-funksjonen for detaljer.
- A1:INDIRECT(“A”&COUNTIF(C4:C13,F4)) blir nå A1: A3 . Se INDIREKTE-funksjonen for detaljer.
- ROW(A1:INDIRECT(“A”&COUNTIF(C4:C13,F4))) blir ROW(A1:A3) og returnerer en matrise {1, 2, 3} . Se RAD-funksjonen for detaljer.
- F4&RAD(A1:INDIREKTE(“A”&COUNTIF(C4:C13,F4))) blir F4&{1, 2, 3} og returnerer en matrise {CharlesDickens1, Charles Dickens2, Charles Dickens3} .
- VLOOKUP(F4&RAD(A1:INDIREKTE(“A”&COUNTIF(C4:C13,F4))),A4:D13,4,USANN) blir nå VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
- SØKOPPSLAG-funksjonen samsvarer med oppslagsverdien med alle verdiene til den første kolonnen i datasettet og returnerer deretter de tilsvarende verdiene fra en annen kolonne.
- Her er oppslagsverdien matrisen {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
- Derfor matcher den oppslagsverdiene med alle verdiene i den første kolonnen A4:A13 , og returnerer de tilsvarende verdiene fra 4. -kolonnen ( Pris ).
- Til slutt returnerer SUM -funksjonen summen av alle prisene som samsvarer med oppslagsverdier .
Les mer: Hvordan bruke VLOOKUP med SUM-funksjon i Excel (6 metoder)
Konklusjon
Ved bruk av disse metodene kan du summere alle treff med VLOOKUP i Excel. Kjenner du noen annen metode? Eller har du spørsmål? Spør oss gjerne.