Перейти до основного матеріалу

Як підсумувати значення на основі текстових критеріїв у Excel?

Автор: Сяоян Остання зміна: 2020-04-21

Чи намагалися ви в Excel колись підсумовувати значення на основі іншого стовпця текстових критеріїв? Наприклад, у мене є ряд даних на робочому аркуші, як показано на наступному знімку екрана, тепер я хочу скласти всі цифри у стовпці B, що відповідають текстовим значенням у стовпці A, які відповідають певному критерію, наприклад, підсумовувати числа, клітинки в колонці А містить КТЕ.

doc-sum-based-on-text-1

Підсумуйте значення на основі іншого стовпця, якщо він містить певний текст

Підсумуйте значення на основі іншого стовпця, якщо він починається з певного тексту

Підсумуйте значення на основі іншого стовпця, якщо закінчується певним текстом

Підсумуйте значення на основі іншого стовпця, якщо це лише певний текст


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

Візьмемо, наприклад, наведені вище дані, щоб додати всі значення разом, що містить текст “KTE” у стовпці A, вам може допомогти наступна формула:

Введіть цю формулу = SUMIF (A2: A6, "* KTE *", B2: B6) у порожню клітинку та натисніть Що натомість? Створіть віртуальну версію себе у клавіша, тоді всі цифри у стовпці B, де відповідна клітинка у стовпці A містить текст “KTE”, будуть додані. Дивіться скріншоти:

doc-sum-based-on-text-2
-1
doc-sum-based-on-text-3

Чайові: У наведеній вище формулі, A2: A6 - діапазон даних, на основі якого ви додаєте значення, * KTE * означає необхідні критерії, а B2: B6 - діапазон, який потрібно підсумувати.


стрілка синя права міхур Підсумуйте значення на основі іншого стовпця, якщо він починається з певного тексту

Якщо ви просто хочете підсумувати значення комірок у стовпці B, де відповідна клітинка у стовпці A, текст якого починається з “KTE”, ви можете застосувати цю формулу: = SUMIF (A2: A6, "KTE *", B2: B6), див. скріншоти:

doc-sum-based-on-text-4
-1
doc-sum-based-on-text-5

Чайові: У наведеній вище формулі, A2: A6 - діапазон даних, на основі якого ви додаєте значення, KTE * означає необхідний критерій, а B2: B6 - діапазон, який потрібно підсумувати.


стрілка синя права міхур Підсумуйте значення на основі іншого стовпця, якщо закінчується певним текстом

Щоб скласти всі значення у стовпці B, де відповідна клітинка у стовпці A, текст якої закінчується на “KTE”, ця формула може зробити вам послугу: = SUMIF (A2: A6, "* KTE", B2: B6), (A2: A6 - діапазон даних, на основі якого ви додаєте значення, KTE * означає критерій, який вам потрібен, і B2: B6 діапазон, який ви хочете підсумувати) див. скріншоти:

doc-sum-based-on-text-6
-1
doc-sum-based-on-text-7

стрілка синя права міхур Підсумуйте значення на основі іншого стовпця, якщо це лише певний текст

Якщо ви просто хочете підсумувати значення в стовпці B, що відповідають лише вмісту комірки, це “KTE” стовпця A, використовуйте цю формулу: = SUMIF (A2: A6, "KTE", B2: B6), (A2: A6 - діапазон даних, на основі якого ви додаєте значення, КТЕ означає критерій, який вам потрібен, і B2: B6 це діапазон, який ви хочете підсумувати), а потім лише текст "KTE" у стовпці A, яке відносне число у стовпці B буде додано, див.

doc-sum-based-on-text-8
-1
doc-sum-based-on-text-9

Розширені рядки об’єднання: (Об’єднайте повторювані рядки та суму / середні відповідні значення):
  • 1. Вкажіть ключовий стовпець, за яким ви хочете об’єднати інший стовпець;
  • 2. Виберіть один розрахунок для ваших об’єднаних даних.

doc-sum-стовпці-один-критерій-7

Kutools для Excel: з більш ніж 200 зручними надбудовами Excel, спробуйте безкоштовно без обмежень протягом 60 днів. Завантажте та безкоштовно пробну версію зараз!


Статті по темі:

Як підсумувати кожні n рядків у Excel?

Як підсумувати комірки з текстом і цифрами в Excel?

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

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


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

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (22)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I try already.cause I apply the whole range it's still could not get the total sum. I am used sumif
This comment was minimized by the moderator on the site
i need to reference my sumifs criteria to a specific cell, the cell acts as a filter
EG: =SUMIFS(LV215:LV237,WC7,AB215:AB237) where WC7 is equal to a specific cell is this possible?
This comment was minimized by the moderator on the site
i cannot find this tool. "Combine Rows Based on Column" at the top of the page. i also cannot find info on what is on the free version vs. what is on the paid version. is this on the paid version? if not, where is it? thanks!
This comment was minimized by the moderator on the site
Hello, jenna,
We have moved this feature under the Merge & Split group, please see the below screenshot.
Sorry for this inconvenience.
Please try, thank you!
This comment was minimized by the moderator on the site
I create a dynamic string which contains the cells to sum and pass this string to sum function and it gives me #value error. Any solution to this.
This comment was minimized by the moderator on the site
Hi, Desu,
Could you give your problem more detailed, thank you!
This comment was minimized by the moderator on the site
By the way, I’m using the =SUMIF(A2:A6,"*KTE*",B2:B6) formula, and I want to do more than just the B column (up to column AM).
This comment was minimized by the moderator on the site
Hello, Paige,
For solving your problem, may be there is no simple formula, you should join the SUMIF function together to get the result as you need, for example, you can use the below formula: (you can add other columns data with combining the sumif function)

=SUM(SUMIF(A2:A6,"*kte*",B2:B6), SUMIF(A2:A6,"*kte*",C2:C6), SUMIF(A2:A6,"*kte*",D2:D6))

Please try it, hope it can help you!
This comment was minimized by the moderator on the site
This works but what if I want to use the last part of the formula to cover multiple columns instead of just one?
This comment was minimized by the moderator on the site
how do I use a sumif in the following. If a certain cell contains the values of an substring of data, than sum a nearby column. for example, Cell A1 has (Dan,Tom,Bill,Smith). Then a separate table has Dan - 2, Bill - 3, John - 4. Assuming that is a 2x3 table. I want to create a formula that can sum the Dan and Bill numbers (2+3) because those texts could be found in cell A1. So the total would return 5.
This comment was minimized by the moderator on the site
How do you us sumif formula to with two criteria? For instance, If Column A = X and Column C = C then Sum Column G.
This comment was minimized by the moderator on the site
Hello, Matusiak
To sumif values based on multiple criteria, please view the following screenshot:

Also, you can go to the article https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html to get your solution.
This comment was minimized by the moderator on the site
Hi, any one here is having an idea of how to calculate value containing in a cell (Or with text?
For Example: in Cell A= MR134 , B= MR143, C = MR187 and result will be like sum of 134+143+187 =?
This comment was minimized by the moderator on the site
I am looking for this solution too.
This comment was minimized by the moderator on the site
Hello, guys,
May be the below array formula can help you: (after typing the formula, please press Ctrl+Shift+Enter together)
=SUM(IF(ISNUMBER(SEARCH("MR",B1:B4)),SUBSTITUTE(B1:B4,"MR",""))+0)
Please change the cell references to your need.
This comment was minimized by the moderator on the site
This is super clear and understandable, thank you so much!!!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations