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

Як шукати та підсумовувати збіги в рядках або стовпцях у Excel?

Використання функції vlookup і sum допомагає швидко з’ясувати зазначені критерії та одночасно підсумувати відповідні значення. У цій статті ми продемонструємо вам два способи перегляду та підсумовування першого або всіх значень, що збігаються, у рядках або стовпцях Excel.

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

Більше посібників для VLOOKUP ...


Перегляд та підсумовування збігів у рядку або декількох рядках із формулами

Формули в цьому розділі можуть допомогти підсумувати перше або всі співпадаючі значення в рядку або декількох рядках на основі певних критеріїв у Excel. Будь ласка, виконайте наступне.

Перегляньте та підсумуйте перше знайдене значення підряд

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

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

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

Примітки:

  • A10 - комірка, що містить значення, яке ви шукаєте;
  • $ A $ 2: $ F $ 7 - діапазон таблиці даних (без заголовків), що включає значення пошуку та відповідні значення;
  • Номер 2,3,4,5,6 {} означає, що стовпці значення результату починаються з другого стовпця і закінчуються шостим стовпцем таблиці. Якщо кількість стовпців результатів перевищує 6, змініть {2,3,4,5,6} на {2,3,4,5,6,7,8,9….}.
Перегляньте та підсумуйте всі знайдені значення у декілька рядків

Вищевказана формула може підсумовувати лише значення поспіль для першого відповідного значення. Якщо ви хочете повернути суму всіх збігів у декількох рядках, виконайте наступне.

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

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

Легко переглядайте та підсумовуйте збіги в рядках або стовпцях в Excel:

Згідно з доповіддю ПОГЛЯД і сума корисність Kutools for Excel може допомогти вам швидко переглянути та підсумувати збіги в рядках або стовпцях у Excel, як показано нижче.
Завантажте повну версію 30-денна безкоштовна траса Kutools for Excel Зараз!


Значення пошуку та суми у стовпці з формулами

Цей розділ містить формулу для повернення суми стовпця в Excel на основі конкретних критеріїв. Як показано на скріншоті нижче, ви шукаєте заголовок стовпця “Jan” у таблиці фруктів, а потім підсумовуєте цілі значення стовпців. Будь ласка, виконайте наступне.

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

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


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

Якщо ви не вмієте застосовувати суміш, тут рекомендуємо вам Vlookup і Sum особливість Kutools for Excel. За допомогою цієї функції ви можете легко переглядати та підсумовувати збіги в рядках або стовпцях лише за допомогою клацань.

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

Перегляньте та підсумуйте перше або всі співпадаючі значення в рядку або декількох рядках

1. клацання Кутулс > Супер ПОГЛЯД > ПОГЛЯД і сума щоб увімкнути функцію. Дивіться знімок екрана:

2 В ПОГЛЯД і сума діалогове вікно, будь ласка, налаштуйте наступним чином.

  • 2.1) У Пошук і тип суми розділ, виберіть Пошук і відповідність значень у рядках варіант;
  • 2.2) У Значення пошуку Виберіть клітинку, яка містить значення, яке ви шукаєте;
  • 2.3) У Вихідний діапазон виберіть клітинку для виведення результату;
  • 2.4) У Діапазон таблиці даних виберіть діапазон таблиці без заголовків стовпців;
  • 2.5) У Опції розділ, якщо ви хочете підсумувати значення лише для першого відповідного, виберіть Повернути суму першого знайденого значення варіант. Якщо ви хочете підсумувати значення для всіх збігів, виберіть Повернути суму всіх значень відповідності варіант;
  • 2.6) Клацніть на OK , щоб негайно отримати результат. Дивіться знімок екрана:

примітки: Якщо ви хочете здійснити пошук і підсумувати перше або всі співпадаючі значення у стовпці або декількох стовпцях, перевірте Пошук і сукупність значень (значень) у стовпцях в діалоговому вікні, а потім налаштуйте, як показано нижче.

Щоб отримати докладнішу інформацію про цю функцію, Будь ласка, натисніть тут.

  Якщо ви хочете отримати безкоштовну пробну версію (30-день) цієї утиліти, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


