Przejdź do głównej zawartości

Jak usunąć ciąg po n-tym znaku w programie Excel?

W niektórych przypadkach możesz chcieć usunąć wszystkie ciągi po n-tym znaku z komórek w programie Excel. Jeśli masz kilka komórek potrzebnych do usunięcia ciągów po n-tym znaku, możesz je usunąć ręcznie. Jeśli jednak istnieją setki komórek, trzeba je męczyć, aby usuwać ciągi jeden po drugim. W tym samouczku opisano szybkie sposoby usuwania ciągów po n-tym znaku w programie Excel, przeczytaj poniższe szczegóły.

Usuń cały ciąg po n-tym znaku za pomocą formuły

Usuń ciąg w określonej pozycji przez Usuń według pozycji


strzałka niebieski prawy bąbelek Usuń cały ciąg po n-tym znaku za pomocą formuły

Możesz użyć poniższego wzoru, aby usunąć cały ciąg po n-tym znaku.

Kutools dla programu Excel, ponad 120 przydatne funkcje Excela, zwiększ wydajność pracy i oszczędzaj czas pracy.

Weźmy na przykład, chcesz usunąć wszystkie ciągi po trzecim znaku, a następnie wybierz komórkę i wpisz tę formułę = LEWO (A1,3) do niego, naciśnij Wchodzę i przeciągnij uchwyt autouzupełniania w dół do komórek.

doc usuń po n-tym znaku 1
doc usuń po n-tym znaku 2

Wskazówka: W powyższym wzorze możesz zmienić 3 na dowolną n-tą, jak potrzebujesz. Na przykład, jeśli chcesz usunąć ciągi po czwartym znaku, użyj tej formuły = LEWO (A1,4).


strzałka niebieski prawy bąbelek Usuń ciąg w określonej pozycji przez Usuń według pozycji

Jeśli Kutools dla programu Excel, możesz użyć Usuń według pozycji aby szybko usunąć łańcuchy po n-tym znaku, a także określić, ile znaków chcesz usunąć.

Kutools dla programu Excel, ponad 120 przydatne funkcje Excela, zwiększ wydajność pracy i oszczędzaj czas pracy.

Po bezpłatna instalacja Kutools dla programu Excel, wykonaj poniższe czynności:

1. Wybierz zakres danych i kliknij Kutools > Tekst > Usuń według pozycji. Zobacz zrzut ekranu:

doc usuń po n-tym znaku 3

2. w Usuń według pozycji dialog, wpisz 999 najnowszych Liczby pole tekstowe i pole wyboru Sprecyzować i typ 4 do następującego pola tekstowego. Możesz zobaczyć wyniki pokazane w okienku podglądu.

Wskazówka: Jeśli chcesz usunąć łańcuch po n-tym znaku, wystarczy wpisać n + 1 do Sprecyzować pole tekstowe.

doc usuń po n-tym znaku 4

3. Następnie kliknij Ok or Aplikuj. Ciąg po trzecim został usunięty z każdej komórki.

Uwaga: Jeśli chcesz tylko usunąć 3 znaki po trzecim znaku ciągu, możesz wpisać 3 do pola tekstowego Numbers i zaznacz Sprecyzować i typ 4 w tym.

doc usuń po n-tym znaku 5

Kliknij tutaj, aby dowiedzieć się więcej o usuwaniu według pozycji.

Kliknij tutaj, aby bezpłatnie pobrać Kutools dla programu Excel

Najlepsze narzędzia biurowe

🤖 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 wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  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 zakresy i kolumny ...
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, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • 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!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
data UPI-2080-SHN ANNY SMI-KKBK-XXXXXX-MB: SOCIETY MAINTENANCE MARCH 22 0000####### 01/03/22
Output :- SHN ANNY SMI
This comment was minimized by the moderator on the site
Hi, sunil, here is a code may help you.
Sub extractText()
    Dim xSplit, xStr As String
    Dim xPos As Integer
    Dim xArr As Variant
    Dim xRng, xSetRng As Range
    On Error Resume Next
    Set xRng = Application.InputBox("Select the cell you want to extract:", "Kutools for Excel", , , , , , 8)
    xSplit = Application.InputBox("Type the delimiter:", "Kutools for Excel", , , , , , 2)
    xPos = Application.InputBox("Type the nth delimiter:", "Kutools for Excel", , , , , , 1)
    Set xSetRng = Application.InputBox("Select a cell to place result:", "Kutools for Excel", , , , , , 8)
    xArr = Split(xRng.Text, xSplit)
    xSetRng.Value = xSplit + xArr(xPos)
End Sub

Copy and paste above code to the Microsoft Visual Basic for Applications window, and run the code, in first dialog, choose the cell that you use to extract, in second dialog, type the delimiter, here in your case is -, in third dialog, type the nth delimiter, here in your case, you extract the string after second -, type 2 into this dialog, in last dialog, choose the cell you place the extracted result.
Hope it do favor on you.
This comment was minimized by the moderator on the site
data :- UPI-205080-SWN AHONY SI-KKBK-XXXXXX-MB: SOCIETY MAINTENANCE MARCH 22 000080 01/03/22
Output needed as "SWN AHONY SI"
This comment was minimized by the moderator on the site
These are very clever tricks! Thank you so much.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations