Przejdź do głównej zawartości

Podziel tekst z separatorem w komórce w programie Excel

W rzeczywistości wbudowana funkcja Text to Columns w programie Excel może pomóc w szybkim podzieleniu tekstu za pomocą określonego separatora. Inną opcją jest zastosowanie formuły, aby to osiągnąć. W tym artykule przedstawiamy przewodnik krok po kroku, który pomoże Ci podzielić tekst za pomocą separatora, stosując kombinację funkcji TRIM, MID, SUBSTITUTE, REPT i LEN w programie Excel.


Jak podzielić tekst w komórce za pomocą określonego separatora w programie Excel?

Po pierwsze, przygotuj swoje dane. Przypuśćmy, że przygotowałeś listę ciągów tekstowych w kolumnie B, jak pokazano na poniższym zrzucie ekranu, poza tym musisz utworzyć trzy kolumny pomocnicze zawierające numery 1, 2 i 3 oddzielnie w komórkach kolumn.

Formuła ogólna

=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

Argumenty

A1: Reprezentuje komórkę zawierającą ciąg tekstowy, który chcesz podzielić za pomocą separatora;

Ogranicznik: Ogranicznik, na podstawie którego chcesz podzielić tekst;
Separator należy umieścić w cudzysłowie.

N: Tutaj ta litera N odnosi się do liczby w kolumnach pomocniczych.

Jak korzystać z tej formuły?

1. Wybierz pustą komórkę, aby wyświetlić pierwszy podzielony tekst. W tym przypadku wybieram komórkę C3.

2. Wprowadź do niego poniższą formułę i naciśnij Wchodzę klawisz.

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

3. Wybierz komórkę wynikową, przeciągnij uchwyt wypełnienia w prawo do sąsiednich dwóch komórek, aby wyodrębnić drugi i trzeci tekst.

4. Pozostaw zaznaczone powyżej trzy komórki, a następnie przeciągnij Uchwyt Wypełnienia w dół, aby podzielić inne ciągi tekstowe w tej samej tabeli z tym samym separatorem. Zobacz zrzut ekranu:

Teraz każdy ciąg tekstowy w określonych komórkach został podzielony na oddzielne komórki kolumn za pomocą separatora „-”.

Jak działa ta formuła?

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))

  • REPT(" ",LEN($B3)): Funkcja DŁ zwraca całkowitą liczbę znaków w KTE-styczeń-359 (tutaj wynikiem jest 11). Następnie funkcja REPT powtarza spację 11 razy. Wynik to „” (w cudzysłowie jest 11 spacji);
  • SUBSTITUTE($B3,"-", " "): Funkcja SUBSTITUTE zastępuje każdy myślnik „-” w ciągu tekstowym „KTE-Jan-359” 11 spacjami. I zwraca wynik jako „KTE Jan 359”.

2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))

  • MID("KTE Jan 359",1,11): Funkcja MID zwraca 11 znaków, zaczynając od pierwszego znaku „KTE Jan 359”. Wynik to „KTE”.
    Note: Litera N odnosi się do $ B3, a wartość w $ B3 to numer 1, tutaj punkt początkowy jest obliczany ze wzoru (G $ 3-1) * LEN ($ B3) +1 = 1.

3. TRIM("KTE "): Funkcja TRIM usuwa wszystkie spacje wyodrębniania z "KTE" i na koniec zwraca wynik jako KTE.


Powiązane funkcje

Funkcja Excel TRIM
Funkcja Excel TRIM usuwa wszystkie dodatkowe spacje z ciągu tekstowego i zachowuje tylko pojedyncze spacje między wyrazami.

Funkcja Excel MID
Funkcja Excel MID służy do wyszukiwania i zwracania określonej liczby znaków ze środka podanego ciągu tekstowego.

Funkcja Excel SUBSTITUTE
Funkcja SUBSTITUTE programu Excel zastępuje tekst lub znaki w ciągu tekstowym innym tekstem lub znakami.

Funkcja Excel LEN
Funkcja Excel LEN zwraca liczbę znaków w ciągu tekstowym.


Powiązane wzory

Podziel wymiary na dwie części w programie Excel
W tym artykule wyjaśniono, jak używać formuł do dzielenia wymiarów w komórce na dwie części bez jednostek (indywidualna długość i szerokość).

Oddziel liczby od jednostek miary
W tym artykule wyjaśniono, jak używać wzoru do oddzielania liczb od jednostek miary.

Podziel tekst i liczby w komórce w programie Excel
Jeśli chcesz podzielić tekst i liczby w komórce na różne komórki kolumn za pomocą formuł, ten samouczek dotyczący formuł zrobi ci przysługę.

Podziel ciąg tekstowy na określony znak w komórce w programie Excel
W tym samouczku wyjaśniono, jak podzielić ciąg tekstowy na określony znak na oddzielne komórki kolumn za pomocą formuł w programie Excel.


Najlepsze narzędzia biurowe

Kutools dla programu Excel - pomaga wyróżnić się z tłumu

🤖 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 VLookup: Wiele kryteriów  |  Wiele wartości  |  W wielu arkuszach  |  Wyszukiwanie rozmyte...
Adw. Lista rozwijana: Łatwa lista rozwijana  |  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 kolumny z Wybierz Te same i różne komórki ...
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, Podziel komórki Excela ...)  |  ... i więcej

Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...

Opis


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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations