Przejdź do głównej zawartości

Jak kategoryzować ciągi tekstowe na podstawie słów kluczowych w programie Excel?

Przypuśćmy, że mam listę ciągów tekstowych w kolumnie A, teraz chcę skategoryzować ciągi tekstowe w kolumnie A na podstawie słowa kluczowego w kolumnie D. Na przykład, aby skategoryzować wszystkie komórki zawierające Kutools do Extendofficeprzypisz komórki zawierające piłkę nożną, koszykówkę do sportu i tak dalej, jak pokazano na poniższym zrzucie ekranu. Jak mogę szybko i łatwo zakończyć tę skomplikowaną pracę w programie Excel?

Kategoryzuj listę ciągów tekstowych na podstawie słów kluczowych z formułą tablicową


biuro zakładka pic

Zbliża się sezon zwolnień, nadal wolno pracujesz?
-- Karta Office przyspiesza tempo, oszczędza 50% czasu pracy!

  •  Niesamowity! Obsługa wielu dokumentów jest jeszcze bardziej relaksująca i wygodna niż obsługa pojedynczego dokumentu;
  •  W porównaniu z innymi przeglądarkami internetowymi, interfejs karty Office jest bardziej wydajny i estetyczny;
  •  Zredukuj tysiące żmudnych kliknięć myszą, pożegnaj się ze spondylozyą szyjną i dłonią myszy;
  •  Daj się wybrać przez 90,000 300 elit i ponad XNUMX znanych firm!
Pełna funkcja, 30-dniowa bezpłatna wersja próbna          Czytaj więcej             Pobierz teraz!
 

Kategoryzuj listę ciągów tekstowych na podstawie słów kluczowych z formułą tablicową

Aby skategoryzować ciągi tekstowe na podstawie niektórych słów kluczowych, możesz zastosować poniższą formułę tablicową:

1. Najpierw należy skategoryzować dane według potrzeb. Na przykład skategoryzuję dane zgodnie z poniższym zrzutem ekranu:

2. Wprowadź lub skopiuj następującą formułę do pustej komórki:

=INDEX($E$2:$E$8,MATCH(TRUE,ISNUMBER(SEARCH($D$2:$D$8,A2)),0))
  • Tips: W tym wzorze:
  • 2 E $: 8 E $: to kategoria, którą chcesz przypisać ciągom tekstowym;
  • 2 $ D $: 8 $ D $: to konkretny tekst, na podstawie którego chcesz kategoryzować;
  • A2: to komórka zawierająca ciąg tekstowy, który chcesz podzielić na kategorie.

3. A następnie naciśnij Ctrl + Shift + Enter klucze razem, a otrzymasz pierwszy wynik, a następnie przeciągnij uchwyt wypełniania w dół do komórek, do których chcesz zastosować tę formułę, a wszystkie ciągi tekstowe zostały sklasyfikowane jako określona grupa, zgodnie z potrzebami. Zobacz zrzut ekranu:


Pobierz przykładowy plik

Kliknij, aby pobrać przykładowy plik!


