Suma, jeśli komórka zawiera tekst w Excelu (6 odpowiednich formuł)

  • Udostępnij To
Hugh West

W tym artykule pokażę Ci, jak sumować, jeśli komórka zawiera tekst w Excelu. Poznasz metody sumowania w oparciu o komórkę zawierającą dowolny rodzaj tekstu, wraz z tym, czy zawiera określony tekst z odpowiednimi przykładami i ilustracjami.

Pobierz Zeszyt ćwiczeń

Suma Jeśli komórka zawiera tekst.xlsx

6 Odpowiednie formuły do sumowania, jeśli komórka zawiera tekst w Excelu

Mamy tu zestaw danych z. Nazwy niektórych produktów, Adresy kontaktowe klientów, którzy je kupili, oraz. Ilości firmy o nazwie Jupyter Group.

Dzisiaj naszym celem jest zsumowanie komórek, które zawierają tekst z tego zestawu danych.

1. użycie funkcji SUMIF do sumowania, jeśli komórka zawiera tekst w Excelu

Możesz użyć Funkcja SUMIF Excela do sumowania, jeśli komórka zawiera tekst w Excelu.

Na przykład spróbujmy zsumować ilości produktów, których adresy klientów to. Identyfikatory e-mail nie Numery telefonów .

Oznacza to, że musimy zsumować Ilość komórki, jeśli sąsiadująca z nią komórka zawiera tekst jako Adres klienta .

Jak to osiągnąć?

Aby to wykonać, można wprowadzić polecenie Symbol gwiazdki (*) jako kryteria w ramach Funkcja SUMIF , jak w poniższym wzorze:

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

Spójrz, tutaj mamy łączną ilość produktów z klientami posiadającymi adresy tekstowe.

Jest rok 1558.

Objaśnienie wzoru

  • Na stronie Funkcja SUMIF przyjmuje trzy argumenty: a zakres , a kryteria oraz suma_zakresu .
  • Tutaj zakres wynosi. C4:C13 (adres klienta) i kryteria jest "*" . "*" trzyma TRUE dla dowolnej wartości tekstowej. Dlatego formuła wyszukuje wszystkie wartości tekstowe w zakresie C4:C13 .
  • Gdy znajdzie wartość tekstową w zakresie C4:C13 , sumuje odpowiednią wartość z suma_zakresu , D4:D13 ( Ilość ).
  • Zatem SUMIF(C4:C13,”*”,D4:D13) zwraca sumę wszystkich wielkości z zakresu D4:D13 gdzie odpowiedni adres z zakresu C4:C13 jest adresem tekstowym.

Read More: Jak sumować komórki z tekstem i liczbami w programie Excel

2) Użyj funkcji SUMIFS do sumowania, jeśli komórka zawiera tekst w Excelu

Możesz użyć Funkcja SUMIFS zamiast Funkcja SUMIF aby zsumować, czy komórka zawiera tekst w Excelu.

Jak to zrobić?

Wzór jest prawie podobny, tutaj SUMIFS Wzór na sumowanie ilości z adresami tekstowymi będzie:

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

Tutaj znowu mamy łączną ilość produktów z klientami posiadającymi adresy tekstowe.

Znów jest rok 1558.

Objaśnienie wzoru

  • Na stronie Funkcja SUMIFS przyjmuje suma_zakresu oraz jedną lub więcej par zakres oraz kryteria.
  • Tutaj nasz suma_zakresu jest D4:D13 ( Ilość ). I użyliśmy jednej pary a zakres oraz kryteria .
  • Zakres ten wynosi. C4:C13 (adres kontaktowy) , a kryteria to. "*" Wyszukuje wszystkie wartości tekstowe w zakresie C4:C13 .
  • Gdy znajdzie wartość tekstową w zakresie C4:C13 , sumuje odpowiednią wartość z suma_zakresu D4:D13 .
  • Zatem SUMIFS(D4:D13,C4:C13, "*") zwraca sumę wszystkich wielkości z zakresu D4:D13 gdzie odpowiedni adres z zakresu C4:C13 jest adresem tekstowym.

Czytaj więcej: Excel Suma Jeśli Komórka Zawiera Kryteria (5 Przykładów)

3. połączenie funkcji SUM, JEŻELI i ISTEXT w celu zsumowania, czy komórka zawiera tekst w Excelu

Jeśli chcesz, możesz użyć kombinacji Funkcja SUMA , Jeżeli funkcja , oraz Funkcja ISTEXT aby zsumować, czy komórka zawiera tekst w Excelu.

Jak to zrobić?

Wybierz dowolną komórkę i wprowadź tę połączoną formułę:

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

[ To jest Wzór na tablicę . Więc naciśnij CTRL+SHIFT+ENTER chyba że jesteś w Office 365 .]

Spójrz, mamy taką samą łączną ilość produktów, przy czym klienci mają adresy tekstowe, 1558.

Objaśnienie wzoru

  • ISTEXT(C4:C13) sprawdza każdą wartość z zakresu C4:C13 i zwraca TRUE jeśli jest to wartość tekstowa. W przeciwnym razie zwraca wartość FALSE .
  • Teraz wzór staje się SUM(IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0)) .
  • IF({TRUE,TRUE,FALSE,...,FALSE},D4:D13,0) zwraca odpowiednią wartość z zakresu D4:D13 dla każdego TRUE . i dla każdego FALSE , zwraca 0 .
  • Zatem wzór staje się SUM(D4,D5,0,D7,0,0,0,D11,D12,0) .
  • Teraz Funkcja SUMA zwraca sumę odpowiednich wartości z zakresu D4:D13 .

Read More: Jeśli komórka zawiera tekst to kopiuj do innego arkusza w Excelu

Podobne lektury

  • Sumowanie komórek w Excelu: ciągłe, losowe, z kryteriami itp.
  • Jak przypisać wartość, jeśli komórka zawiera słowo w programie Excel (4 proste sposoby)
  • Jeśli komórka zawiera tekst to zwróć wartość w innej komórce używając Excel Formula
  • Jak zwrócić wartość, jeśli komórki zawierają określony tekst z listy?
  • Znajdź tekst w zakresie Excela i zwróć odwołanie do komórki (3 sposoby)

4) Użyj funkcji SUMIF, aby zsumować, czy komórka zawiera określony tekst w Excelu (dopasowanie z uwzględnieniem wielkości liter)

Do tej pory sumowaliśmy wszystkie komórki, które zawierają wartości tekstowe.

Teraz spróbujemy nieco innej rzeczy. Zsumujemy komórki zawierające wartości tekstowe z określonym tekstem.

Na przykład spróbujmy zsumować ilość wszystkich czerwonych produktów.

Oznacza to, że musimy zsumować każdą komórkę, jeśli zawiera ona tekst "czerwony" w nim.

Jak to osiągnąć?

Możemy to również osiągnąć używając Funkcja SUMIF Excela z Symbol gwiazdki (*) .

Wprowadź tę formułę w dowolnej komórce swojego arkusza:

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

Tutaj mamy sumę wszystkich produktów z tekstem "Czerwony" w nim. Jest 691.

Objaśnienie wzoru

  • Na stronie Funkcja SUMIF przyjmuje trzy argumenty: a zakres , a kryteria oraz suma_zakresu .
  • Tutaj zakres wynosi. B4:B13 (Nazwa produktu) i kryteria jest "Czerwony" . It holds TRUE dla każdej wartości tekstowej z tekstem "Czerwony" w nim.
  • Dlatego formuła wyszukuje wszystkie wartości tekstowe w zakresie B4:B13 który zawiera tekst "Czerwony" .
  • Gdy znajdzie wartość z zakresu B4:B13 , sumuje odpowiednią wartość z suma_zakresu , D4:D13 ( Ilość ).
  • Zatem SUMIF(B4:B13, "*Red*",D4:D13) zwraca sumę wszystkich wielkości z zakresu D4:D13 gdzie nazwa produktu zawiera tekst "Czerwony" w nim.

Uwaga do zapamiętania

  • To jest Case-Insensitive To znaczy, że jeśli użyjesz "CZERWONY" lub "czerwony" zamiast "Czerwony" to też będzie działać tak samo.

Read More: Jeśli komórka zawiera określony tekst to dodaj 1 w Excelu (5 przykładów)

5) Użyj funkcji SUMIFS, aby zsumować, czy komórka zawiera określony tekst w Excelu (dopasowanie z uwzględnieniem wielkości liter)

Możesz użyć Funkcja SUMIFS zamiast Funkcja SUMA aby zsumować, czy dana komórka zawiera określony tekst.

Jak to zrobić?

Na stronie SUMIFS wzór na znalezienie sumy wszystkich produktów z tekstem "Czerwony" w nich będzie:

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

Tutaj znów mamy sumę wszystkich produktów z tekstem "Czerwony" w nim. Jest 691.

Objaśnienie wzoru

  • Na stronie Funkcja SUMIFS przyjmuje suma_zakresu oraz jedną lub więcej par zakres oraz kryteria.
  • Tutaj nasz suma_zakresu jest D4:D13 ( Ilość ). I użyliśmy jednej pary a zakres oraz kryteria .
  • Zakres ten wynosi. B4:B13 (Nazwa produktu) , a kryteria to. "*Red*" Wyszukuje wszystkie wartości tekstowe w zakresie C4:C13 z tekstem "Czerwony" w nim.
  • Gdy znajdzie wartość z zakresu B4:B13 , sumuje odpowiednią wartość z suma_zakresu D4:D13 .
  • Zatem SUMIFS(D4:D13,C4:C13, "*") zwraca sumę wszystkich wielkości z zakresu D4:D13 gdzie nazwa produktu ma tekst "Czerwony" w nim.

Uwaga do zapamiętania

  • Jest to również Case-Insensitive formuła. to jest, "CZERWONY" lub "czerwony" zamiast "Czerwony" będzie działać tak samo.

Read More: Jeśli komórka zawiera tekst to dodaj tekst do innej komórki w Excelu

6) Połączenie funkcji SUM, JEŻELI, ISERROR i ZNAJDŹ w celu zsumowania, czy komórka zawiera określony tekst w programie Excel (dopasowanie z uwzględnieniem wielkości liter)

Poprzednie dwie metody wykonują bez rozróżniania wielkości liter dopasowanie, aby zsumować wszystkie komórki, które zawierają w sobie określony tekst.

Teraz, jeśli chcesz rozróżnianie wielkości liter dopasowanie, można zastosować ten wzór.

Możesz połączyć Funkcja SUMA , Funkcja IF , Funkcja ISERROR oraz Funkcja FIND aby zsumować, czy komórka zawiera określony tekst w niej z rozróżnianie wielkości liter mecz.

Jak to zrobić?

Na stronie Case-Sensitive wzór na znalezienie sumy wszystkich produktów z tekstem "Czerwony" w nich będzie:

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

[ To jest Wzór na tablicę . Więc naciśnij CTRL+SHIFT+ENTER chyba że używasz Office 365 .]

Zobacz, znów mamy całkowitą ilość produktów z tekstem "Czerwony" w nazwie.

Objaśnienie wzoru

  • FIND("Red",B4:B13) poszukuje rozróżnianie wielkości liter na wszystkie wartości z zakresu B4:B13 ( Nazwa produktu ) dla tekstu "Czerwony" .
  • Zwraca liczbę, jeśli znajdzie dopasowanie, w przeciwnym razie zwraca #VALUE błąd.
  • Zatem wzór staje się SUM(IF(ISERROR({15,#WARTOŚĆ!,15,#WARTOŚĆ!,...,#WARTOŚĆ!}),0,D4:D13)) .
  • ISERROR({15,#WARTOŚĆ!,15,#WARTOŚĆ!,...,#WARTOŚĆ!}) zwraca TRUE dla każdego błędu, oraz a FALSE inaczej.
  • Zatem wzór staje się SUM(IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13)) .
  • IF{TRUE,FALSE,TRUE,...,FALSE},0,D4:D13) zwraca 0 dla każdego TRUE i zwraca odpowiednią wartość z zakresu D4:D13 dla każdego FALSE .
  • Teraz wzór staje się SUM(D4,0,D5,0,...,0) .
  • Wreszcie Funkcja SUMA zwraca sumę odpowiednich wartości.

Read More: Excel If Cell Contains Text Then Return Value (8 prostych sposobów)

Rzeczy do zapamiętania

  • Na stronie Funkcja SUMIF i Funkcja SUMIFS może być używany z Znaki wieloznaczne (*, ?, ~) aby wyszukać częściowe dopasowania.
  • Na stronie Funkcja SUMIF i Funkcja SUMIFS poszukiwanie Case-Insensitive mecz, natomiast Funkcja FIND poszukuje Case-Sensitive mecz.

Wniosek

Korzystając z tych metod, możesz podsumować, czy komórka zawiera tekst w Excelu. Czy znasz jakąś inną metodę? A może masz jakieś pytania? Zapraszamy do zadawania pytań.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.