Przejdź do głównej zawartości

Jak wyodrębnić część ciągu tekstowego z komórki w programie Excel?

doc wyodrębnij podciąg 2

Ten samouczek pokazuje metody wyodrębniania podciągu z lewej, środkowej lub prawej strony komórki, a także wyjaśnia, jak wyodrębnić tekst przed lub po określonym znaku, jak pokazano poniżej.


Wyodrębnij podciąg z lewej, połowy lub prawej

Metoda A: Wyodrębnij podciąg z lewej, środkowej lub prawej strony za pomocą formuły

W programie Excel istnieje kilka formuł, które mogą pomóc w szybkim wyodrębnieniu części tekstu.

Wyodrębnij pierwsze n znaków

Przypuśćmy, że chcesz wyodrębnić pierwsze 3 znaki z podanych danych listy, wybierz pustą komórkę, w której chcesz umieścić wyodrębniony wynik, a następnie użyj tej formuły

= LEWO (B3,3)

B3 to komórka, z której wyodrębniasz znaki, 3 to liczba znaków, które chcesz wyodrębnić.

Naciśnij przycisk Wchodzę aby uzyskać wyodrębniony wynik. Następnie przeciągnij uchwyt wypełniania nad komórkami, aby zastosować tę formułę.
doc wyodrębnij podciąg 3

Wyodrębnij ostatnie n znaków

Na przykład wyodrębnij ostatnie 6 znaków z listy ciągów, wybierz pustą komórkę, w której chcesz umieścić wyodrębniony wynik, i użyj tej formuły:

= PRAWO (B9,6)

B9 to komórka, z której wyodrębniasz znaki, 6 to liczba znaków, które chcesz wyodrębnić.

Naciśnij przycisk Wchodzę aby uzyskać wyodrębniony wynik. Następnie przeciągnij uchwyt wypełniania nad komórkami, aby zastosować tę formułę.
doc wyodrębnij podciąg 4

Wyodrębnij n znaków ze środka

Jeśli chcesz wyodrębnić 3 znaki zaczynające się od czwartego znaku ciągu, możesz użyć poniższej formuły:

= MID (B15,4,3)

B15 to komórka, z której wyodrębniasz znaki, 4 to wyodrębnione znaki z czwartego znaku (licząc od lewej), 4 to liczba znaków, które chcesz wyodrębnić.

Naciśnij przycisk Wchodzę aby uzyskać wyodrębniony wynik. Następnie przeciągnij uchwyt wypełniania nad komórkami, aby zastosować tę formułę.
doc wyodrębnij podciąg 5

Uwaga:

Jeśli chcesz przenieść wyodrębnione wyniki w inne miejsce, najpierw skopiuj i wklej wyodrębnione wyniki jako wartość.

Metoda B: Wyodrębnij podciąg od lewej, połowy lub prawej przez Kutools for Excel

Jeśli nie znasz formuł, możesz spróbować Kutools dla programu Excel'S Wyodrębnij tekst funkcja, która jest łatwa w obsłudze tej pracy.

Przed użyciem narzędzia Wyodrębnij tekst poświęć 3 minuty, aby bezpłatnie zainstalować Kutools dla programu Excel: Pobierz bezpłatnie teraz!

1. Wybierz komórki, z których chcesz wyodrębnić podciągi, kliknij Kutools > Tekst > Wyodrębnij tekst.
doc wyodrębnij podciąg 5

2. W poppingu Wyodrębnij tekst okno dialogowe w obszarze Wyodrębnij według lokalizacji pierwsze trzy opcje umożliwiają wyodrębnienie podciągu z lewej, połowy lub prawej.
doc wyodrębnij podciąg 5

Pierwszy znak N.: wyodrębnij podciąg z lewej strony. Na przykład wyodrębnij pierwsze 2 znaki, zaznacz tę opcję i wpisz 2 w pole tekstowe.
doc wyodrębnij podciąg 5

Ostatni znak N.: wyodrębnij podciąg z prawej strony ciągu. Na przykład wyodrębnij ostatnie 2 znaki, zaznacz tę opcję i wpisz 2 w pole tekstowe.
doc wyodrębnij podciąg 5

Zacznij kończyć znaki: wyodrębnia określoną liczbę znaków ze środka łańcucha. Na przykład wyodrębnij od 4 do 9 znaku, zaznacz tę opcję i wpisz 4 i 9 osobno w pola tekstowe.
doc wyodrębnij podciąg 5

Wstaw jako wzór: zaznacz to pole wyboru, wynik jest formułą, którą można zmienić tak jak oryginalny ciąg znaków, w przeciwnym razie wynik jest ustalony.

3. Po określeniu potrzebnej lokalizacji kliknij Ok, pojawi się okno dialogowe, w którym można wybrać komórkę, w której ma zostać umieszczony wyodrębniony podciąg. Kliknij OK.
doc wyodrębnij podciąg 5

Teraz podciąg został wyodrębniony.
doc wyodrębnij podciąg 5


Wyodrębnij podciąg po lub przed określonym znakiem

Jeśli chcesz wyodrębnić podciąg po lub przed określonym znakiem, możesz zastosować jedną z poniższych metod do obsługi zadania.

Metoda A: Wyodrębnij podciąg po lub przed zdefiniowanym znakiem za pomocą formuły

Przypuśćmy, że chcesz wyodrębnić znaki po znaku „-”Z listy ciągów, użyj tego wzoru:

= PRAWO (B3; DŁ (B3) -SZUKAJ ("-"; B3))

B3 to komórka, z której chcesz wyodrębnić znaki, - to znak, po którym chcesz wyodrębnić ciąg.

Naciśnij przycisk Wchodzę aby uzyskać wyodrębniony wynik. Następnie przeciągnij uchwyt wypełniania nad komórkami, aby zastosować tę formułę.
doc wyodrębnij podciąg 7

Jeśli chcesz wyodrębnić podciąg przed zdefiniowanym znakiem, możesz użyć następującego wzoru:

= LEWO (B10; SZUKAJ („-”; B10) -1)

Przykładowy wynik pokazano poniżej:
doc wyodrębnij podciąg 9

Note

Dane mogą zostać utracone lub zmienione podczas kopiowania i wklejania wyników formuły w inne miejsce. Aby zapobiec występowaniu tego problemu, możesz skopiować i wkleić wyniki formuły jako wartość po zastosowaniu formuły. Lub możesz spróbować Metoda B..
doc wyodrębnij podciąg 10

Metoda B: Wyodrębnij podciąg po lub przed zdefiniowanym znakiem przez Kutools for Excel

Aby bezpośrednio wyodrębnić podciąg po lub przed określonym znakiem, możesz użyć rozszerzenia Wyodrębnij tekst użyteczność Kutools dla programu Excel, który może pomóc w wyodrębnieniu wszystkich znaków po lub przed znakiem, może również wyodrębnić określoną długość znaków przed lub po znaku.

Przed użyciem narzędzia Wyodrębnij tekst poświęć 3 minuty, aby bezpłatnie zainstalować Kutools dla programu Excel: Pobierz bezpłatnie teraz!

1. Wybierz komórki, z których chcesz wyodrębnić znaki, kliknij Kutools > Tekst > Wyodrębnij tekst.
doc wyodrębnij podciąg 5

2. W poppingu Wyodrębnij tekst dialog, pod Wyodrębnij według lokalizacji przejdź do opcji przed tekstem i po opcjach tekstu, aby określić ustawienie według potrzeb.
doc wyodrębnij podciąg 5

Przed tekstem: wyodrębnia podciągi przed wprowadzonymi znakami. Na przykład wpisz - w polu tekstowym, wszystkie znaki przed - zostaną wyodrębnione.
doc wyodrębnij podciąg 5

Po tekście: wyodrębnia podciągi po wprowadzonych znakach. Na przykład wpisz - w polu tekstowym, wszystkie znaki po - zostaną wyodrębnione.
doc wyodrębnij podciąg 5

Wstaw jako wzór: zaznacz to pole wyboru, wynik jest formułą, którą można zmienić tak jak oryginalny ciąg znaków, w przeciwnym razie wynik jest ustalony.

3. kliknij Ok, pojawi się okno dialogowe, w którym można wybrać komórkę, w której ma zostać umieszczony wyodrębniony podciąg. Kliknij OK.
doc wyodrębnij podciąg 5

Teraz ciąg przed lub po wyodrębnieniu określonego znaku (znaków).
doc wyodrębnij podciąg 5


narzędzia tekstowe doc

13 narzędzi tekstowych, które musisz mieć w programie Excel, które zwiększą Twoją wydajność o 90%

▲ Edycja wsadowa ciągu tekstowego w komórkach, na przykład jednoczesne dodawanie tego samego tekstu do komórek, usuwanie znaków w dowolnej pozycji i tak dalej.

▲ Oprócz narzędzi wyświetlanych na obrazku, w Kutools for Excel jest jeszcze 300 zaawansowanych narzędzi, które mogą rozwiązać twoje 82% łamigłówki Excel.

▲ Zostań ekspertem Excela w 5 minut, zdobądź uznanie i awans ludzi.

▲ 110000+ ludzi o wysokiej wydajności wybiera ponad 300 znanych na całym świecie firm.

30-dniowy bezpłatny okres próbny, bez karty kredytowej


Wyodrębnij podciąg między dwoma znakami

Może w niektórych przypadkach musisz wyodrębnić podciąg między dwoma znakami, możesz wybrać jedną z poniższych metod do obsługi zadania.

Metoda A: Ekstrakcja według wzoru

Zakładając, że chcesz wyodrębnić znaki w nawiasach () z podanej listy, możesz użyć poniższego wzoru:

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

W formule B3 to komórka, z której chcesz wyodrębnić ciąg, ( i ) to dwa znaki, między którymi chcesz wyodrębnić ciąg.

Naciśnij przycisk Wchodzę aby uzyskać wyodrębniony wynik. Następnie przeciągnij uchwyt wypełniania nad komórkami, aby zastosować tę formułę.
doc wyodrębnij podciąg 18

Note

Jeśli formuła jest dla ciebie trochę trudna, możesz wypróbować metodę B, która wykorzystuje poręczne narzędzie do szybkiego rozwiązania tego problemu.

Metoda B: Wyodrębnij przez Kutools dla programu Excel

In Kutools dla programu Excelsetki funkcji, jest funkcja - Wyodrębnij ciągi między określonym tekstem może szybko wyodrębnić podciągi między dwoma znakami.

Przed użyciem narzędzia Wyodrębnij tekst poświęć 3 minuty, aby bezpłatnie zainstalować Kutools dla programu Excel: Pobierz bezpłatnie teraz!

1. Wybierz komórkę, w której umieszczono wyodrębniony podciąg, kliknij Kutools > Pomocnik formuły > Tekst > Wyodrębnij ciągi między określonym tekstem.
doc wyodrębnij podciąg 5

2. w Pomocnik formuł dialog, przejdź do Wprowadzanie argumentów , a następnie wybierz lub bezpośrednio wpisz odwołanie do komórki i dwa znaki, między którymi chcesz wyodrębnić.

Domyślnie, gdy wybierzesz odwołanie do komórki, które zostało użyte do wyodrębnienia podciągu, odniesienie do komórki będzie bezwzględne, co nie może używać uchwytu automatycznego wypełniania do wypełnienia formuły, zmień je na względne.
doc wyodrębnij podciąg 5

3. kliknij Ok, teraz uzyskano pierwszy wynik, a następnie przeciągnij uchwyt automatycznego wypełniania na komórki, które wymagają tej formuły.
doc wyodrębnij podciąg 5

Wskazówka:

Jeśli chcesz wyodrębnić ciągi między dwoma znakami (w tym dwoma znakami), rozszerzenie Wyodrębnij tekst użyteczność Kutools dla programu Excel również może wyświadczyć ci przysługę w tej operacji.

1. Wybierz komórki, z których chcesz wyodrębnić podciąg między znakami, kliknij Kutools > Tekst > Wyodrębnij tekst.
doc wyodrębnij podciąg 5

2. w poppingu Wyodrębnij tekst dialog, pod Wyodrębnij według reguły przejdź do Tekst wpisz znaki, między którymi chcesz wyodrębnić ciąg, a ciąg może być reprezentowany przez symbol wieloznaczny *. Jeśli chcesz wyodrębnić ciąg o stałej długości, symbol wieloznaczny ? może być używany, jeden? wskaż jeden znak.

Następnie kliknij Dodaj aby dodać regułę do Opis reguły
doc wyodrębnij podciąg 5

3.Click Ok, pojawi się okno dialogowe, w którym można wybrać komórkę, w której ma zostać umieszczony wyodrębniony podciąg. Kliknij OK.
doc wyodrębnij podciąg 5

Teraz wyodrębniono ciąg między dwoma określonymi znakami.
doc wyodrębnij podciąg 5


Wyodrębnij adres e-mail z ciągu

Jeśli chcesz wyodrębnić adres e-mail z danego ciągu lub zakresu komórek, możesz użyć rozszerzenia Wyodrębnij adres e-mail funkcji, aby obsłużyć to zadanie na raz, zamiast znajdować je jeden po drugim.

Przed użyciem narzędzia Wyodrębnij adres e-mail poświęć 3 minuty na bezpłatną instalację Kutools dla programu Excel: Pobierz bezpłatnie teraz!

1. Wybierz komórki, z których zostanie wyodrębniony adres e-mail, a następnie kliknij Kutools > Tekst > Wyodrębnij adres e-mail.
doc wyodrębnij podciąg 22

2. Następnie pojawi się okno dialogowe, w którym wybierzesz komórkę do wyprowadzenia adresów e-mail.
doc wyodrębnij podciąg 23

3. kliknij OK, adresy e-mail w każdej komórce zostały wyodrębnione.
doc wyodrębnij podciąg 24


Wyodrębnij znaki numeryczne lub alfabetyczne z ciągu

Jeśli istnieje lista danych mieszanych ze znakami numerycznymi, alfabetycznymi i specjalnymi, po prostu chcesz wyodrębnić liczby lub wartości alfabetyczne, możesz wypróbować narzędzie Kutools dla programu Excel do usuwania znaków.

1. Przed użyciem narzędzia Usuń znaki, musisz mieć kopię danych, jak pokazano na poniższym zrzucie ekranu:
doc wyodrębnij podciąg 25

2. Następnie wybierz tę kopię danych, kliknij Kutools > Tekst > Usuń znaki.
doc wyodrębnij podciąg 26

3. w Usuń znaki okno dialogowe, sprawdź Nieliczbowe opcję, kliknij Ok.
doc wyodrębnij podciąg 27

Teraz zostały tylko znaki numeryczne.
doc wyodrębnij podciąg 28

Aby wyodrębnić tylko wartości alfabetyczne, zaznacz Nie-alfa opcja w Usuń znaki dialog.
doc wyodrębnij podciąg 30


Pobierz przykładowy plik

przykładowy dokumentKliknij, aby pobrać ten przykładowy plik


Inne operacje (artykuły) związane z konwersją plików

Wyodrębnij czas z ciągu daty i godziny
Zapewnia sztuczki, aby wyodrębnić czas (gg: mm: ss) lub godzinę / minutę / sekundę tylko z ciągu daty i godziny (mm / dd / rrrr hh: mm: ss)

Wyodrębnij wiersze spełniające kryteria
W tym artykule można szybko wyodrębnić te wiersze, które spełniają kryteria, do innej lokalizacji w programie Excel, z wyjątkiem wyszukiwania i kopiowania ich pojedynczo.

Wyodrębnij n-ty znak z ciągu
Tutaj przedstawię metody wyodrębniania n-tego znaku z ciągu, na przykład wyodrębnij trzeci znak z ciągu a3b1c2, wynikiem jest b.

Wyodrębnij podciąg między dwoma znakami
Pokaż metody wyodrębniania podciągów między dwoma takimi samymi lub różnymi znakami.


  • 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 i przechowywanie danych; Podziel zawartość komórek; Połącz zduplikowane wiersze i sumę / średnią... 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 ...
  • Ulubione i szybkie wstawianie formuł, Zakresy, wykresy i obrazy; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • 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...
  • Grupowanie tabel przestawnych według numer tygodnia, dzień tygodnia i więcej ... Pokaż odblokowane, zablokowane komórki w różnych kolorach; Podświetl komórki, które mają formułę / nazwę...
karta kte 201905
  • 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ół
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations