Использование 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 в Excel. Однако становится трудно использовать этот процесс, если у вас длинный набор данных, содержащий большое количество данных. Здесь мы найдем продукт 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)

  • В конце концов, нажмите Войти чтобы получить аналогичный результат.

Читать далее: Как использовать Vlookup и суммирование по нескольким листам в 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 vs 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, "Да", "Нет")

🔎 Формула разбивки:

  • Здесь, в ЕСЛИ функция SUM(VLOOKUP(C14, $B$4:$G$11, {3,4,5,6}, FALSE))>=E15 является логическим условием.
  • Однако VLOOKUP функция проверяет, больше или равны ли общие продажи введенного имени нашим предопределенным максимальным продажам или нет.
  • После этого SUM функция выдает сумму определенного имени.
  • Наконец, в ЕСЛИ Функция проверяет условие. Если продажи совпадают, то мы выведем " Да " иначе " Нет "
  • Наконец, нажмите кнопку Войти для получения окончательного результата.

Читать далее: Функция INDEX MATCH в сравнении с функцией VLOOKUP (9 примеров)

Как суммировать несколько строк с помощью функций INDEX и MATCH

Однако мы можем объединить ИНДЕКС и МАТЧ функции для нахождения суммы для нескольких строк. Однако этот альтернативный процесс намного проще в работе. Здесь мы вычислим общие продажи сотрудника Итан Скотт В целях демонстрации я изменил предыдущий набор данных. Поэтому выполните следующие шаги, чтобы правильно завершить операцию.

📌 Шаги:

  • Во-первых, вставьте следующую формулу в ячейку D12 .

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

  • После этого нажмите Enter, чтобы рассчитать общий объем продаж Итан Скотт .

О чем следует помнить

  • Во-первых, если искомое значение отсутствует в данном наборе данных, то все эти функции вернут следующее значение #NA Ошибка.
  • Аналогично, если col_index_num больше, чем количество столбцов в таблице-массиве, то вы получите #REF! Значение ошибки.
  • Наконец, вы получите #VALUE! Значение ошибки Если массив_таблиц меньше, чем 1 .

Заключение

Вот все шаги, которые вы можете предпринять для работы VLOOKUP SUM с несколькими строками в Excel. В целом, работа со временем нужна нам для различных целей. Я показал несколько методов с соответствующими примерами, но может быть много других итераций в зависимости от многочисленных ситуаций. Надеюсь, теперь вы можете легко создавать необходимые корректировки. Я искренне надеюсь, что вы чему-то научились и вам понравилось это руководство. Пожалуйста, дайте нам знать в разделе комментариев ниже, если у вас есть какие-либо вопросы.запросы или рекомендации.

Для получения дополнительной информации, подобной этой, посетите Exceldemy.com .

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.