Wyodrębnij tekst między znakami (nawiasy) w Excelu i Arkuszach Google

Pobierz przykładowy skoroszyt

Pobierz przykładowy skoroszyt

Ten samouczek pokaże, jak wyodrębnić tekst między znakami w komórce w Excelu i Arkuszach Google.

Wyodrębnij tekst między nawiasami

Aby wyodrębnić tekst między dowolnymi znakami, możemy użyć formuły opartej na funkcjach MID i FIND.

Na przykład, aby wyodrębnić dane w nawiasach, użyjemy następującego wzoru:

=MID(B3,ZNAJDŹ("(",B3)+1,ZNAJDŹ(")",B3)-ZNAJDŹ("(",B3)-1)

Podział formuły

Sposób działania tej formuły polega na tym, że funkcja MID wyodrębni liczbę znaków z ciągu tekstowego między początkiem nawiasu „(” do nawiasu zamykającego „)”. W tym celu będziemy potrzebować pozycji nawiasów lub nawiasów. Użyjemy funkcji ZNAJDŹ, aby znaleźć te pozycje.

Rozłóżmy wzór:

ZNAJDŹ funkcje

Funkcja First FIND znajduje pozycję lewego nawiasu „(” w ciągu tekstowym. Dodaliśmy 1 do wyniku funkcji ZNAJDŹ, aby wykluczyć lewy nawias podczas wyodrębniania tekstu.

Wynik tej części formuły będzie służył jako start_num lub drugi argument funkcji MID.

=ZNAJDŹ("(",B3)+1

Druga funkcja ZNAJDŹ znajduje pozycje prawego nawiasu „)” w ciągu tekstowym.

=ZNAJDŹ(")",B3)

Dodajemy trzecią funkcję ZNAJDŹ, aby odjąć od drugiej funkcji ZNAJDŹ. To daje nam długość tekstu między tymi nawiasami.

A wynikowa wartość z tej formuły będzie trzecim i ostatnim argumentem (argument liczba_znaków) funkcji MID.

=ZNAJDŹ(")",B3)-ZNAJDŹ("(",B3)-1

Funkcja środkowa

Obie wartości tych argumentów są wprowadzane do funkcji MID. To da nam tekst w nawiasach.

=ŚRODEK(B3;C3;D3)

Funkcja przycinania

Możemy również dodać funkcję TRIM przed funkcją MID, aby usunąć wszystkie dodatkowe spacje.

=PRZYC(ŚREDNI(B3;ZNAJDŹ("(",B3)+1;ZNAJDŹ(")",B3)-ZNAJDŹ("(",B3)-1)

Wyodrębnij tekst między znakami w Arkuszach Google

Formuła wyodrębniania tekstu między znakami działa dokładnie tak samo w Arkuszach Google, jak w Excelu:

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave