Съдържание
В ежедневието си вероятно просто искаме да съберем бързо клетките въз основа на текстови критерии. Например, ако имате списък с продукти и искате да изчислите общата печалба по тип продукт или да съберете имената, които съдържат конкретен текст . Excel SUMIF Тази статия ще ви покаже как да използвате тази функция въз основа на конкретен текст.
Изтегляне на книга за практика
Можете да изтеглите безплатния шаблон на Excel от тук и да се упражнявате сами.
SUMIF Text.xlsx9 лесни начина за използване на SUMIF с текст в Excel
Метод 1: SUMIF с определен текст
Нека първо се запознаем с нашето множество от данни. Подредих моето множество от данни с имената на някои продукти и печалбите им. Сега ще използвам функцията SUMIF да се събере печалбата за продукта "Риза". SUMIF се използва за сумиране на клетки, които отговарят на определени критерии.
Стъпки:
➤ Активиране на Клетка C14
➤ След това въведете формулата, дадена по-долу-
=SUMIF(B5:B11,"*Shirt*",C5:C11)
➤ Натиснете Въведете бутон.
Сега ще забележите, че печалбата за артикула на ризата е сумирана.
Прочетете още: Как да съберете имената в Excel (4 подходящи начина)
Метод 2: SUMIF с препратка към клетка от текст в Excel
Сега ще извършим същата операция като предишния метод, само че използвайки препратка към клетката. Нека разгледаме елемента Риза в Клетка C13 . Ще използвам тази референтна клетка за моята формула.
Стъпки:
➤ В Клетка C14 напишете формулата, дадена по-долу-
=SUMIF(B5:B11,"*"&C13&"*",C5:C11)
➤ След това натиснете Въведете за резултата.
Скоро след това ще забележите, че операцията, използваща препратката към клетката, е извършена.
Прочетете още: Как да присвоите стойност на текст и сума в Excel (2 лесни метода)
Метод 3: Прилагане на функцията SUMIFS на Excel с конкретен текст
Сега ще използваме функцията SUMIFS за сумиране на клетките с определен текст. Отново ще намерим сумата на печалбата за артикула "Риза", като използваме SUMIFS Функцията SUMIFS се използва за сумиране на клетки, които отговарят на няколко критерия.
Стъпки:
➤ Напишете формулата в Клетка C14 :
=SUMIFS(C5:C11,B5:B11,"*Shirt*")
➤ По-късно посетете Въведете бутон.
След това ще получите очаквания резултат като на изображението по-долу.
Прочетете още: Сума, ако дадена клетка съдържа текст в Excel (6 подходящи формули)
Метод 4: Използване на SUMIFS с множество критерии AND в Excel
За този метод добавих нова колона с име "Salesperson". Отново ще използваме SUMIFS да събере клетките, които отговарят на следните критерии: Hat и Tom.
Стъпки:
➤ Въведете формулата в Клетка D15:
=SUMIFS(D5:D11,B5:B11,"*Hat*",C5:C11,"Tom")
➤ След това натиснете бутона Въведете бутон просто.
Сега ще забележите, че изчислението с И критериите са изпълнени.
Прочетете още: Как да съберете клетки с текст и числа в Excel
Метод 5: Използване на SUMIF с множество критерии OR в Excel
Тук ще съберем печалбата с ИЛИ критерии, използвайки SUMIF функция. Всъщност SUMIF функцията ще работи отделно за продукта "Шапка" и за продавача "Том".
Стъпки:
➤ Въведете формулата в Клетка D15
=SUMIF(B5:B11,"*Hat*",D5:D11)+SUMIF(C5:C11,"Tom",D5:D11)
➤ По-късно просто щракнете върху Въведете за резултата.
Скоро след това ще забележите сумата с ИЛИ критерии.
Метод 6: Използване на SUMIF, когато клетките започват с определен текст в Excel
Да предположим, че искате да обобщите печалбите за продуктите, които започват с определен текст, тогава е възможно да го направите с Excel. Wildcard . Wildcard символите в Excel са някои специални символи, които се използват за заместване на символи във формула. Тук ще обобщим печалбите за продуктите, които започват с "Red".
Стъпки:
➤ След активиране на Клетка C14 въведете формулата, както е дадена по-долу.
=SUMIF(B5:B11,"Red*",C5:C11)
➤ След това просто натиснете Въведете бутон.
Сега ще получите резултата, както е показано на изображението по-долу.
Метод 7: SUMIF, когато клетките завършват с определен текст в Excel
Също така можем да съберем, ако клетките завършват с определен текст, като използваме Excel Wildcard . Ще съберем печалбите на продуктите, които завършват на Hat.
Стъпки:
➤ Активиране на Клетка C14 и запишете дадената формула-
=SUMIF(B5:B11,"*Hat",C5:C11)
➤ След това просто натиснете Въведете бутон.
След това ще забележите, че сме получили очаквания резултат.
Метод 8: Excel SUMIF с текст и звездичка
В този метод ще съберем само печалбите на продуктите, които съдържат Звездичка като използвате SUMIF функция. Звездичка (*) например "Sh*" връща "Shirt" или "Short". Тилда(~) се използва за обозначаване на символите звездичка и въпросителен знак в техния вид, както * или ? , вместо заместващ символ във формулата. Например "Sh~*" връща Sh*, но не и Shirt или Short. "*~**" в нашата формула означава SUMIF ще намери функцията Звездичка(*) в която и да е позиция на дадена клетка, ако бъде намерена, функцията ще събере свързаните печалби на тези клетки.
Стъпки:
➤ Напишете дадената по-долу формула в Клетка C13 -
=SUMIF(B5:B11,"*~**",C5:C11)
➤ След това натиснете бутона Въведете бутон за изхода.
Сега ще забележите, че сме събрали печалбите на клетките, които съдържат звездичка.
Забележка : Да се събере печалбата на клетките, в които Звездичка е само в края на текста, тогава използвайте "*~*" вместо "*~**" .
Прочетете още: Как да сумирате текстови стойности като числа в Excel (3 метода)
Метод 9: SUMIF с текст и въпросителен знак за липсващ символ в определена позиция
В последния ни метод ще се научим да събираме с помощта на въпросителен знак ( ? ). Въпросник(?) Например, "H?t" връща шапка, хижа или горещо. Ще забележите, че в моята актуализирана съвкупност от данни има два вида якета - яке1 и яке2. Можем да съберем свързаните печалби от тези клетки, като използваме въпросителен знак( ? ), като го въведете след Jacket в SUMIF формула.
Стъпки:
➤ Напишете формулата в Клетка C14
=SUMIF(B5:B11,"Jacket?",C5:C11)
➤ Накрая щракнете върху Въведете бутон.
Скоро след това ще забележите, че сме намерили очаквания резултат.
Заключение
Надявам се, че всички методи, описани по-горе, ще бъдат достатъчно добри, за да обобщят дали клетките съдържат конкретен текст. Не се колебайте да зададете всякакви въпроси в раздела за коментари и моля да ми дадете обратна връзка.