Note: The other languages of the website are Google-translated. Back to English

Как искать и суммировать совпадения в строках или столбцах в Excel?

Использование функции vlookup и sum поможет вам быстро найти указанные критерии и одновременно суммировать соответствующие значения. В этой статье мы собираемся показать вам два метода vlookup и суммирования первого или всех совпавших значений в строках или столбцах Excel.

Vlookup и суммирование совпадений в строке или нескольких строках с формулами
Vlookup и суммирование совпадений в столбце с формулами
Легко просматривайте и суммируйте совпадения в строках или столбцах с помощью удивительного инструмента

Больше руководств по ВПР ...


Vlookup и суммирование совпадений в строке или нескольких строках с формулами

Формулы в этом разделе могут помочь суммировать первое или все совпавшие значения в строке или нескольких строках на основе определенных критериев в Excel. Пожалуйста, сделайте следующее.

Vlookup и суммируйте первое совпадающее значение в строке

Предположим, у вас есть таблица фруктов, как показано на скриншоте ниже, и вам нужно найти первое Apple в таблице, а затем просуммировать все соответствующие значения в той же строке. Для этого сделайте следующее.

1. Выберите пустую ячейку для вывода результата, здесь я выбираю ячейку B10. Скопируйте в нее приведенную ниже формулу и нажмите Ctrl + Shift + Enter ключи, чтобы получить результат.

=SUM(VLOOKUP(A10, $A$2:$F$7, {2,3,4,5,6}, FALSE))

Ноты:

  • A10 это ячейка, содержащая искомое значение;
  • 2 австралийских доллара: 7 франкских долларов это диапазон таблицы данных (без заголовков), который включает значение поиска и совпадающие значения;
  • Номер 2,3,4,5,6 {} означает, что столбцы значений результата начинаются со второго столбца и заканчиваются шестым столбцом таблицы. Если количество столбцов результатов больше 6, измените {2,3,4,5,6} на {2,3,4,5,6,7,8,9….}.
Vlookup и суммирование всех совпавших значений в нескольких строках

Приведенная выше формула может суммировать значения в строке только для первого совпадающего значения. Если вы хотите вернуть сумму всех совпадений в нескольких строках, сделайте следующее.

1. Выберите пустую ячейку (в данном случае я выбираю ячейку B10), скопируйте в нее приведенную ниже формулу и нажмите Enter ключ для получения результата.

=SUMPRODUCT((A2:A7=A10)*B2:F7)

С легкостью просматривайте и суммируйте совпадения в строках или столбцах Excel:

Компания ПРОСМОТР и сумма полезности Kutools for Excel может помочь вам быстро найти и суммировать совпадения в строках или столбцах в Excel, как показано в демонстрации ниже.
Скачать полную версию 30-дневная бесплатная пробная версия Kutools для Excel прямо сейчас!


Vlookup и суммирование согласованного значения в столбце с формулами

В этом разделе представлена ​​формула для возврата суммы столбца в Excel на основе определенных критериев. Как показано на скриншоте ниже, вы ищете заголовок столбца «Янв» в таблице фруктов, а затем суммируете все значения столбца. Пожалуйста, сделайте следующее.

1. Выберите пустую ячейку, скопируйте в нее приведенную ниже формулу и нажмите Enter ключ для получения результата.

=SUM(INDEX(B2:F7,0,MATCH(A10,B1:F1,0)))


Легко просматривайте и суммируйте совпадения в строках или столбцах с помощью удивительного инструмента

Если вы не умеете применять формулы, мы рекомендуем вам Vlookup и сумма особенность Kutools for Excel. С помощью этой функции вы можете легко просматривать и суммировать совпадения в строках или столбцах одним щелчком мыши.

Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.

Vlookup и суммируйте первое или все совпавшие значения в строке или нескольких строках

1. Нажмите Кутулс > Супер ПОСМОТРЕТЬ > ПРОСМОТР и сумма чтобы включить функцию. Смотрите скриншот:

2. в ПРОСМОТР и сумма диалоговое окно, настройте следующим образом.

  • 2.1). Поиск и тип суммы выберите Найти и суммировать совпавшие значения в строке (ах) вариант;
  • 2.2). Значения поиска поле выберите ячейку, содержащую искомое значение;
  • 2.3). Выходной диапазон поле выберите ячейку для вывода результата;
  • 2.4). Диапазон таблицы данных поле выберите диапазон таблицы без заголовков столбцов;
  • 2.5). Опции раздел, если вы хотите суммировать значения только для первого совпавшего, выберите Вернуть сумму первого совпадающего значения вариант. Если вы хотите суммировать значения для всех совпадений, выберите Вернуть сумму всех значений соответствия вариант;
  • 2.6) Нажмите OK кнопку, чтобы сразу получить результат. Смотрите скриншот:

Внимание: Если вы хотите выполнить vlookup и суммировать первое или все совпавшие значения в столбце или нескольких столбцах, проверьте Найти и суммировать совпавшие значения в столбце (ах) в диалоговом окне, а затем настройте, как показано на снимке экрана ниже.

Для получения дополнительных сведений об этой функции, Пожалуйста, нажмите здесь.

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Статьи по Теме

Значения Vlookup на нескольких листах
Вы можете применить функцию vlookup, чтобы вернуть совпадающие значения в таблице рабочего листа. Однако, если вам нужно использовать значение vlookup на нескольких листах, как вы можете это сделать? Эта статья содержит подробные инструкции, которые помогут вам легко решить проблему.

Vlookup и возврат совпадающих значений в нескольких столбцах
Обычно применение функции Vlookup может вернуть совпадающее значение только из одного столбца. Иногда вам может потребоваться извлечь совпадающие значения из нескольких столбцов на основе критериев. Вот решение для вас.

Vlookup возвращает несколько значений в одной ячейке
Обычно при применении функции ВПР, если есть несколько значений, соответствующих критериям, вы можете получить результат только для первого из них. Если вы хотите вернуть все совпавшие результаты и отобразить их все в одной ячейке, как этого добиться?

Vlookup и возврат всей строки совпадающего значения
Обычно использование функции vlookup может возвращать результат только из определенного столбца в той же строке. Эта статья покажет вам, как вернуть всю строку данных на основе определенных критериев.

Обратный просмотр Vlookup или в обратном порядке
Как правило, функция ВПР ищет значения слева направо в таблице массивов и требует, чтобы значение поиска оставалось в левой части целевого значения. Но иногда вы можете знать целевое значение и захотеть узнать значение поиска в обратном порядке. Следовательно, вам необходимо выполнить поиск в обратном порядке в Excel. В этой статье есть несколько способов легко справиться с этой проблемой!

Больше руководств по ВПР ...


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (26)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Скажи что-нибудь здесь.....
Этот комментарий был сведен к минимуму модератором на сайте
изо рта моей кошки пахнет кошачьей едой
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Сумма с vlookup не работает в моем Excel. Все еще показывает единственное значение. Например, предположим, что суммируются значения из столбцов 2,3,4,5,.. Я получаю значение только из столбца 2. Не могли бы вы объяснить по ошибкам?
Этот комментарий был сведен к минимуму модератором на сайте
Привет Джей,
Не забудьте нажать клавиши Shift + Ctrl + Enter, находясь в режиме редактирования после ввода формулы.
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть некоторый BOQ и количество отправленных деталей на разные даты. Как можно сопоставить с BOQ, используя сумму и vlookup?
Этот комментарий был сведен к минимуму модератором на сайте
В разделе «ВПР И СУММ ВСЕХ СОВПАДЕНИЙ В СТОЛБЦАХ В EXCEL» есть опечатка:

=СУММ(ПРОИЗВ((A2:A7=A11)*B2:I7) неверно. Должно быть:

=SUMPRODUCT((A2:A7=A11)*B2:I7)
Этот комментарий был сведен к минимуму модератором на сайте
Будьте здоровы :))
Этот комментарий был сведен к минимуму модератором на сайте
Так рад, что я пришел, чтобы прочитать комментарии, изо всех сил пытался понять, почему это не работает! Спасибо, Кевин!
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, дорогой..
Этот комментарий был сведен к минимуму модератором на сайте
можно ли суммировать вещи в столбце, а не в строке?
Этот комментарий был сведен к минимуму модератором на сайте
Привет Джелли,
Эта формула =СУММ(ИНДЕКС(B2:F9,0,ПОИСКПОЗ(A12,B1:F1,0))) может помочь вам решить проблему. Пожалуйста, попробуйте. Надеюсь, я смогу помочь.
Этот комментарий был сведен к минимуму модератором на сайте
=СУММ(ПРОИЗВ((A2:A7=A11)*B2:I7) не работает с десятичной точкой.
Этот комментарий был сведен к минимуму модератором на сайте
Для меня работает просто отлично. Попробуйте не разделять СУММ и Произведение, это должно быть =СУММПРОИЗВ((A2:A7=A11)*B2:I7)
Этот комментарий был сведен к минимуму модератором на сайте
какая будет формула, чтобы добавить количество яблок только в январе
Этот комментарий был сведен к минимуму модератором на сайте
У меня проблемы с аналогичной формулой. Я чувствую, что мне нужно использовать индекс, но не могу понять. Я пытаюсь получить сумму, но поиск основан на двух значениях. Столбец D, содержащий добавочный номер сотрудника, и столбец I, содержащий код выхода. Цель состоит в том, чтобы найти сумму времени в столбце K на основе конкретного сотрудника (столбец D) и кода выхода (столбец I).
Этот комментарий был сведен к минимуму модератором на сайте
Привет Майк,
Не могли бы вы загрузить скриншот ваших данных?
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо, но я смог запустить свою формулу с помощью вычисления сумифов. Суммифы, дающие сумму чего-либо на основе нескольких факторов. У меня это идентификационный номер сотрудника и код состояния.
Этот комментарий был сведен к минимуму модератором на сайте
Как я могу добавить несколько vlookup вместе, например, я хочу найти в вашем примере яблоки + апельсины + бананы за январь. Есть ли способ сделать это?
Этот комментарий был сведен к минимуму модератором на сайте
Я просто получаю #ЗНАЧ! когда я пытаюсь сделать все совпадающие значения, но это работает для первого значения. Есть идеи?
Этот комментарий был сведен к минимуму модератором на сайте
hi
Как я могу добавить несколько vlookup вместе и суммировать их?


=VLOOKUP(E3,'Waste Process NEW'!N:O,2,FALSE) --------------- для этого все идет нормально, за исключением того, что клапан перенастройки является только первым, где N столбец имеет много значений, совпадающих со значениями поиска E3.


использование индекса не помогло и показывает #N/A
=СУММ(ИНДЕКС('Процесс отходов NEW'!N:N,0,MATCH('Ежемесячный отчет'!H5,'Процесс отходов NEW'!1:1048576,0)))
Этот комментарий был сведен к минимуму модератором на сайте
привет тарик,
Не могли бы вы предоставить скриншот ваших данных? Извините за беспокойство.
Этот комментарий был сведен к минимуму модератором на сайте
А Б В Г Д Е
1 Я хочу, чтобы эти ячейки в столбце B суммировали значения в столбце F7 (сегодня), чтобы сказать F20. это уменьшит, так как завтра он суммирует значения из F8: F20 и т. д. -$19 I
хотите, чтобы эти ячейки в столбце B суммировали значения в столбце F7 (сегодня), чтобы сказать F10.
это уменьшится, так как завтра он суммирует значения из F8: F10 и т. д.

2 пт 22 июл 22 -$19
3 Сб 23 июл 22 -$19
4 Вс 24 июл 22 -$19
5 пн 25 июл 22 -$19
6 Вт 26 июл 22 -$19
7 Среда 27 июл 22 -$19 попробовал с vlookup, само собой разумеется, это не работает
8 чт 28 июл 22 -$19 =L8=(D1-E1)+SUM(vlookup(today(),6,false):F28)
9 Пт 29 июл 22 -$19
10 Сб 30 июл 22 -$19
11 Вс 31 июл 22 -$19
12 Пн 01 Авг 22 -$19
13 вт 02 авг 22 -$19
14 Ср 03 Авг 22 -$19
15 чт 04 авг 22 -$19
Этот комментарий был сведен к минимуму модератором на сайте
У меня есть многолистовая электронная таблица, в которой отслеживаются часы работы. Я использовал ВПР последовательно, чтобы суммировать все часы на нескольких листах, и он отлично работает... Пока он не дойдет до листа, который не содержит искомого значения. Я искал свою проблему повсюду, и ВПР может быть неверным решением. Мне было интересно, смогу ли я расшевелить чьи-нибудь мозги, чтобы это сработало.

IE У меня есть 1 документ excel с 52 вкладками. Каждая вкладка — это рабочая неделя, начинающаяся с января, поэтому WW1 — это все часы, которые я выполнял в течение этой недели. "дом Джоса 2 часа; дом Майка 3 часа"... WW2, WW3 и т. д... До WW52.

Это функция, которую я сделал, чтобы складывать часы...

=СУММ(ВПР(O30,'WW29'!$A$7:$M$110,{13},ЛОЖЬ),ВПР(O30,'WW30'!$A$7:$M$110,{13},ЛОЖЬ),ВПР (O30,'WW31'!$A$7:$M$110,{13},FALSE)) И это прекрасно работает. Но когда это задание завершено, оно не отображается (например, вкладка WW32). Следовательно, я получаю ошибку #N/A. так, например, как предыдущий отлично работает, когда я расширяю формулу, чтобы охватить все 52 листа... (ПРИМЕР СЛЕДУЮЩЕЙ СТРАНИЦЫ БЕЗ ЗНАЧЕНИЯ ПОИСКА)

=СУММ(ВПР(O30,'WW29'!$A$7:$M$110,{13},ЛОЖЬ),ВПР(O30,'WW30'!$A$7:$M$110,{13},ЛОЖЬ),ВПР (O30,'WW31'!$A$7:$M$110,{13},ЛОЖЬ),ВПР(O30,'WW32'!$A$7:$M$110,{13},ЛОЖЬ)) Я получаю #N /Ошибка, потому что задания нет в списке на WW32. Но я могу добавить часы к этому на WW45.

Есть ли способ заставить VLOOKUP пропустить лист, на котором нет ссылочного значения, и продолжить его суммирование до конца? Я извиняюсь, это может быть так же ясно, как грязь, но я уточню что-нибудь, если это будет необходимо.

Я также пробовал IFERROR. Вы можете установить IFERROR для возврата текста или даже пробелов, но, похоже, это не распространяется на суммирование. Я ищу, как суммировать несколько листов, когда некоторые из листов не содержат искомого значения. При использовании функции ЕСЛИОШИБКА вместо ВОЗВРАТА #Н/Д она просто возвращает "ВЫ ВВЕЛИ СЛИШКОМ МНОГО АРГУМЕНТОВ ДЛЯ ЭТОЙ ФУНКЦИИ"...

=IFERROR(VLOOKUP(O30,'WW29'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW30'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW31'!$A$7:$M$110,{13},FALSE),VLOOKUP(O30,'WW32'!$A$7:$M$110,{13},FALSE),"")

И это всего 3 листа.

Любая помощь будет принята с благодарностью.

PS Я также пробовал с CTRL + SHIFT + ENTER, но безрезультатно.
Этот комментарий был сведен к минимуму модератором на сайте
Привет Джо,
Методы, представленные в следующей статье, могут оказать вам услугу. Пожалуйста, попробуйте. Надеюсь, я смогу помочь.
Как выполнять поиск по нескольким листам и суммировать результаты в Excel?
Этот комментарий был сведен к минимуму модератором на сайте
Мне нужна помощь с формулой. У меня есть 2 листа для извлечения данных и вычисления суммы в столбце с совпадением с именем.
Т.е. имя находится на листе 1 D5, имя на листе 2 — B3, суммы для расчета, которые соответствуют имени в B3 на листе 2, — от F3 до F32.
Я пробовал индекс суммы, vlookup, match и т. д., но все равно получаю 0. Может ли кто-нибудь помочь с этим?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Марнел Стридом,
Я не знаю, правильно ли я вас понимаю: если имя в D5 на Листе 1 совпадает с именем в B3 на Листе 2, то суммируйте числа в диапазоне F3: F32 на Листе 2.
Если это так, вы можете применить следующую формулу, чтобы сделать это.
=SUM(INDEX(Sheet2!F3:F32,0,MATCH(Sheet1!D5,Sheet2!B3,0)))
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL