Przejdź do głównej zawartości

Jak sumować wartości na podstawie kryteriów tekstowych w programie Excel?

Czy w programie Excel próbowałeś kiedyś zsumować wartości na podstawie innej kolumny kryteriów tekstowych? Na przykład mam zakres danych w arkuszu, jak pokazano na poniższym zrzucie ekranu, teraz chcę zsumować wszystkie liczby w kolumnie B odpowiadające wartościom tekstowym w kolumnie A, które spełniają określone kryterium, takie jak suma liczb, jeśli komórki w kolumnie A zawierają KTE.

suma dokumentów oparta na tekście-1

Zsumuj wartości na podstawie innej kolumny, jeśli zawiera określony tekst

Zsumuj wartości na podstawie innej kolumny, jeśli zaczyna się od określonego tekstu

Zsumuj wartości na podstawie innej kolumny, jeśli kończy się określonym tekstem

Zsumuj wartości na podstawie innej kolumny, jeśli jest to tylko określony tekst


strzałka niebieski prawy bąbelek Zsumuj wartości na podstawie innej kolumny, jeśli zawiera określony tekst

Weźmy na przykład powyższe dane, aby zsumować wszystkie wartości, które zawierają tekst „KTE” w kolumnie A, pomocna może być następująca formuła:

Wprowadź tę formułę = SUMA.JEŻELI (A2: A6; "* KTE *"; B2: B6) do pustej komórki i naciśnij Wchodzę klawisz, to wszystkie liczby w kolumnie B, w których odpowiadająca komórka w kolumnie A zawiera tekst „KTE”, zostaną zsumowane. Zobacz zrzuty ekranu:

suma dokumentów oparta na tekście-2
-1
suma dokumentów oparta na tekście-3

Wskazówka: W powyższym wzorze, A2: A6 to zakres danych, na podstawie którego dodajesz wartości, * KTE * oznacza kryteria, których potrzebujesz, a B2: B6 to zakres, który chcesz zsumować.


strzałka niebieski prawy bąbelek Zsumuj wartości na podstawie innej kolumny, jeśli zaczyna się od określonego tekstu

Jeśli chcesz po prostu zsumować wartości komórek w kolumnie B, gdzie odpowiadająca komórka w kolumnie A, której tekst zaczyna się od „KTE”, możesz zastosować następującą formułę: = SUMA.JEŻELI (A2: A6; "KTE *"; B2: B6)zobacz zrzuty ekranu:

suma dokumentów oparta na tekście-4
-1
suma dokumentów oparta na tekście-5

Wskazówka: W powyższym wzorze, A2: A6 to zakres danych, na podstawie którego dodajesz wartości, KTE * oznacza potrzebne kryterium, a B2: B6 to zakres, który chcesz zsumować.


strzałka niebieski prawy bąbelek Zsumuj wartości na podstawie innej kolumny, jeśli kończy się określonym tekstem

Aby zsumować wszystkie wartości w kolumnie B, gdzie odpowiadająca komórka w kolumnie A, której tekst kończy się na „KTE”, może wyświadczyć ci przysługę: = SUMA.JEŻELI (A2: A6; "* KTE"; B2: B6)(A2: A6 to zakres danych, na podstawie którego dodajesz wartości, KTE * oznacza potrzebne kryterium, a B2: B6 to zakres, który chcesz zsumować) zobacz zrzuty ekranu:

suma dokumentów oparta na tekście-6
-1
suma dokumentów oparta na tekście-7

strzałka niebieski prawy bąbelek Zsumuj wartości na podstawie innej kolumny, jeśli jest to tylko określony tekst

Jeśli chcesz tylko zsumować wartości w kolumnie B, dla których odpowiadająca im zawartość komórki to tylko „KTE” w kolumnie A, użyj następującej formuły: = SUMA.JEŻELI (A2: A6; "KTE"; B2: B6)(A2: A6 to zakres danych, na podstawie którego dodajesz wartości, KTE oznacza potrzebne kryterium, a B2: B6 to zakres, który chcesz zsumować), a tylko tekst to „KTE” w kolumnie A, którego względna liczba w kolumnie B będzie się sumować, patrz zrzuty ekranu:

suma dokumentów oparta na tekście-8
-1
suma dokumentów oparta na tekście-9

Zaawansowane wiersze łączenia: (Połącz zduplikowane wiersze i sumuj / średnie odpowiadające wartości):
  • 1. Określ kolumnę kluczową, na podstawie której chcesz połączyć inne kolumny;
  • 2. Wybierz jedno obliczenie dla połączonych danych.

doc-sum-kolumny-jedno-kryterium-7

Kutools dla programu Excel: z ponad 200 poręcznymi dodatkami do programu Excel, które można wypróbować bez ograniczeń w ciągu 60 dni. Pobierz i bezpłatną wersję próbną teraz!


Podobne artykuły:

Jak zsumować co n wierszy w programie Excel?

Jak podsumować komórki z tekstem i liczbami w programie Excel?

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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