Съдържание
В тази статия ще ви покажа как можете да съберете всички съвпадения с VLOOKUP в Excel. Ще научите как да съберете всички съвпадения с помощта на Функция VLOOKUP, както и употребите на Функция FILTER и Функция IF в комбинация с Функция SUM.
Изтегляне на работна тетрадка за практика
Сумиране на всички съвпадения с VLOOKUP.xlsx3 начина за сумиране на всички съвпадения с VLOOKUP в Excel
Тук имаме набор от данни с Имена, автори , и Цени на някои книги от книжарница, наречена Martin Bookstore.
Нека се опитаме да намерим сумата от всички съвпадения с VLOOKUP от този набор от данни.
1. Използвайте функцията FILTER, за да съберете всички съвпадения с VLOOKUP в Excel (за по-нови версии на Excel)
Тези, които имат достъп до Office 365 можете да използвате акаунта Функция FILTER на Excel за сумиране на всички съвпадения от всеки набор от данни.
В дадения набор от данни формулата за определяне на сумата на цени на всички книги на Чарлз Дикенс ще бъде:
=SUM(FILTER(D4:D13,C4:C13=F4))
⧪ Обяснение на формулата:
- Сайтът Функция FILTER съвпада с стойност за търсене с всички стойности на a колона за търсене и връща съответните стойности от друга колона.
- Тук F4 ( Чарлз Дикенс ) е нашият стойност за търсене , C4:C13 (автор) е колона за търсене , и D4:D13 (цена) е другата колона.
- FILTER(D4:D13,C4:C13=F4) съвпада с всички стойности на колоната C4:C13 (автор) с F4 ( Чарлз Дикенс ) и връща съответните стойности от колоната D4:D13 ( Цена ).
- Накрая, SUM(FILTER(D4:D13,C4:C13=F4)) връща сумата от всички цени на всички книги, върнати от Функция FILTER .
- Можете да промените стойността за търсене на друг автор, освен Чарлз Дикенс в клетка F4 и ще върне общата цена на книгите на този автор.
Прочетете още: Как да съберете филтрирани клетки в Excel (5 подходящи начина)
2. използване на функцията IF за сумиране на всички съвпадения с VLOOKUP в Excel (за по-стари версии на Excel)
Ако използвате по-стара версия на Excel, можете да използвате Функция IF на Excel за събиране на всички съвпадения от всеки набор от данни.
Сумата от цените на всички книги на Чарлз Дикенс може да се намери по тази формула:
=SUM(IF(C4:C13=F4,D4:D13,""))
[ Това е Формула на масива . Така че натиснете CTRL+SHIFT+ENTER освен ако не сте в Office 365 . ]
⧪ Обяснение на формулата:
- IF(C4:C13=F4,D4:D13,””) съвпада с всички стойности на колона за търсене C4:C13 ( Автор ) с стойност за търсене F4 ( Чарлз Дикенс ).
- Ако стойност за търсене F4 съвпада с колона за търсене C4:C13 ( Автор ), след което връща съответната стойност от колоната D4:D13 ( Цена ).
- А ако не съвпадне, връща празен низ "" .
- Накрая, СУМА(IF(C4:C13=F4,D4:D13,"")) връща сумата от всички стойности, върнати от функцията Функция IF .
Прочетете още: Как да търсите и събирате в няколко листа в Excel (2 формули)
Подобни четива
- Как да добавяте няколко клетки в Excel (6 метода)
- Намиране на съвпадащи стойности в две колони в Excel
- Как да търсите и извличате последното съвпадение в Excel (4 начина)
- Копиране на стойности в друга клетка, ако две клетки съвпадат в Excel: 3 метода
- Как да съпоставяте данни в Excel от 2 работни листа
3. използване на функцията VLOOKUP за сумиране на всички съвпадения с VLOOKUP в Excel (за по-стари версии на Excel)
Можете също така да използвате Функция VLOOKUP на Excel, за да събере всички стойности, които съответстват на стойността за търсене.
⧪ Стъпка 1:
➤ Изберете съседната колона отляво на набора от данни и въведете тази формула в първата клетка:
=C4&COUNTIF($C$4:C4,C4)
⧪ Забележка:
- Тук C4 е първата клетка на масив за търсене ( Автор ). Използвате този от вашия набор от данни.
⧪ Стъпка 2:
➤ Плъзнете Дръжка за пълнене до последната клетка.
➤ Това ще създаде последователност от авторите заедно с ранговете им. Чарлз Дикенс1, Чарлз Дикенс2, Елиф Шафак1, Елиф Шафак2 и т.н.
[The Символ за амперсанд (&) конкатенира два низа].⧪ Стъпка 3:
➤ Въведете стойност за търсене в нова клетка.
➤ Тук влязох Чарлз Дикенс в клетка F4 .
⧪ Стъпка 4:
➤ Накрая въведете тази формула в друга клетка:
=SUM(VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE))
[ Това е Формула на масива . Така че натиснете CTRL+SHIFT+ENTER освен ако не сте в Office 365 . ]
Вижте, тя връща сумата от цените на всички книги на Чарлз Дикенс, $52.00 .
⧪ Обяснение на формулата:
- COUNTIF(C4:C13,F4) връща 3 , тъй като има общо 3 клетки в диапазона C4:C13 ( Автор: r), които съдържат стойност за търсене F4 ( Чарлз Дикенс ). Вижте Функция COUNTIF за подробности.
- A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) сега става A1:A3 . Вижте Функция INDIRECT за подробности.
- ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) става РЕД(A1:A3) и връща масив {1, 2, 3} . Вижте Функция ROW за подробности.
- F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4)) става F4&{1, 2, 3} и връща масив {Чарлз Дикенс1, Чарлз Дикенс2, Чарлз Дикенс3} .
- VLOOKUP(F4&ROW(A1:INDIRECT("A"&COUNTIF(C4:C13,F4))),A4:D13,4,FALSE) сега става VLOOKUP({Charles Dickens1, Charles Dickens2, Charles Dickens3},A4:D13,4,FALSE) .
- Сайтът Функция VLOOKUP съвпада с стойност за търсене с всички стойности от първата колона на набора от данни и след това връща съответните стойности от друга колона.
- Тук стойност за търсене е масивът {Чарлз Дикенс1, Чарлз Дикенс2, Чарлз Дикенс3}.
- Следователно тя съответства на стойности за търсене с всички стойности от първата колона A4:A13 и връща съответните стойности от 4. колона ( Цена ).
- И накрая. SUM връща сумата от всички цени, които отговарят на стойности за търсене .
Прочетете още: Как да използвате VLOOKUP с функцията SUM в Excel (6 метода)
Заключение
Използвайки тези методи, можете да съберете всички съвпадения с VLOOKUP Знаете ли друг метод? Или имате въпроси? Не се колебайте да ни попитате.