Wyodrębnij słowo zawierające określony tekst w programie Excel
Czasami możesz chcieć wyodrębnić słowo z komórki zawierającej określony znak lub tekst, tak jak pokazano na poniższym zrzucie ekranu, aby wyodrębnić wszystkie słowa zawierające znak „=”. Jak możesz rozwiązać to zadanie w programie Excel?
Wyodrębnij słowo zawierające określony znak lub tekst
Aby rozwiązać ten problem, należy utworzyć formułę, która łączy funkcje TRIM, MID, SUBSTITUTE, REPT, MAX i FIND. Ogólna składnia to:
- string: Ciąg tekstowy lub wartość komórki, z której chcesz wyodrębnić słowo.
- char: Znak lub tekst, który zawiera słowo, które chcesz wyodrębnić.
1. Wprowadź lub skopiuj następującą formułę do pustej komórki, w której chcesz uzyskać wynik:
2. Następnie przeciągnij i skopiuj formułę do komórek, których chcesz użyć, a otrzymasz następujący wynik:
Wyjaśnienie wzoru:
- SUBSTITUTE (A2; „”; REPT („”; 99)): Ta funkcja SUBSTITUTE zamieni każdą pojedynczą spację na 99 spacji, które są zwracane przez funkcję REPT, i otrzyma nowy ciąg tekstowy z wieloma spacjami między każdym słowem. Liczba 99 to po prostu dowolna liczba, która reprezentuje najdłuższe słowo, które musisz wyodrębnić.
- ZNAJDŹ ("=", SUBSTITUTE (A2; "", REPT ("", 99))) - 50: Ta funkcja ZNAJDŹ służy do znalezienia pozycji pierwszego określonego znaku (w tym przypadku „=”) wewnątrz nowego ciągu tekstowego zwróconego przez funkcję SUBSTITUTE.
- MAX (): Jeśli podciąg pojawi się na początku ciągu tekstowego, funkcja ZNAJDŹ otrzyma liczbę ujemną, a ta funkcja MAX służy do resetowania wartości ujemnej do 1.
- MID (SUBSTITUTE (A2, "", REPT ("", 99)), MAX (1, FIND ("=", SUBSTITUTE (A2, "", REPT ("", 99))) - 50), 99): Ta funkcja MID jest używana do wyodrębnienia 99 znaków z ciągu tekstowego, który jest zwracany przez funkcję SUBSTITUTE w określonej pozycji, zwracanej przez funkcję FIND.
- TRYM(): Ta funkcja TRIM usuwa wszystkie dodatkowe spacje z ciągu tekstowego zwróconego przez funkcję MID.
Uwagi:
1. W powyższym wzorze możesz zmienić znak „=” na dowolny inny potrzebny znak lub tekst.
2. Jeśli istnieje wiele słów zawierających określony znak, zostanie wyodrębnione tylko pierwsze słowo.
Używane funkcje względne:
- REPT:
- Funkcja REPT służy do powtarzania znaków określoną liczbę razy.
- SUBSTITUTE:
- Funkcja SUBSTITUTE zastępuje tekst lub znaki w ciągu tekstowym innym tekstem lub znakami.
- TRIM:
- Funkcja TRIM usuwa wszystkie dodatkowe spacje z ciągu tekstowego i zachowuje tylko pojedyncze spacje między wyrazami.
- MID:
- Funkcja MID zwraca określone znaki ze środka ciągu tekstowego.
- MAX:
- Funkcja MAX zwraca największą wartość liczbową z zakresu wartości.
Więcej artykułów:
- Wyodrębnij słowo zaczynające się od określonej postaci w programie Excel
- Na przykład może być konieczne wyodrębnienie słowa, które zaczyna się od określonego znaku „=” dla każdej komórki, jak pokazano na poniższym zrzucie ekranu, jak możesz szybko i łatwo rozwiązać to zadanie w programie Excel?
- Wyodrębnij tekst między nawiasami z ciągu tekstowego
- Jeśli w ciągu tekstowym znajduje się część tekstu otoczona nawiasami, teraz musisz wyodrębnić wszystkie ciągi tekstowe między nawiasami, jak pokazano na zrzucie ekranu. Jak możesz szybko i łatwo rozwiązać to zadanie w programie Excel?
- Wyodrębnij ostatni wiersz tekstu z komórki wieloliniowej
- Aby wyodrębnić ostatni wiersz tekstu z ciągu tekstowego, który jest oddzielony znakami końca wiersza, zwykle nie ma bezpośredniego sposobu rozwiązania tego problemu. W tym artykule przedstawię formułę radzenia sobie z tym zadaniem w programie Excel.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.