Как суммировать значения на основе текстовых критериев в Excel?
В Excel вы когда-нибудь пробовали суммировать значения на основе текстовых критериев другого столбца? Например, у меня есть диапазон данных на листе, как показано на следующем скриншоте. Теперь я хочу сложить все числа в столбце B, соответствующие текстовым значениям в столбце A, которые удовлетворяют определенному условию, например, суммировать числа, если ячейки в столбце A содержат «KTE».
Суммирование значений на основе другого столбца, если он содержит определенный текст
Давайте возьмем вышеуказанные данные в качестве примера, чтобы сложить все значения вместе, где в столбце A содержится текст «KTE». Следующая формула может вам помочь:
Пожалуйста, введите эту формулу =SUMIF(A2:A6,"*KTE*",B2:B6) в пустую ячейку и нажмите клавишу Enter, затем все числа в столбце B, где соответствующая ячейка в столбце A содержит текст «KTE», будут сложены. Смотрите скриншоты:
![]() |
![]() |
![]() |
Совет: В приведенной выше формуле A2:A6 — это диапазон данных, по которому вы суммируете значения, *KTE* обозначает необходимый критерий, а B2:B6 — это диапазон, который вы хотите суммировать.

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Суммирование значений на основе другого столбца, если начинается с определенного текста
Если вы хотите суммировать значения ячеек в столбце B, где соответствующая ячейка в столбце A начинается с «KTE», вы можете применить эту формулу: =SUMIF(A2:A6,"KTE*",B2:B6), смотрите скриншоты:
![]() |
![]() |
![]() |
Совет: В приведенной выше формуле A2:A6 — это диапазон данных, по которому вы суммируете значения, KTE* обозначает нужный критерий, а B2:B6 — это диапазон, который вы хотите суммировать.
Суммирование значений на основе другого столбца, если заканчивается определенным текстом
Чтобы сложить все значения в столбце B, где соответствующая ячейка в столбце A заканчивается на «KTE», эта формула может вам помочь: =SUMIF(A2:A6,"*KTE",B2:B6), (A2:A6 — это диапазон данных, по которому вы суммируете значения, KTE* обозначает нужный критерий, а B2:B6 — это диапазон, который вы хотите суммировать) смотрите скриншоты:
![]() |
![]() |
![]() |
Суммирование значений на основе другого столбца, если это только определенный текст
Если вы хотите суммировать значения в столбце B, где соответствующее содержимое ячейки в столбце A — это только «KTE», пожалуйста, используйте эту формулу: =SUMIF(A2:A6,"KTE",B2:B6), (A2:A6 — это диапазон данных, по которому вы суммируете значения, KTE обозначает нужный критерий, а B2:B6 — это диапазон, который вы хотите суммировать), и тогда только те ячейки в столбце A, где текст равен «KTE», будут сложены с соответствующими числами из столбца B, смотрите скриншоты:
![]() |
![]() |
![]() |
Связанные статьи:
Как суммировать каждые n строк вниз в Excel?
Как суммировать ячейки с текстом и числами в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!