Dane w Excelu są kombinacją ciągów alfanumerycznych, a wydobywanie podciągów ułatwia analizę i manipulację danymi, sprawiając, że niekonsekwentne lub nieczytelne dane stają się czytelne.
W tym artykule opisaliśmy kilka kompatybilnych metod działających praktycznie na wszystkich wersjach komputerowych. Spośród dziesiątek różnych sposobów wydobywania podciągów przedstawiamy 4 proste metody w Excelu.
1. Użyj funkcji LEFT, RIGHT i MID
Excel ma tysiące funkcji, które bardzo ułatwiają wykonanie zadania. Poniżej znajdują się trzy różne funkcje, które można użyć do wydobycia podciągu.
Funkcja LEFT pozwala na wydobycie określonej liczby znaków z lewej strony ciągu tekstowego. Składnia jest następująca: LEFT(tekst, liczba znaków).
Funkcja RIGHT pozwala na wydobycie określonej liczby znaków z prawej strony ciągu tekstowego. Składnia jest następująca: RIGHT(tekst, liczba znaków).
Funkcja MID wydobywa określoną liczbę znaków z środka ciągu tekstowego. Jej składnia to: MID(tekst, pozycja_startowa, liczba znaków).
Kroki do wydobycia podciągów w Excelu:
Krok 1: Załóżmy, że masz arkusz Excela z danymi pracowników, takimi jak ich imię, numer i lokalizacja.
Krok 2: Chcesz wyodrębnić tylko imię tych pracowników, użyj poniższej formuły.
"=LEFT(A2,4)" wybierze kolumnę A2 i pierwsze cztery litery z lewej strony.
Krok 3: Spowoduje to wyświetlenie następujących wyników, pokazujących imię (pierwsze cztery znaki) każdego pracownika.
Krok 4: Podobnie, używając funkcji Right, możemy wyciągnąć nazwisko pracowników.
Krok 5: Użyjemy formuły "=RIGHT(A2,4)", co da następujące wyniki.
Krok 6: To spowoduje wyświetlenie następujących wyników, pokazujących imię (pierwsze cztery znaki zaczynając od prawej) każdego pracownika.
Krok 7: Za pomocą funkcji Mid wyciągniemy numer pracownika. Przyjmijmy, że cztery liczby w naszym przykładzie oznaczają identyfikator pracownika.
Krok 8: Aby wyciągnąć identyfikator pracownika, użyj wzoru "=MID(B2,4,4)". Kolumna B zaczyna się od czwartego znaku i wybiera kolejne cztery znaki.
Możesz użyć tej formuły dla dowolnych danych; przy zadanych parametrach "right", uzyskasz pożądany tekst lub wyodrębnione liczby.
Zalety
Łatwość manipulacji
Kompatybilność ze wszystkimi wersjami Excela
Efektywność i oszczędność czasu
Wady
Niedostępność dla złożonych operacji
Brak dynamicznej aktualizacji
2. Użyj funkcji TRIM
Inną funkcją, którą możesz użyć do wyodrębniania podciągów w Excelu, jest funkcja TRIM.
Ta funkcja jest typowo używana do usuwania dodatkowych spacji z tekstu, zwłaszcza spacji wiodących i końcowych.
Jest korzystna w oczyszczaniu danych skopiowanych z innej aplikacji. Może usunąć tylko znak ASCII spacji (32) z tekstu.
Kroki do użycia funkcji TRIM:
Krok 1: Załóżmy, że mamy dane pobrane z zewnętrznych źródeł. Dane te zawierają nazwiska i mają nierównomierne, niejednolite spacje.
Krok 2: Używając funkcji TRIM, usuniemy wszystkie dodatkowe zbędne spacje.
Krok 3: Funkcja jest używana w ten sposób: '=TRIM(A4)', gdzie A4 oznacza odniesienie do kolumny. To łatwy sposób na usunięcie niepotrzebnych danych i wydobycie rzeczywistych danych.
Krok 4: Spróbujmy użyć tej samej funkcji na danych alfanumerycznych z nierównymi odstępami.
Krok 5: Wszystkie dodatkowe spacje między danymi zostały usunięte, a otrzymujesz spójne dane.
Zalety
Wygodne
Łatwe w użyciu
Szeroko wspierane
Wady
Brak modyfikacji w komórce
Czasochłonne
3. Użyj funkcji MID i FIND
Funkcje MID i FIND są obydwoma użytecznymi funkcjami tekstowymi w programie Excel do manipulowania i wyodrębniania podciągów z łańcuchów tekstowych.
Proces MID usuwa określoną liczbę znaków z łańcucha tekstowego, zaczynając od określonej pozycji. Natomiast funkcja FIND określa pozycję określonego znaku lub tekstu w innym łańcuchu tekstowym.
Poniższy samouczek pokazuje, jak możesz użyć tych funkcji do wyodrębniania podciągów w programie Excel.
Krok 1: Załóżmy, że mamy arkusz Excela z imionami i nazwiskami uczniów. Chcemy wyodrębnić tylko wcześniejsze nazwiska tych uczniów, korzystając z funkcji Mid i Find.
Krok 2: Będziemy używać następującej formuły: "=MID(B2,FIND(" ",B2),100)". W tej formule funkcja MID wyszukuje ciąg w komórce B2 i zaczyna podciąg od pierwszego znaku, tu funkcja wyszukiwania pobiera lokalizację spacji i zwraca wartość całkowitą.
Krok 3: Dostarczy nam wynik jako nazwisko każdego pracownika do 100 znaków.
Zalety
Wszechstronne zastosowanie
Elastyczne pozycjonowanie
Dokładne wyciąganie danych
Wady
Skomplikowane
Złożoność dynamicznego wyciągania
4. Użyj Flash Fill
Flash Fill to doskonała funkcja w Excelu, która automatycznie wypełnia wartości w kolumnie na podstawie rozpoznanego wzorca w sąsiedniej kolumnie.
Jest łatwy w użyciu, oszczędza czas i ma na celu automatyzację zadań związanych z wprowadzaniem i manipulacją danych, zmniejszając potrzebę ręcznego wprowadzania.
Kroki do użycia Flash Fill
Krok 1: Załóżmy, że masz arkusz Excela zawierający nieuporządkowane dane i chcesz wyodrębnić znaczące dane, takie jak konkretne liczby, imiona, adresy e-mail i inne.
Krok 2: W naszym przypadku dane zawierają wartości alfanumeryczne, a my chcemy wyodrębnić tylko zniżki. Wprowadź wymagane wartości liczbowe w pierwszej kolumnie.
Krok 3: Następnie przejdź do karty Danych, kliknij Flash Fill lub naciśnij CTRL + E na klawiaturze. Automatycznie poda wartości liczbowe z danych.
Krok 4: Teraz chcemy wyodrębnić wartości alfabetyczne jako wynik. Wprowadź po prostu literę alfabetu, a dostaniesz wymagane wyniki.
Krok 5: Możesz również wprowadzić dane w określonym formacie, a program przekształci wszystkie dane w kolumnie. Na przykład, jeśli mam te same dane w połączonej formie i chcę je sformatować, wystarczy, że wprowadzę dane w pierwszej kolumnie, a następnie naciśnę CTRL+E, aby uzyskać wynik w całej kolumnie.
Krok 6: Podobnie, jeśli chcę przekształcić te nazwy na adresy e-mail, po prostu wpiszę imię razem z adresem e-mail, a Flash Fill zrobi resztę.
Zalety
Automatyczne wyodrębnianie danych
Automatyczne łączenie danych
Obsługuje dynamiczne aktualizacje
Podgląd wizualny
Wady
Problemy z precyzją w danych dziesiętnych
Ograniczenia rozpoznawania wzorców
Najczęściej zadawane pytania dotyczące podciągów
P: Czy mogę jednocześnie wyodrębnić wiele podciągów w programie Excel?
O: Tak, możesz jednocześnie wyodrębniać wiele podciągów w programie Excel, używając wzorów lub funkcji, takich jak MID, LEFT, RIGHT lub narzędzi do manipulacji tekstu, takich jak Flash Fill.
P: Jak wyodrębnić podciągi po określonych cechach w języku JavaScript?
O: Możesz użyć metod substring lub slice w języku JavaScript, aby wyodrębnić podciągi po określonych znakach lub wzorcach.
P: Jak wyodrębnić liczby z ciągu znaków w programie Excel?
O: Możesz użyć kombinacji funkcji MID, FIND i ISNUMBER w programie Excel, aby wyodrębnić liczby z ciągu znaków.
Podsumowanie
Wyodrębnianie podciągów w programie Excel jest niezbędne do oczyszczania nieuporządkowanych i zbędnych danych. Ponadto ułatwia analizę i manipulację danych, a także oszczędza czas. Możesz użyć wbudowanych funkcji w programie Excel, takich jak Left, Mid, Right, Flash Fill i Find, aby wyodrębnić pożądane podciągi. Zazwyczaj te funkcje pomogą ci wyodrębnić podciągi; chyba że twoje dane są ogromne, możesz na nich polegać.
Jeśli uznasz te funkcje za zbyt skomplikowane lub niewygodne w użyciu, możesz wypróbować inne narzędzia, takie jak WPS Office, które ma potężne narzędzie arkusza kalkulacyjnego, które ułatwi ci wyodrębnianie podciągów. Wypróbuj WPS Office raz, a nigdy nie pożałujesz swojej decyzji.