
Formuła ogólna
=MID(A1,start,end-start+1)
Podsumowanie
Aby wyodrębnić podciąg za pomocą formuły programu Excel, możesz użyć funkcji MID. W pokazanym przykładzie formuła w E5 to:
=MID(B5,C5,D5-C5+1)
co w wierszu 5 zwraca „Idealnie”.
Wyjaśnienie
Uwaga: w tym przykładzie obliczamy pozycję końcową w celu wyodrębnienia podciągu z dosłownymi pozycjami początkowymi i końcowymi. Jeśli jednak znasz liczbę znaków do wyodrębnienia, możesz po prostu podłączyć tę liczbę bezpośrednio.
W przykładzie na tej stronie używamy funkcji MID do wyodrębniania tekstu na podstawie pozycji początkowej i końcowej. Funkcja MID przyjmuje trzy argumenty: ciąg tekstowy, pozycję początkową i liczbę znaków do wyodrębnienia. Tekst pochodzi z kolumny B, a pozycja początkowa pochodzi z kolumny C. Liczbę znaków do wyodrębnienia oblicza się, odejmując początek od końca i dodając 1. W komórce E6:
=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"
Funkcje wyodrębniania podciągów
Excel udostępnia trzy podstawowe funkcje do wyodrębniania podciągów:
=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right
Kliknij nazwy funkcji powyżej, aby uzyskać szczegółowe informacje i powiązane przykłady.
Znajdowanie pozycji początkowej i końcowej za pomocą wzoru
W przedstawionym przykładzie pozycje początkowe i końcowe są oparte na zakodowanych na stałe wartościach. Możliwe jest jednak obliczanie pozycji za pomocą funkcji FIND i funkcji SEARCH. Przykłady znajdują się w poniższych linkach.