Więcej artykułów z względnych kategorii tekstowych:

  • Kategoryzuj dane na podstawie wartości w programie Excel
  • Przypuśćmy, że musisz skategoryzować listę danych na podstawie wartości, na przykład, jeśli dane są większe niż 90, zostaną sklasyfikowane jako Wysokie, jeśli są większe niż 60 i mniejsze niż 90, zostaną sklasyfikowane jako Średnie, jeśli tak mniej niż 60, sklasyfikowane jako niskie, jak możesz rozwiązać to zadanie w programie Excel?
  • Przypisz wartość lub kategorię na podstawie zakresu liczb
  • W tym artykule mowa o przypisywaniu wartości lub kategorii związanej z określonym zakresem w programie Excel. Na przykład, jeśli podana liczba mieści się w przedziale od 0 do 100, to przypisz wartość 5, jeśli między 101 a 500, przypisz 10, a dla zakresu od 501 do 1000, przypisz 15. Metoda opisana w tym artykule może Ci przez to pomóc.
  • Oblicz lub przypisz ocenę literową w programie Excel
  • Przypisywanie ocen listowych każdemu uczniowi na podstawie jego wyników może być powszechnym zadaniem nauczyciela. Na przykład mam zdefiniowaną skalę ocen, w której wynik 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B i 90-100 = A, jak pokazano na zrzucie ekranu. Jak w programie Excel można szybko i łatwo obliczyć ocenę literową na podstawie wyniku liczbowego?
  • Przypisz numer seryjny zduplikowanym lub niepowtarzalnym wartościom
  • Jeśli masz listę wartości, która zawiera kilka duplikatów, czy możemy przypisać kolejny numer zduplikowanym lub unikalnym wartościom? Oznacza to nadanie kolejności zduplikowanych wartości lub unikatowych wartości. W tym artykule omówię kilka prostych formuł, które pomogą Ci rozwiązać to zadanie w programie Excel.

  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny i przechowywanie danych; Podziel zawartość komórek; Połącz zduplikowane wiersze i sumę / średnią... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Ulubione i szybkie wstawianie formuł, Zakresy, wykresy i obrazy; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Grupowanie tabel przestawnych według numer tygodnia, dzień tygodnia i więcej ... Pokaż odblokowane, zablokowane komórki w różnych kolorach; Podświetl komórki, które mają formułę / nazwę...
karta kte 201905
  • 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!
officetab dół
Comments (10)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Thanks for the tips of index how to use, But I have a extend question:
If I wanna sort like "aaaaa" to "row B" & "row C",
gonna be "3a" & "2a" (or"2a" & "3a")
So I use the function "=INDEX(E3:E4,MATCH(TRUE,ISNUMBER(SEARCH(D3:D4,A3)),0))"
(D3 is "aaa", E3 is "3a"; D3 is "aa", D4 is "2a")
The result is "3a" & "3a" in "row B" & "row C"...
Could you make some solutions to this problem? I am so appreciate it.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Is there a way to have a multi word keyword?
Ex: I'm trying to sort out the rows that have "patient ID". However, my keyword "patient id" pulls every row with "patient."
This comment was minimized by the moderator on the site
I have a doubt.I have the data in Sheet 1 ,I want to create the category table in sheet 2 and want the categorized date to be entered in sheet 3. How may i do that
This comment was minimized by the moderator on the site
Hello, Gokul Prakash
Could you give more detailed information of your probelm?
Or you can insert an attachment file or screenshot here to explain your task.
Thank you!
This comment was minimized by the moderator on the site
Doesn't work for me either. I only get "problem with formular". I rebuild your Excel and it also doesn't work there. I don't know if the Problem is "Ctrl + Shift + Enter" i tried everything but nothing works, is there a go around for the key combination?
could you maybe up load your example.

thank you very much
This comment was minimized by the moderator on the site
Hi, Rocket,I have uploaded the attachment file at the end of this article, please download to view.If you have any other problem, please comment here, thank you!
This comment was minimized by the moderator on the site
Doesn't work for me either. I only get "problem with formular". I rebuild your Excel and it also doesn't work there. I don't know if the Problem is "Ctrl + Shift + Enter" i tried everything but nothing works, is there a go around for the key combination?could you maybe up load your example.
hank you very much
This comment was minimized by the moderator on the site
This doesn't work for me. Is it because the keyword may be within the string of text, and not the beginning key word? 
This comment was minimized by the moderator on the site
Hi, Taren,The formula also works well if the keyword is in the middle of the text string, do you remember to press the Ctrl + Shift + Enter keys together after you insert the formula?Please check it, thank you!
This comment was minimized by the moderator on the site
How can you make it such that the match/index references are updated automatically? If I refer to entire column instead of only the cells that contain the values I get a zero as result
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations