Използване на VLOOKUP за сумиране на множество редове в Excel (4 идеални примера)

  • Споделя Това
Hugh West

В MS Excel, функцията VLOOKUP е най-използваната важна функция за търсене на всякакви данни За изчисление понякога може да се наложи да получим сумата на някои търсени данни. По този начин има възможно решение в Excel. Въпреки това, можем просто да използваме функцията на Excel VLOOKUP и SUM за получаване на сумиране от няколко реда. В тази статия ще видим 4 различни примери за това как можем да използваме VLOOKUP за сумиране на множество редове в Excel .

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка, използвана за демонстрацията, от връзката за изтегляне по-долу.

Използване на VLOOKUP за сумиране на множество редове.xlsx

4 идеални примера за използване на VLOOKUP за сумиране на множество редове в Excel

В този урок ще ви покажем как да използвате VLOOKUP и SUM Тук сме използвали 4 различни примера, за да разберете правилно сценария. За целите на демонстрацията сме използвали следния примерен набор от данни.

1. VLOOKUP и сумиране на съвпадащи стойности в няколко реда

В първия ни метод ще създадем Помощна колона като използвате COUNTIF за намиране на точни съвпадения с VLOOKUP обаче става трудно да се използва процесът, ако имате дълъг набор от данни, съдържащ голямо количество данни. Тук ще намерим продукта Apple използване на VLOOKUP и сумата от общите продажби на Apple в този пример. Затова следвайте стъпките по-долу.

📌 Стъпки:

  • Първо, запишете следната формула в клетката B5 да създадете Помощна колона .

=C5&COUNTIF($C$5:$C5,C5)

  • След това щракнете върху Въведете и използвайте Автоматично попълване за цялата колона.

  • След това изберете клетка D12 и запишете следната формула.

=SUM(VLOOKUP("Apple"&1,B5:D10,3,FALSE),VLOOKUP("Apple"&2,B5:D10,3,FALSE))

🔎 Разбивка на формулата:

  • Първо, използвайте VLOOKUP функцията, критериите: Apple се съчетава с диапазони B5:D10 от набора от данни.
  • Тук трябва да търсите два пъти, тъй като Помощник колоната показва Apple два пъти.
  • След това VLOOKUP функцията извлича стойностите на съответстващите клетки.
  • Накрая, SUM предоставя сумата от изходните стойности, предоставени от функцията VLOOKUP функция.
  • Накрая натиснете бутона Въведете за да получите общите продажби на Apple .

Прочетете още: Как да използвате VLOOKUP за редове в Excel (с алтернативи)

2. Вмъкване на функцията SUMPRODUCT към VLOOKUP и сумиране

Функцията SUMPRODUCT е една от най-фантастичните функции в Excel-а. За щастие тя може да работи с множество масиви и да връща сумата от стойностите, поддържащи критериите. Въпреки това SUMPRODUCT приема един или повече масиви като аргумент, умножава съответните стойности на всички масиви и връща сумата от произведенията. В този случай ще разберем общите продажби на Ябълки директно.

📌 Стъпки:

  • В началото изберете клетка C12 и въведете следната формула.

=SUMPRODUCT((B5:B10="Apple")*C5:C10)

  • Накрая натиснете Въведете за да получите подобен резултат.

Прочетете още: Как да търсите и събирате в няколко листа в Excel (2 формули)

3. VLOOKUP и сумиране на няколко реда от различни работни листове

Освен това нека приемем горния сценарий в различни работни листове. Например искаме да извлечем данните за продажбите от Набор от данни лист, като използвате VLOOKUP и да изчислите Общо продажби на всички продукти, които използват SUM функция.

📌 Стъпки:

  • Първо, щракнете върху клетката C5 и въведете формулата по-долу.

=VLOOKUP(B5, Dataset!B5:C10, {2}, FALSE)

  • Второ, приложете Автоматично попълване към цялата колона на набора от данни.

  • Трето, изберете клетка C12 .
  • Четвърто, въведете следната формула.

=SUM(C5:C10)

  • Накрая натиснете Въведете за да получите резултата.

Прочетете още: Комбиниране на SUMIF и VLOOKUP в Excel (3 бързи подхода)

Подобни четива

  • VLOOKUP не работи (8 причини & решения)
  • Excel LOOKUP срещу VLOOKUP: с 3 примера
  • Какво е масив от таблици във VLOOKUP? (Обяснено с примери)
  • Как да комбинирате Excel SUMIF & VLOOKUP в няколко листа
  • Използване на VLOOKUP с множество критерии в Excel (6 метода + алтернативи)

4. VLOOKUP и SUMIF Множество редове с критерии

Накрая, но не на последно място, ще комбинираме VLOOKUP и SUMIF В този раздел ще открием общия максимум на продажбите от набора от данни. Име има Максимални продажби или не. Ако е така, се отпечатва " Да "; в противен случай " Не ". За целите на демонстрацията сме избрали следния примерен набор от данни.

📌 Стъпки:

  • Първоначално изберете клетка D13 и запишете формулата по-долу.

=MAX(SUM(C5:D5),SUM(C6:D6),SUM(C7:D7),SUM(C8:D8),SUM(C9:D9),SUM(C10:D10))

  • След това натиснете бутона Въведете за да намерите Максимални продажби .

  • След това въведете формулата по-долу в клетката D14 .

=IF(SUM(VLOOKUP(D12, $B$5:$D$10,{2,3}, FALSE))>=D13, "Yes", "No")

🔎 Разбивка на формулата:

  • Тук, в IF функция SUM(VLOOKUP(C14, $B$4:$G$11, {3,4,5,6}, FALSE))>=E15 е логическото условие.
  • Въпреки това. VLOOKUP проверява дали общите продажби на въведеното име са по-големи или равни на предварително зададените максимални продажби или не.
  • След това SUM предоставя сумата на определено име.
  • И накрая. IF Ако продажбите съвпадат, ще отпечатаме " Да " в противен случай " Не "
  • Накрая натиснете Въведете за да получите крайния резултат.

Прочетете още: Функцията INDEX MATCH срещу VLOOKUP (9 примера)

Как да съберете няколко реда с функциите INDEX и MATCH

Можем обаче да комбинираме INDEX и MATCH Този алтернативен процес обаче е много по-лесен за работа. Тук ще изчислим общите продажби на служителя Итън Скот за различните месеци на годината. За целите на демонстрацията промених предишната съвкупност от данни. Следователно, преминете през стъпките по-долу, за да завършите операцията правилно.

📌 Стъпки:

  • Първо, въведете следната формула в клетка D12 .

=SUM(INDEX(C5:D10,,MATCH("Ethan Scott",C5:D5,0))

  • След това натиснете Enter, за да изчислите общия размер на продажбите на Итън Скот .

Нещата, които трябва да запомните

  • На първо място, ако търсената стойност не присъства в дадения набор от данни, всички тези функции ще върнат това. #NA Грешка.
  • По подобен начин, ако col_index_num е по-голям от броя на колоните в table-array, ще получите #REF! Стойност на грешката.
  • Накрая ще получите #VALUE! Стойност на грешка Ако table_array е по-малък от 1 .

Заключение

Това са всички стъпки, които можете да следвате за работа с VLOOKUP SUM в няколко реда в Excel. Като цяло, по отношение на работата с времето, това ни е необходимо за различни цели. Показах няколко метода със съответните им примери, но може да има много други итерации в зависимост от многобройните ситуации. Надявам се, че сега можете лесно да създадете необходимите корекции. Искрено се надявам да научите нещо и да ви хареса това ръководство. Моля, уведомете ни в раздела за коментари по-долу, ако имате някаквизапитвания или препоръки.

За повече информация като тази посетете Exceldemy.com .

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.