Jak usunąć teksty przed lub po określonym znaku z komórek w programie Excel?
W tym artykule przedstawiono różne metody usuwania tekstów przed lub po określonym znaku lub n-tym znaku wystąpienia z komórek w programie Excel.
Metoda B: Usuń teksty przed lub po pierwszym lub ostatnim określonym znaku według formuły
Metoda C: Usuń teksty przed lub po n-tym znaku wystąpienia według wzoru
Metoda D: Usuń teksty przed / po określonym znaku za pomocą Kutools for Excel
Usuń teksty przed lub po określonym znaku za pomocą funkcji Znajdź i zamień w programie Excel
Aby usunąć wszystkie teksty przed lub po określonym znaku za pomocą funkcji Znajdź i zamień, wykonaj następujące czynności.
1. Wybierz komórki, z których chcesz usunąć tekst przed lub po określonym znaku, naciśnij Ctrl + H klawisze, aby otworzyć Znajdowanie i zamienianie dialog.
W oknie dialogowym Znajdź i zamień:
1. Aby usunąć wszystkie przed określonym znakiem, takim jak przecinek, wpisz *, do Znajdź co pole tekstowe;
2. Aby usunąć wszystko po określonym znaku, takim jak przecinek, wpisz ,* do Znajdź co pole tekstowe;
Uwagi:
1. Możesz zmienić przecinek na dowolny znak według potrzeb.
2. W takim przypadku wszystkie teksty przed ostatnim przecinkiem lub po pierwszym przecinku zostaną usunięte z wybranych komórek.
2. Zachowaj Zastąp pole tekstowe jest puste, a następnie kliknij Zamień wszystko przycisk. Zobacz zrzut ekranu:
Z łatwością usuwaj wszystkie numeryczne, nieliczbowe lub określone znaki z komórek w programie Excel
Kutools dla przewyższać's Usuń postać narzędzie pomaga łatwo usunąć wszystkie numeryczne, nienumeryczne lub określone znaki z wybranych komórek w programie Excel.
Pobierz teraz pełną funkcję 30-dniową darmową ścieżkę Kutools dla programu Excel!
Usuń teksty przed lub po pierwszym / ostatnim określonym znaku według wzoru
Ta sekcja pokaże formuły usuwania wszystkiego przed lub po pierwszym / ostatnim określonym znaku z komórek w programie Excel.
Aby usunąć wszystko przed pierwszym przecinkiem, Proszę:
Wybierz pustą komórkę, skopiuj i wklej do niej poniższą formułę i naciśnij Wchodzę klucz. Następnie przeciągnij plik Wypełnij uchwyt aby zastosować formułę do innych komórek. Zobacz zrzut ekranu:
Wzór: Usuń wszystko przed pierwszym przecinkiem
= PRAWO (B5, LEN (B5)-ODNALEŹĆ(",",B5))
Uwagi:
1. W powyższym wzorze B5 to komórka, z której usuniesz teksty, a „,” to znak, na podstawie którego usuniesz teksty.
2. Aby usunąć wszystko przed ostatnim określonym znakiem, użyj następującej formuły:
= PRAWO (B5, LEN (B5) -FIND ("@", SUBSTITUTE (B5,"Postać"," @ ", (LEN (B5) -LEN (SUBSTITUTE (B5,"Postać"," "))) / LEN ("Postać"))))
Aby usunąć wszystko po pierwszym przecinku, Proszę:
Wybierz pustą komórkę, skopiuj i wklej do niej poniższą formułę i naciśnij Wchodzę klucz. Następnie przeciągnij plik Wypełnij uchwyt aby zastosować formułę do innych komórek. Zobacz zrzut ekranu:
Wzór: Usuń wszystko po pierwszym przecinku
= LEWO (B5; ZNAJDŹ („;”; B5) -1)
Uwagi:
1. W powyższym wzorze B5 to komórka, z której usuniesz teksty, a „,” to znak, na podstawie którego usuniesz teksty.
2. Aby usunąć wszystko po ostatnim określonym znaku, użyj następującej formuły:
= LEWO (B5, ZNAJDŹ („@”, SUBSTITUTE (B5,"charakter"," @ ", LEN (B5) -LEN (SUBSTITUTE (B5,"charakter„,„ ”)))) - 1)
Usuń teksty przed lub po n-tym znaku wystąpienia według wzoru
Poniższe formuły mogą pomóc usunąć wszystkie znaki przed lub po n-tym wystąpieniu z komórek w programie Excel.
Aby usunąć z komórek wszystko przed n-tym znakiem wystąpienia, musisz:
Wybierz pustą komórkę, aby wyświetlić wynik, skopiuj do niej poniższą formułę i naciśnij Wchodzę klucz. Następnie przeciągnij plik Wypełnij uchwyt aby zastosować formułę do innych komórek. Zobacz zrzut ekranu:
Wzór: Usuń wszystko przed drugim przecinkiem wystąpienia
= PRAWO (SUBSTITUTE (B5",", CHAR (9), 2), LEN (B5) - ZNAJDŹ (ZNAK (9), PODSTAW (B5",", CHAR (9), 2), 1) + 1)
Uwagi:
1. We wzorach B5"," i 2 liczba oznacza, że cała zawartość po drugim wystąpieniu przecinka zostanie usunięta z komórki B5.
2. Możesz zmienić „," i 2 numer do dowolnego znaku i numeru pozycji wystąpienia, zgodnie z potrzebami.
Aby usunąć wszystkie znaki po n-tym wystąpieniu z komórek, musisz:
Wybierz pustą komórkę, aby wyświetlić wynik, skopiuj do niej poniższą formułę i naciśnij Wchodzę klucz. Następnie przeciągnij plik Wypełnij uchwyt aby zastosować formułę do innych komórek. Zobacz zrzut ekranu:
Wzór: Usuń wszystko po drugim wystąpieniu przecinka
= LEWO (SUBSTITUTE (B5,",", CHAR (9),2), ZNAJDŹ (ZNAK (9), PODSTAW (B5,",", CHAR (9),2), 1) -1)
Uwagi:
1. We wzorach B5"," i 2 liczba oznacza, że cała zawartość po drugim wystąpieniu przecinka zostanie usunięta z komórki A7.
2. Możesz zmienić „," i 2 numer do dowolnego znaku i numeru pozycji wystąpienia, zgodnie z potrzebami.
Z łatwością usuwaj teksty przed / po określonej postaci za pomocą Kutools for Excel
Jeśli istnieje tylko jeden separator przecinka dla każdej komórki w zakresie i chcesz usunąć wszystko przed lub po tym przecinku z komórek, wypróbuj Podział komórki użyteczność Kutools dla programu Excel. To narzędzie pomoże Ci rozwiązać problem za pomocą kilku kliknięć:
1. Wybierz komórki, z których chcesz usunąć wszystko przed lub po przecinku, a następnie kliknij Kutools > Tekst > Podział komórki. Zobacz zrzut ekranu:
2. w Podział komórki wybierz plik Podziel na kolumny opcja w Rodzaj Nieruchomości sekcji i w Podziel według wybierz sekcję Inne opcję i wpisz przecinek w pustym polu, a następnie kliknij OK przycisk. Zobacz zrzut ekranu:
3. Inny Podział komórki pojawi się okno dialogowe, wybierz pustą komórkę do zlokalizowania tekstów, a następnie kliknij OK przycisk.
Następnie możesz zobaczyć, że wybrane komórki są podzielone według określonego znaku - przecinka. Zobacz zrzut ekranu:
Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.