Som alle passings op met VLOOKUP in Excel (3 maklike maniere)

  • Deel Dit
Hugh West

In hierdie artikel sal ek jou wys hoe jy alle passings met VLOOKUP in Excel kan optel. Jy sal leer hoe om al die passings op te som deur die VLOOKUP-funksie, te gebruik tesame met die gebruike van die FILTER-funksie en die IF-funksie in kombinasie met die SOM-funksie.

Laai Oefenwerkboek af

Stel alle passings op met VLOOKUP.xlsx

3 maniere om alle passings op te som met VLOOKUP in Excel

Hier het ons 'n datastel met die Name, Outeurs en Pryse van 'n paar boeke van 'n boekwinkel genaamd Martin Bookstore.

Kom ons probeer om die som van alle passings met VLOOKUP uit hierdie datastel uit te vind.

1. Gebruik FILTER-funksie om alle passings met VLOOKUP in Excel op te som (vir nuwer weergawes van Excel)

Diegene wat toegang het tot 'n Office 365 -rekening, kan die FILTER gebruik Funksie van Excel om alle passings van enige datastel op te som.

In die gegewe datastel, die formule om die som van die pryse van al die boeke van <1 uit te vind>Charles Dickens sal wees:

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

Verduideliking van die formule:

  • Die FILTER-funksie pas 'n opsoekwaarde met al die waardes van 'n soekkolom en gee die ooreenstemmende waardes van 'n ander kolom terug.
  • Hier is F4 ( Charles Dickens ) ons opsoekwaarde , C4:C13 (Outeur) is die -opsoekkolom , en D4:D13 (Prys) is die ander kolom.
  • FILTER(D4:D13,C4:C13=F4) pas by alle waardes van die kolom C4:C13 (Outeur) met F4 ( Charles Dickens ) en gee die ooreenstemmende waardes terug uit die kolom D4:D13 ( Prys ).
  • Laastens, SOM(FILTER(D4:D13,C4:C13=F4)) gee die som van al die pryse van al die boeke terug teruggestuur deur die FILTER-funksie .
  • Jy kan die opsoekwaarde verander na enige ander outeur behalwe Charles Dickens in sel F4 , en dit sal gee die totale prys van die boeke van daardie skrywer terug.

Lees meer: ​​ Hoe om gefiltreerde selle in Excel op te som (5 geskikte maniere)

2. Gebruik IF-funksie om alle passings op te som met VLOOKUP in Excel (Vir ouer weergawes van Excel)

As jy 'n ouer weergawe van Excel gebruik, kan jy die IF-funksie van Excel gebruik om al die passings van enige datastel op te som.

Die som van die pryse van al die boeke van Charles Dickens kan gevind word deur hierdie formule te gebruik:

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

[ Dit is 'n Skikkingsformule . Druk dus CTRL+SHIFT+ENTER tensy jy in Office 365 is. ]

Verduideliking van die formule:

  • IF(C4:C13=F4,D4:D13,””) pas by alle waardes van die opsoekkolom C4:C13 ( Outeur ) met die opsoekwaarde F4 ( Charles Dickens ).
  • As die opsoekwaarde F4 pas by die opsoekkolom C4:C13 ( Outeur ), dan gee dit die ooreenstemmende waarde uit die kolom D4:D13 ( Prys ) .
  • En as dit nie ooreenstem nie, gee dit 'n leë string “” .
  • Laastens, SUM(IF(C4:C13=F4, D4:D13,””)) gee die som van al die waardes wat deur die IF-funksie teruggestuur word.

Lees meer: ​​ Hoe om op te soek en op te som oor veelvuldige velle in Excel (2 formules)

Soortgelyke lesings

  • Hoe om veelvuldige selle by te voeg Excel (6 metodes)
  • Excel Vind ooreenstemmende waardes in twee kolomme
  • Hoe om die laaste pasmaat in Excel op te soek en te trek (4 maniere)
  • Kopieer waardes na 'n ander sel as twee selle ooreenstem in Excel: 3 metodes
  • Hoe om data in Excel van 2 werkblaaie te pas

3. Gebruik VLOOKUP-funksie om alle passings met VLOOKUP in Excel op te som (vir ouer weergawes van Excel)

Jy kan ook die OPSOEK-funksie van Excel gebruik om al die waardes wat ooreenstem met die opsoekwaarde.

Stap 1:

➤ Kies die aangrensende kolom links van die datastel en voer hierdie formule in die eerste sel in:

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

⧪ Let wel:

  • Hier C4 is die eerste sel van die opsoek-skikking ( Outeur ). Jy gebruik die een uit jou datastel.

Stap 2:

➤ Sleep die Vulhandvatsel tot by die laaste sel.

➤ Dit salskep 'n volgorde van die skrywers saam met die geledere. Soos Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 ensovoorts.

[Die Ampersand-simbool (&)koppel twee snare aan mekaar].

Stap 3:

➤ Voer die opsoekwaarde in 'n nuwe sel in.

➤ Hier het ek Charles Dickens in sel F4 ingevoer.

Stap 4:

➤ Laastens, voer hierdie formule in 'n ander sel in:

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

[ Dit is 'n Skikkingsformule . Druk dus CTRL+SHIFT+ENTER tensy jy in Office 365 is. ]

Kyk, dit gee die som van die pryse van al die boeke van Charles Dickens terug, $52.00 .

Verduideliking van die Formule:

  • COUNTIF(C4:C13,F4) gee 3 terug, aangesien daar 'n totaal van 3 selle in is die reeks C4:C13 ( Autho r) wat die opsoekwaarde F4 ( Charles Dickens bevat). Sien die COUNTIF-funksie vir besonderhede.
  • A1:INDIRECT(“A”&COUNTIF(C4:C13,F4)) word nou A1: A3 . Sien die INDIREKTE funksie vir besonderhede.
  • ROW(A1:INDIRECT(“A”&COUNTIF(C4:C13,F4))) word RY(A1:A3) en gee 'n skikking {1, 2, 3} terug. Sien die RY-funksie vir besonderhede.
  • F4&RY(A1:INDIRECT(“A”&COUNTIF(C4:C13,F4))) word F4&{1, 2, 3} en gee 'n skikking {Charles terugDickens1, Charles Dickens2, Charles Dickens3} .
[Die Ampersand-simbool (&)voeg twee stringe aanmekaar].
  • VLOOKUP(F4&RY(A1:INDIREK(“A”&COUNTIF(C4:C13,F4))),A4:D13,4,ONWAAR) word nou VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,ONWAAR) .
  • Die VLOOKUP-funksie pas by die opsoekwaarde met al die waardes van die eerste kolom van die datastel en gee dan die ooreenstemmende waardes van 'n ander kolom terug.
  • Hier is die opsoekwaarde die skikking {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
  • Daarom pas dit die opsoekwaardes met al die waardes van die eerste kolom A4:A13 , en gee die ooreenstemmende waardes terug vanaf die 4de kolom ( Prys ).
  • Laastens gee die SOM -funksie die som van al die pryse wat by die pas. opsoekwaardes .

Lees meer: ​​ Hoe om VLOOKUP met SUM-funksie in Excel te gebruik (6 metodes)

Gevolgtrekking

Deur hierdie metodes te gebruik, kan jy alle passings met VLOOKUP in Excel optel. Ken jy enige ander metode? Of het jy enige vrae? Vra ons gerus.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.