Сума, ако дадена клетка съдържа текст в Excel (6 подходящи формули)

  • Споделя Това
Hugh West

В тази статия ще ви покажа как да сумирате, ако дадена клетка съдържа текст в Excel. Ще научите методите за сумиране въз основа на клетка, съдържаща какъвто и да е текст, както и ако тя съдържа конкретен текст с подходящи примери и илюстрации.

Изтегляне на работна тетрадка за практика

Сума, ако дадена клетка съдържа текст.xlsx

6 подходящи формули за сумиране, ако дадена клетка съдържа текст в Excel

Тук имаме набор от данни с Имена на някои продукти, Адреси за контакт на клиентите, които са ги купили, и Количества на компания, наречена Jupyter Group.

Днес целта ни е да съберем клетките, които съдържат текст, от този набор от данни.

1. Използвайте функцията SUMIF за сумиране, ако дадена клетка съдържа текст в Excel

Можете да използвате Функция SUMIF на Excel за сумиране, ако дадена клетка съдържа текст в Excel.

Например, нека се опитаме да съберем количествата на продуктите, чиито адреси на клиентите са Имейл идентификатори , а не Телефонни номера .

Това означава, че трябва да съберем Количество на клетка, ако съседната клетка съдържа текст като Адрес на клиента .

Как да го постигнем?

За да изпълните това, можете да въведете Символ на звездичка (*) като критерии в рамките на Функция SUMIF , като следната формула:

=SUMIF(C4:C13,"*",D4:D13)

Вижте, тук имаме общото количество продукти с клиенти, които имат текстови адреси.

Годината е 1558.

Обяснение на формулата

  • Сайтът Функция SUMIF приема три аргумента: a обхват , a критерии , и sum_range .
  • Тук обхватът е C4:C13 (Адрес на клиента) и критерии е "*" . "*" притежава TRUE за всяка текстова стойност. Следователно формулата търси всички текстови стойности в диапазона C4:C13 .
  • Когато намери текстова стойност в диапазона C4:C13 , тя сумира съответната стойност от sum_range , D4:D13 ( Количество ).
  • Така SUMIF(C4:C13,”*”,D4:D13) връща сумата на всички величини от диапазона D4:D13 където съответният адрес в диапазона C4:C13 е текстов адрес.

Прочетете още: Как да съберете клетки с текст и числа в Excel

2. използване на функцията SUMIFS за сумиране, ако дадена клетка съдържа текст в Excel

Можете да използвате Функция SUMIFS вместо Функция SUMIF за сумиране, ако дадена клетка съдържа текст в Excel.

Как да го постигнем?

Формулата е почти сходна. Тук SUMIFS Формулата за сумиране на количествата с текстовите адреси ще бъде:

=SUMIFS(D4:D13,C4:C13,"*")

Тук отново имаме общото количество продукти с клиенти, които имат текстови адреси.

Отново е 1558 г.

Обяснение на формулата

  • Сайтът Функция SUMIFS взема sum_range и една или повече двойки от обхват и критерии.
  • Тук нашите sum_range е D4:D13 ( Количество ). И ние използвахме една двойка от a обхват и критерии .
  • Обхватът е C4:C13 (адрес за контакт) , а критерият е "*" . Търси всички текстови стойности в диапазона C4:C13 .
  • Когато намери текстова стойност в диапазона C4:C13 , тя сумира съответната стойност от sum_range D4:D13 .
  • Така SUMIFS(D4:D13,C4:C13, "*") връща сумата на всички величини от диапазона D4:D13 където съответният адрес в диапазона C4:C13 е текстов адрес.

Прочетете повече: Сума в Excel, ако дадена клетка съдържа критерии (5 примера)

3. Комбиниране на функциите SUM, IF и ISTEXT за сумиране, ако дадена клетка съдържа текст в Excel

Ако желаете, можете да използвате комбинация от Функция SUM . Ако функцията , и Функция ISTEXT за сумиране, ако дадена клетка съдържа текст в Excel.

Как да го постигнем?

Изберете някоя клетка и въведете тази комбинирана формула:

=SUM(IF(ISTEXT(C4:C13),D4:D13,0))

[ Това е Формула на масива . Така че натиснете CTRL+SHIFT+ENTER освен ако не сте в Office 365 .]

Вижте, имаме същото общо количество продукти с клиенти с текстови адреси - 1558.

Обяснение на формулата

  • ISTEXT(C4:C13) проверява всяка стойност в диапазона C4:C13 и връща TRUE ако това е текстова стойност. В противен случай се връща FALSE .
  • Сега формулата става SUM(IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) връща съответната стойност от диапазона D4:D13 за всеки TRUE . И за всеки FALSE , той връща 0 .
  • Следователно формулата става SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
  • Сега Функция SUM връща сумата на съответните стойности от диапазона D4:D13 .

Прочетете още: Ако клетката съдържа текст, тогава копирайте в друг лист в Excel

Подобни четива

  • Сумиране на клетките в Excel: непрекъснато, случайно, с критерии и др.
  • Как да присвоите стойност, ако клетката съдържа дума в Excel (4 лесни начина)
  • Ако клетката съдържа текст, върнете стойността в друга клетка, като използвате Excel формула
  • Как да върнете стойност, ако клетките съдържат определен текст от списък
  • Намиране на текст в обхвата на Excel и връщане на референтна клетка (3 начина)

4. използване на функцията SUMIF за сумиране, ако дадена клетка съдържа конкретен текст в Excel (без значение на буквите)

Досега сумирахме всички клетки, които съдържат текстови стойности.

Сега ще опитаме малко по-различно нещо. Ще съберем клетките, които съдържат текстови стойности, с определен текст.

Например, нека се опитаме да съберем количеството на всички червени продукти.

Това означава, че трябва да съберем всяка клетка, ако тя съдържа текста "червен" в него.

Как да го постигнем?

Можем да постигнем това и с помощта на Функция SUMIF на Excel с Символ на звездичка (*) .

Въведете тази формула във всяка клетка на работния лист:

=SUMIF(B4:B13,"*Red*",D4:D13)

Тук получаваме сумата на всички продукти с текста "Червено" в него. Той е 691.

Обяснение на формулата

  • Сайтът Функция SUMIF приема три аргумента: a обхват , a критерии , и sum_range .
  • Тук обхватът е B4:B13 (име на продукта) и критерии е "Червено" . Той притежава TRUE за всяка текстова стойност с текст "Червено" в него.
  • Следователно формулата търси всички текстови стойности в диапазона B4:B13 която съдържа текста "Червено" .
  • Когато намери стойност в диапазона B4:B13 , тя сумира съответната стойност от sum_range , D4:D13 ( Количество ).
  • Така SUMIF(B4:B13, "*Red*",D4:D13) връща сумата на всички величини от диапазона D4:D13 където името на продукта съдържа текста "Червено" в него.

Бележка за запомняне

  • Това е Без значение на размера на буквите т.е. ако използвате "RED" или "червен" на мястото на "Червено" , тя също ще работи по същия начин.

Прочетете още: Ако клетката съдържа определен текст, добавете 1 в Excel (5 примера)

5. използване на функцията SUMIFS за сумиране, ако дадена клетка съдържа конкретен текст в Excel (без значение на буквите)

Можете да използвате Функция SUMIFS вместо Функция SUM за събиране на информация, ако дадена клетка съдържа определен текст.

Как да го постигнем?

Сайтът SUMIFS формула за определяне на сумата на всички продукти с текста "Червено" в тях ще бъде:

=SUMIFS(D4:D13,B4:B13,"*Red*")

Тук отново получаваме сумата на всички продукти с текста "Червено" в него. Той е 691.

Обяснение на формулата

  • Сайтът Функция SUMIFS взема sum_range и една или повече двойки от обхват и критерии.
  • Тук нашите sum_range е D4:D13 ( Количество ). И ние използвахме една двойка от a обхват и критерии .
  • Обхватът е B4:B13 (име на продукта) , а критерият е "*Червено*" . Търси всички текстови стойности в диапазона C4:C13 с текста "Червено" в него.
  • Когато намери стойност в диапазона B4:B13 , тя сумира съответната стойност от sum_range D4:D13 .
  • Така SUMIFS(D4:D13,C4:C13, "*") връща сумата на всички величини от обхвата D4:D13 където името на продукта съдържа текста "Червено" в него.

Бележка за запомняне

  • Това също е Без значение на размера на буквите формула. Това е, "RED" или "червен" на мястото на "Червено" също ще работи по същия начин.

Прочетете още: Ако клетката съдържа текст, тогава добавете текст в друга клетка в Excel

6. комбиниране на функциите SUM, IF, ISERROR и FIND за събиране на суми, ако дадена клетка съдържа определен текст в Excel (съвпадение с отчитане на големи и малки букви)

Предишните два метода извършват без значение на големи и малки букви да съберете всички клетки, които съдържат определен текст в тях.

Сега, ако искате отчитане на малки и големи букви можете да приложите тази формула.

Можете да комбинирате Функция SUM , Функция IF , Функция ISERROR , и Функция FIND за събиране на данни, ако дадена клетка съдържа определен текст в нея с отчитане на малки и големи букви мач.

Как да го постигнем?

Сайтът Чувствителност на буквите формула за определяне на сумата на всички продукти с текста "Червено" в тях ще бъде:

=SUM(IF(ISERROR(FIND("Red",B4:B13)),0,D4:D13))

[ Това е Формула на масива . Така че натиснете CTRL+SHIFT+ENTER освен ако не използвате Office 365 .]

Виждате, че отново имаме общото количество продукти с текста "Червено" в името.

Обяснение на формулата

  • FIND("Червено",B4:B13) търси съвпадение с отчитане на големи и малки букви на всички стойности от диапазона B4:B13 ( Име на продукта ) за текста "Червено" .
  • Връща число, ако намери съвпадение, в противен случай връща #VALUE грешка.
  • Така формулата става SUM(IF(ISERROR({15,#VALUE!,15,#VALUE!,...,#VALUE!}),0,D4:D13)) .
  • ISERROR({15,#СТОЙНОСТ!,15,#СТОЙНОСТ!,...,#СТОЙНОСТ!}) връща TRUE за всяка грешка и a FALSE в противен случай.
  • Следователно формулата става SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
  • IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13) връща 0 за всеки TRUE и връща съответната стойност от диапазона D4:D13 за всеки FALSE .
  • Сега формулата става SUM(D4,0,D5,0,...,0) .
  • И накрая. Функция SUM връща сумата от съответните стойности.

Прочетете още: Excel Ако клетката съдържа текст, тогава върнете стойността (8 лесни начина)

Нещата, които трябва да запомните

  • Сайтът Функция SUMIF и Функция SUMIFS може да се използва с Заместващи символи (*, ?, ~) за търсене на частични съвпадения.
  • Сайтът Функция SUMIF и Функция SUMIFS търсене на Без значение на размера на буквите като има предвид, че Функция FIND търси Чувствителност на буквите мач.

Заключение

С помощта на тези методи можете да съберете дали дадена клетка съдържа текст в Excel. Знаете ли друг метод или имате въпроси? Не се колебайте да ни попитате.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.