пов'язані статті

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

Перегляд і повернення відповідних значень у декількох стовпцях
Зазвичай застосування функції Vlookup може повернути відповідне значення лише з одного стовпця. Іноді вам може знадобитися витягнути відповідні значення з кількох стовпців на основі критеріїв. Ось рішення для вас.

Vlookup для повернення кількох значень в одній комірці
Зазвичай, застосовуючи функцію VLOOKUP, якщо є кілька значень, які відповідають критеріям, ви можете отримати результат лише першого. Якщо ви хочете повернути всі відповідні результати та відобразити їх усі в одній комірці, як ви можете цього досягти?

Перегляд і повернення цілого рядка відповідного значення
Зазвичай використання функції vlookup може повернути результат лише з певного стовпця того самого рядка. У цій статті буде показано, як повернути цілий рядок даних на основі конкретних критеріїв.

Перегляд назад або у зворотному порядку
Як правило, функція VLOOKUP здійснює пошук значень зліва направо в таблиці масивів, і для цього потрібно, щоб значення підстановки залишалося в лівій частині цільового значення. Але, іноді ви можете знати цільове значення і хочете дізнатися значення пошуку навпаки. Отже, вам потрібно виконувати пошук назад у Excel. У цій статті є кілька способів легко вирішити цю проблему!

Більше посібників для VLOOKUP ...


Найкращі інструменти для підвищення продуктивності офісу

Kutools for Excel Вирішує більшість ваших проблем і підвищує вашу продуктивність на 80%

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

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (26)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Скажи щось тут.....
Цей коментар був мінімізований модератором на сайті
мого котячого дихання пахне котячим кормом
Цей коментар був мінімізований модератором на сайті
Привіт! Сума з vlookup не працює в моєму Excel. Все ще відображається єдине значення. Наприклад, припустимо підсумовування значень із стовпців 2,3,4,5,..Я отримую значення лише зі стовпця 2. Не могли б ви пояснити помилки?
Цей коментар був мінімізований модератором на сайті
Привіт Джей,
Не забудьте натиснути клавіші Shift + Ctrl + Enter, перебуваючи в режимі редагування після введення формули.
Цей коментар був мінімізований модератором на сайті
У мене є BOQ і кількість відправлених деталей на різні дати. Як можна порівняти з BOQ за допомогою sum & vlookup?
Цей коментар був мінімізований модератором на сайті
Вгорі в розділі "ПРОГОН ТА ПІДСУМУВАННЯ ВСІХ СПІВНИКІВ У СТОПЦЯХ В EXCEL" є помилка:

=SUM(PRODUCT((A2:A7=A11)*B2:I7) неправильний. Має бути:

=SUMPRODUCT((A2:A7=A11)*B2:I7)
Цей коментар був мінімізований модератором на сайті
бережи вас бог :))
Цей коментар був мінімізований модератором на сайті
Я так радий, що прийшов прочитати коментарі, мені важко було зрозуміти, чому це не працює! Дякую, Кевін!
Цей коментар був мінімізований модератором на сайті
Дякую, любий..
Цей коментар був мінімізований модератором на сайті
чи можна підсумовувати в стовпець, а не в рядок?
Цей коментар був мінімізований модератором на сайті
Привіт желе!
Ця формула =SUM(INDEX(B2:F9,0,MATCH(A12,B1:F1,0))) може допомогти вам вирішити проблему. Будь ласка, спробуйте. Сподіваюся, що зможу допомогти.
Цей коментар був мінімізований модератором на сайті
=SUM(PRODUCT((A2:A7=A11)*B2:I7) не працює з десятковою комою.
Цей коментар був мінімізований модератором на сайті
Для мене працює просто чудово. Спробуйте не розділяти SUM і Product, це має бути =SUMPRODUCT((A2:A7=A11)*B2:I7)
Цей коментар був мінімізований модератором на сайті
яка буде формула, щоб додати кількість яблука лише в січні
Цей коментар був мінімізований модератором на сайті
У мене виникають проблеми з подібною формулою, я відчуваю, що мені потрібно використовувати індекс, але я не можу це зрозуміти. Я намагаюся отримати суму, але пошук базується на 2 значеннях. Стовпець D, який містить розширення співробітника, і стовпець I, який містить код виходу. Мета полягає в тому, щоб знайти суму часу в стовпці K на основі конкретного працівника (стовпець D) і коду виходу (стовпець I).
Цей коментар був мінімізований модератором на сайті
Привіт Майк,
Ви не проти завантажити скріншот своїх даних?
Цей коментар був мінімізований модератором на сайті
Дякую, але я зміг запустити мою формулу за допомогою розрахунку суміфів. Суміфи, що дають суму чогось на основі кількох факторів. У мене є ідентифікаційний номер співробітника та код статусу.
Цей коментар був мінімізований модератором на сайті
Як я можу додати разом кілька vlookups, наприклад, я хочу шукати з вашого прикладу Яблука + апельсини + банани за січень. Чи є спосіб зробити це?
Цей коментар був мінімізований модератором на сайті
Я просто отримую #VALUE! коли я намагаюся виконати всі збігаються значення, але це працює для першого значення. Будь-яка ідея?
Цей коментар був мінімізований модератором на сайті
hi
Як я можу додати кілька Vlookups разом і підсумувати?


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


використання індексу не допомогло і показує #N/A
=SUM(INDEX('Обробка відходів 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 дол
Цей коментар був мінімізований модератором на сайті
У мене є багатоаркушна таблиця, яка веде облік робочих годин. Я використовував VLOOKUP послідовно для підсумовування всіх годин на кількох аркушах, і це чудово працює... Доки не потрапляє на аркуш, який не містить значення пошуку. Я всюди шукав свою проблему, і VLOOKUP може бути неправильним рішенням. Мені було цікаво, чи зможу я розколоти чийсь мозок, щоб це спрацювало.

Т. Е. У мене є 1 документ Excel із 52 вкладками. Кожна вкладка – це робочий тиждень, починаючи з січня, тому Перша світова війна – це всі години ДЛЯ роботи sed, які я виконував за цей тиждень. "Joes house 1 години; Mikes house 2 години"... WW3, WW2 тощо... До WW3.

Це функція, яку я створив для додавання годин...

=SUM(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)) І це чудово працює. Але коли це завдання завершено, воно не ввімкнено (наприклад, вкладка WW32). Тому я отримую помилку #N/A. тому, наприклад, як попередній, працює чудово, коли я розширюю формулу, щоб охопити всі 52 аркуші... (ПРИКЛАД НАСТУПНОЇ СТОРІНКИ БЕЗ ЗНАЧЕННЯ ПІДТРИМКИ)

=SUM(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)) Я отримую #N /Помилка, оскільки вакансію немає в списку WW32. Але я можу додати години до цього на WW45.

Чи є спосіб змусити VLOOKUP пропустити аркуш, який не має посилального значення, і продовжити підсумовувати його до кінця? Я перепрошую, це може бути очевидним, як бруд, але я проясню все, якщо буде потрібно.

Я також спробував IFERROR. Ви можете встановити IFERROR, щоб повертати текст або навіть пробіли, але, здається, не охоплює підсумовування. Я шукаю, як СУМУВАТИ кілька аркушів, якщо деякі з аркушів не містять значення пошуку. Під час використання функції IFERROR замість RETURNING #N/A вона просто повертає "ВИ ВВЕЛИ ЗАБАГАТО АРГУМЕНТІВ ДЛЯ ЦІЄЇ ФУНКЦІЇ"...

=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.
Я пробував sum index, vlookup, match тощо, але постійно отримував 0. Хтось може допомогти з цим?
Цей коментар був мінімізований модератором на сайті
Привіт, Марнел Стрідом,
Не знаю, чи правильно я вас зрозумів: якщо ім’я в D5 Аркуша1 збігається з ім’ям у B3 Аркуша2, тоді підсумуйте числа в діапазоні F3:F32 Аркуша2.
Якщо так, ви можете застосувати наступну формулу, щоб це зробити.
=SUM(INDEX(Sheet2!F3:F32,0,MATCH(Sheet1!D5,Sheet2!B3,0)))
There are no comments posted here yet

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL