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: