Note: The other languages of the website are Google-translated. Back to English

Jak wyodrębnić tekst przed / po drugiej spacji lub przecinku w programie Excel? 

W programie Excel funkcja Tekst na kolumny może pomóc wyodrębnić każdy tekst z jednej komórki do oddzielnych komórek za pomocą spacji, przecinka lub innych ograniczników, ale czy kiedykolwiek próbowałeś wyodrębnić tekst przed lub po drugiej spacji lub przecinku z komórki w programie Excel, jak pokazano na poniższym zrzucie ekranu? W tym artykule omówię kilka metod radzenia sobie z tym zadaniem.

wyciąg doc przed drugą spacją 1

Wyodrębnij tekst przed drugą spacją lub przecinkiem za pomocą formuły

Wyodrębnij tekst po drugiej spacji lub przecinku za pomocą formuły


strzałka niebieski prawy bąbelek Wyodrębnij tekst przed drugą spacją lub przecinkiem za pomocą formuły

Aby uzyskać tekst przed drugą spacją, zastosuj następującą formułę:

Wprowadź tę formułę: = JEŻELI (CZY.BŁĄD (ZNAJDŹ (""; A2, ZNAJDŹ ("", A2,1) +1)), A2, LEFT (A2, ZNAJDŹ ("", A2, ZNAJDŹ ("", A2,1) +1 ))) do pustej komórki, w której chcesz zlokalizować wynik, C2, na przykład, a następnie przeciągnij uchwyt wypełniania w dół do komórek, które chcesz zawrzeć w tej formule, a cały tekst przed drugą spacją został wyodrębniony z każdej komórki, patrz zrzut ekranu:

wyciąg doc przed drugą spacją 2

Uwagi: Jeśli chcesz wyodrębnić tekst przed drugim przecinkiem lub innymi separatorami, po prostu zastąp spację w formule przecinkiem lub innymi ogranicznikami, jeśli potrzebujesz. Jak na przykład: =IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1))).


strzałka niebieski prawy bąbelek Wyodrębnij tekst po drugiej spacji lub przecinku za pomocą formuły

Aby zwrócić tekst po drugiej spacji, może Ci pomóc poniższa formuła.

Wprowadź tę formułę: = ŚRODEK (A2, ZNAJDŹ ("", A2, ZNAJDŹ ("", A2) +1) +1,256) do pustej komórki, aby zlokalizować wynik, a następnie przeciągnij uchwyt wypełniania w dół do komórek, aby wypełnić tę formułę, a cały tekst po wyodrębnieniu drugiej spacji naraz, patrz zrzut ekranu:

wyciąg doc przed drugą spacją 3

Uwaga: Jeśli chcesz wyodrębnić tekst po drugim przecinku lub innych separatorach, wystarczy zastąpić spację przecinkiem lub innymi ogranicznikami w formule, zgodnie z potrzebami. Jak na przykład: = ŚRODEK (A2, ZNAJDŹ (",", A2, ZNAJDŹ (",", A2) +1) +1,256 XNUMX).


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

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!
officetab dół
Sortuj komentarze według
Komentarze (28)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, ta formuła będzie idealna, ale zamiast usuwać tekst po drugiej spacji chcę usunąć wszystko po 3. Próbuję wstawić trzecią pozycję ZNAJDŹ(" ", A3 Rozumiem, że sama formuła to = ZNAJDŹ (" ", X2 ).Czy możesz mi pomóc.Nie jestem dobry w zagnieżdżaniu formuł.Dziękuję bardzo.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, szukam rozwiązania, aby wyodrębnić z poniższego tekstu cały tekst po drugim zestawie cyfr na przykład:


Ograniczone XY - UAN # 24675 Materiały według P/O # 75176 Anticon & Sarking i potrzebuję tylko " Anticon & Sarking.
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak zamieniłbyś to na trzeci przecinek? Zamiast 3?
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj Rodneyu,
Aby wyodrębnić tekst przed 3 spacją, zastosuj tę formułę:
=JEŻELI(CZY.BŁĄD(ZNAJDŹ(" ",A2,ZNAJDŹ(" ",A2,ZNAJDŹ(" ",A2,1)+1) +1)),A2,LEWO(A2,ZNAJDŹ("",A2,ZNAJDŹ (" ",A2,ZNAJDŹ("",A2,1)+1) + 1)));
Aby wyodrębnić tekst po 3 spacji, użyj tego wzoru:
=MID(A2, ZNAJDŹ(" ", A2, ZNAJDŹ(" ", A2, ZNAJDŹ(" ", A2)+1) +1)+1,30000)
Spróbuj, mam nadzieję, że ci pomoże!
Dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję Ci! To było niezwykle pomocne
Ten komentarz został zminimalizowany przez moderatora na stronie
=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)))
To zwróci cały tekst na lewo od drugiego przecinka plus drugi przecinek. To powinno być

=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)-1))
pominąć drugi przecinek

1. Saquon Barkley, RB, stan Penn
2. Derrius Guice, RB, LSU
3. Sony Michel, RB, Gruzja
4. Ronald Jones II, RB, USC
5. Nick Chubb, RB, Gruzja

Źle:
1. Saquon Barkley, RB,
2. Derrius Guice, RB,
3. Sony Michel, RB,
4. Ronalda Jonesa II, RB,

Lepszy:
1. Saquon Barkley, RB
2. Derrius Guice, RB
3. Sony Michel, RB
4. Ronald Jones II, RB
Ten komentarz został zminimalizowany przez moderatora na stronie
Ale to nie zadziała, jeśli ciąg tekstowy NIE zawsze zawiera drugi przecinek...
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, czy jest sposób, jeśli chcę zaznaczyć tekst po 3 przecinku od końca?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, Archi,
Aby wyodrębnić cały tekst po trzecim przecinku, zastosuj tę formułę:
=PRAWY(A1,DŁ(A1)-ZNAJDŹ("@@@",ZASTĘPCZY(A1",","@@@",3)))

Proszę spróbować.
Ten komentarz został zminimalizowany przez moderatora na stronie
Czy istnieje sposób na wyodrębnienie różnych fragmentów tego ciągu? 123ABC.01.02.03.04 ---- na przykład, aby wyciągnąć 123ABC, a następnie w następnej kolumnie pociągnij 123ABC.01, a następnie 123ABC.01.02, potem 123ABC.01.02.03 i tak dalej.
Ten komentarz został zminimalizowany przez moderatora na stronie
DZIĘKUJĘ CI!!!
Ten komentarz został zminimalizowany przez moderatora na stronie
jak to zrobić od prawej do lewej. Zasadniczo chcę wyodrębnić dwa ostatnie słowa.
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, demo,
Aby wyodrębnić i zwrócić ostatnie dwa słowa z ciągów tekstowych, zastosuj poniższą formułę:
=IF((LEN(A1)-LEN(SUBSTITUTE(A1," ","")))<2,A1,RIGHT(A1,LEN(A1)-FIND("/",SUBSTITUTE(A1," ","/",(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))))

Proszę spróbować, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak mogę wyodrębnić Tekst 1 i Tekst 2 z ciągu, takiego jak Tekst 1_Tekst 2_Tekst 3_Tekst 4?
Ten komentarz został zminimalizowany przez moderatora na stronie
W moim scenariuszu są trzy „-”, a czasem jedno „-”
przed drugim tekstem „-” należy wpisać
jeśli w komórce tylko jedno „-” powinno być puste

np. As-01-14-32 odpowiedzi w ten sposób As-01

np. As-01 odpowiedź Pusta komórka

czym będzie farmula?
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj Bil,
Aby rozwiązać swój problem, zastosuj poniższą formułę:
=JEŻELIBŁĄD(LEWO(A1,ZNAJDŹ("#";ZAMIANA(A1;"-","#;2))-1),"")
Proszę spróbować, dziękuję!
Ten komentarz został zminimalizowany przez moderatora na stronie
To działa, dzięki
Ten komentarz został zminimalizowany przez moderatora na stronie
Jeszcze jedna rzecz
po trzecim”-„cały tekst powinien pozostać nawet 1 lub 10, w przeciwnym razie pusty
np. A-01-12-Jak odpowiedz As
np. A-01-12-Asty odpowiedź Asty
np. odpowiedź A-01 pusta
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć,
Poniższa formuła może rozwiązać Twoje zadanie, spróbuj:
=JEŻELIBŁĄD(PRZYC.ŚREDNI(A1,ZNAJDŹ("#";ZAMIANA(A1;"-","#;3))+1,255)),"")
Ten komentarz został zminimalizowany przez moderatora na stronie
W porządku dzięki
Ten komentarz został zminimalizowany przez moderatora na stronie
Hi
Potrzebuję pomocy, jeśli chcę coś wyodrębnić po pierwszym przecinku i przed ostatnim przecinkiem.
"Płaskie 135 Nevendon Road, Sally, Wickford, SS12 0NL"

Kolumna A = Płaska 135 Nevendon Road
Kolumna B = Sally, Wickford
Kolumny C = SS12 0NL
Ten komentarz został zminimalizowany przez moderatora na stronie
Witaj, Jayaswalu,
Aby rozwiązać swój problem, zastosuj następujące formuły:
Pierwsza część — komórka B1: =LEWO(A1,ZNAJDŹ(",",A1,1)-1)
Druga część — komórka C1: =MID(A1,FIND(",",A1)+1,LOOKUP(1,0/(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=","),ROW(INDIRECT("1:"&LEN(A1))))-FIND(",",A1)-1)
Trzecia część — komórka D1: =MID(A1,FIND("=",SUBSTITUTE(A1,",","=",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))))+1,256)

Proszę spróbować, mam nadzieję, że może ci to pomóc!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, mam długi ciąg w jednej komórce i chcę wyodrębnić wszystkie informacje po każdym identyfikatorze produktu. Identyfikator produktu: 686, Ilość produktu: 1, SKU produktu: RUB 100, Nazwa produktu: Emu Oil Rub 100g, Waga produktu: 0.2000, Szczegóły wersji produktu: |ID produktu: 691, Ilość produktu: 1, SKU produktu: MOIST 100, Nazwa produktu: Emu Oil Moisturizer 100g, Waga produktu: 0.1900, Szczegóły wersji produktu: , |ID produktu: 705, Ilość produktu: 3, SKU produktu: WASH 250, Nazwa produktu: Naturalny żel do mycia rąk i ciała z olejem Emu 250ml, Waga produktu : 0.4000, Szczegóły wariacji produktu: Potrzebuję ilości w jednej komórce i nazwy produktu w innej komórce dla każdego produktu po ID produktu. Możesz pomóc?
Ten komentarz został zminimalizowany przez moderatora na stronie
mam taki tekst
LAXMI RANI DELHI DELHI CG012054567IN CA
więc chcę, aby tekst był ułożony w Excelu w ten sposób
LAXMI RANI (1. ogniwo) DELHI (2. ogniwo) DELHI (3. ogniwo) CG012054567IN (4. ogniwo) CA (5. ogniwo)
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, rangaih,Aby poradzić sobie z twoim problemem, najpierw możesz podzielić wartości komórek na podstawie spacji, używając Tekst do kolumn funkcja, po podzieleniu ciągów tekstowych, wystarczy połączyć dwie pierwsze wartości komórek, jak potrzebujesz. Spróbuj, dziękuję!
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, tam

Mam scenariusz w 4 typach, jak poniżej na wykresie excel

Typ 1: FX01865-CWB-22F
Typ 2: CD30250-AJX-2D-AB
Typ 3: DF10250-MUR-JH-B
Typ 4: YZ00250-MDS-4T-BHR

We wszystkich przypadkach chcę wyodrębnić tylko te POGRUBIONY TEKST jako odpowiedź w sąsiednich komórkach

Pomóż udostępnić formułę

DziękiSaran

Ten komentarz został zminimalizowany przez moderatora na stronie
Edytuj - widzę, że Dave już się tym zajął - dziękuję, proszę pana! skyyang czy możesz edytować niepoprawne rozwiązanie „Wyodrębnij tekst przed drugim ogranicznikiem” z poprawną logiką równania?
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, chcę wyodrębnić każdą wartość po podkreśleniu. Jak mogę to zrobić. Znam ogranicznik, ale chcę nauczyć się formuły, aby to zrobić.

Pędzel_25mm_Pomarańczowy_Płoza_110cm
Polski_25mm_Pomarańczowy_Tosty_100cm
Samochód_25mm_Biała_Opona_120cm
Farba_25mm_Czerwony_Odblaskowy_95cm
Nie ma tu jeszcze żadnych komentarzy

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL