Cuprins
În acest articol, vă voi arăta cum puteți însuma toate meciurile cu VLOOKUP în Excel. Veți învăța cum să adunați toate meciurile folosind funcția Funcția VLOOKUP, împreună cu utilizările Funcția FILTRUL și Funcția IF în combinație cu Funcția SUM.
Descărcați caietul de practică
Suma tuturor corespondențelor cu VLOOKUP.xlsx3 moduri de a aduna toate corespondențele cu VLOOKUP în Excel
Aici avem un set de date cu Nume, autori , și Prețuri a unor cărți de la o librărie numită Martin Bookstore.
Să încercăm să aflăm suma tuturor meciurilor cu VLOOKUP din acest set de date.
1. Utilizați funcția FILTER pentru a aduna toate corespondențele cu VLOOKUP în Excel (pentru versiunile mai noi de Excel)
Cei care au acces la un Office 365 poate utiliza contul Funcția FILTER din Excel pentru a aduna toate corespondențele din orice set de date.
În setul de date dat, formula pentru aflarea sumei dintre prețuri din toate căr ț ile de Charles Dickens va fi:
=SUM(FILTER(D4:D13,C4:C13=F4))
⧪ Explicația formulei:
- The Funcția FILTRUL se potrivește cu un valoarea de căutare cu toate valorile lui a coloană de căutare și returnează valorile corespunzătoare dintr-o altă coloană.
- Aici F4 ( Charles Dickens ) este valoarea de căutare , C4:C13 (Autor) este coloană de căutare , și D4:D13 (Preț) este cealaltă coloană.
- FILTER(D4:D13,C4:C13=F4) se potrivește cu toate valorile din coloana C4:C13 (Autor) cu F4 ( Charles Dickens ) și returnează valorile corespunzătoare din coloana D4:D13 ( Preț ).
- În cele din urmă, SUMA(FILTER(D4:D13,C4:C13=F4)) returnează suma tuturor prețurilor tuturor cărților returnate de către Funcția FILTRUL .
- Puteți schimba valoarea de căutare în orice alt autor, cu excepția lui Charles Dickens în celulă F4 , și va returna prețul total al cărților acelui autor.
Citește mai mult: Cum să însumați celulele filtrate în Excel (5 moduri adecvate)
2. Utilizați funcția IF pentru a aduna toate corespondențele cu VLOOKUP în Excel (pentru versiunile mai vechi de Excel)
Dacă folosiți o versiune mai veche de Excel, puteți utiliza funcția Funcția IF din Excel pentru a aduna toate corespondențele din orice set de date.
Suma prețurilor tuturor cărților din Charles Dickens poate fi găsit folosind această formulă:
=SUM(IF(C4:C13=F4,D4:D13,""))
[ Este un Formula Array . Deci, apăsați CTRL+SHIFT+ENTER dacă nu sunteți în Office 365 . ]
⧪ Explicația formulei:
- IF(C4:C13=F4,D4:D13,””) se potrivește cu toate valorile din coloană de căutare C4:C13 ( Autor ) cu valoare de căutare F4 ( Charles Dickens ).
- În cazul în care valoarea de căutare F4 se potrivește cu coloana de căutare C4:C13 ( Autor ), atunci se returnează valoarea corespunzătoare din coloana D4:D13 ( Preț ).
- Iar dacă nu se potrivește, se returnează un șir de caractere gol "" .
- În cele din urmă, SUM(IF(C4:C13=F4,D4:D13,""))) returnează suma tuturor valorilor returnate de către Funcția IF .
Citește mai mult: Cum să faceți Vlookup și să adunați în mai multe foi în Excel (2 formule)
Lecturi similare
- Cum să adăugați mai multe celule în Excel (6 metode)
- Excel Găsiți valori care se potrivesc în două coloane
- Cum să faceți Vlookup și să extrageți ultima potrivire în Excel (4 moduri)
- Copiați valorile într-o altă celulă dacă două celule se potrivesc în Excel: 3 metode
- Cum se potrivesc datele în Excel din 2 foi de calcul
3. Utilizați funcția VLOOKUP pentru a aduna toate corespondențele cu VLOOKUP în Excel (pentru versiunile mai vechi de Excel)
De asemenea, puteți utiliza și funcția Funcția VLOOKUP din Excel pentru a aduna toate valorile care corespund valorii de căutare.
⧪ Pasul 1:
➤ Selectați coloana adiacentă din stânga setului de date și introduceți această formulă în prima celulă:
=C4&COUNTIF($C$4:C4,C4)
⧪ Notă:
- Aici C4 este prima celulă din matrice de căutare ( Autor ). îl folosiți pe cel din setul de date.
⧪ Pasul 2:
➤ Trageți butonul Mâner de umplere până la ultima celulă.
➤ Se va crea o secvență a autorilor împreună cu rangul lor. Cum ar fi Charles Dickens1, Charles Dickens2, Elif Shafak1, Elif Shafak2 și așa mai departe.
[The Simbolul ampersandă (&) concatenează două șiruri de caractere].⧪ Pasul 3:
➤ Introduceți valoarea de căutare într-o nouă celulă.
➤ Aici am intrat Charles Dickens în celulă F4 .
⧪ Pasul 4:
➤ În cele din urmă, introduceți această formulă într-o altă celulă:
=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)))),A4:D13,4,FALSE)))
[ Este un Formula Array . Deci, apăsați CTRL+SHIFT+ENTER dacă nu sunteți în Office 365 . ]
Priviți, se întoarce suma prețurilor tuturor cărților lui Charles Dickens, $52.00 .
⧪ Explicația formulei:
- COUNTIF(C4:C13,F4) returnează 3 , deoarece există un total de 3 celule din intervalul C4:C13 ( Autho r) care conțin valoare de căutare F4 ( Charles Dickens ). Funcția COUNTIF pentru detalii.
- A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) devine acum A1:A3 . vezi Funcția INDIRECT pentru detalii.
- ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))) devine ROW(A1:A3) și returnează o matrice {1, 2, 3} . Vezi Funcția ROW pentru detalii.
- F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)))) devine F4&{1, 2, 3} și returnează o matrice {Charles Dickens1, Charles Dickens2, Charles Dickens3} .
- VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)))),A4:D13,4,FALSE) devine acum VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
- The Funcția VLOOKUP se potrivește cu valoarea de căutare cu toate valorile din prima coloană a setului de date și apoi returnează valorile corespunzătoare dintr-o altă coloană.
- Aici se află valoarea de căutare este matricea {Charles Dickens1, Charles Dickens2, Charles Dickens3}.
- Prin urmare, se potrivește cu valori de căutare cu toate valorile din prima coloană A4:A13 , și returnează valorile corespunzătoare din 4. coloană ( Preț ).
- În cele din urmă, se va SUM funcția returnează suma tuturor prețurilor care corespund la valori de căutare .
Citește mai mult: Cum se utilizează VLOOKUP cu funcția SUM în Excel (6 metode)
Concluzie
Folosind aceste metode, puteți însuma toate meciurile cu VLOOKUP Cunoașteți o altă metodă sau aveți întrebări? Nu ezitați să ne întrebați.