Jak używać funkcji MID, MIDBs (FRAGMENT.TEKSTU, FRAGMENT.TEKSTU.B) w Excelu
Polskie | Angielski |
---|---|
FRAGMENT.TEKSTU, FRAGMENT.TEKSTU.B | MID, MIDBs |
Funkcje ekstrakcji tekstu w arkuszach kalkulacyjnych
Podczas pracy z arkuszami kalkulacyjnymi takimi jak MS Excel czy Google Sheets, często pojawia się potrzeba ekstrakcji określonych fragmentów tekstu z dłuższych ciągów znaków. W takich sytuacjach nieocenione okazują się funkcje MID
oraz jej odpowiednik MIDB
w MS Excel, które w polskiej wersji programu są znane jako FRAGMENT.TEKSTU
i FRAGMENT.TEKSTU.B
.
Syntaktyka i przykłady użycia
- MID / FRAGMENT.TEKSTU – pozwala na wyodrębnienie podciągu znaków rozpoczynającego się od określonego miejsca w tekście.
=MID(tekst; początek; liczba_znaków)
- MIDB / FRAGMENT.TEKSTU.B – jest to odmiana funkcji MID zaprojektowana do pracy z tekstami zapisanymi dwubajtowym kodowaniem, co jest typowe dla języków wykorzystujących zestawy znaków DBCS.
=MIDB(tekst; początek_bajtów; liczba_bajtów)
Przykład: Jeśli mamy tekst „Excel jest fajny” i chcemy wyodrębnić słowo „jest”, użyjemy formuły:
=MID("Excel jest fajny"; 7; 4)
W tym przykładzie funkcja zwróci „jest”. Argument „7” wskazuje na początek ekstrakcji, a „4” oznacza liczbę znaków do wyodrębnienia.
Zastosowania w praktycznych zadaniach
Zadanie 1: Wyodrębnienie nazwiska z pełnej nazwy
Przy listach zawierających pełne nazwiska w formie „Imię Nazwisko”, można łatwo wyodrębnić nazwiska za pomocą odpowiednio skonfigurowanej formuły. Przykład:
Pola danych: A2: Jan Kowalski A3: Anna Nowak Formuła: B2: =MID(A2; ZNAJDŹ(" "; A2) + 1; DŁ(A2)) Wpisz formułę w B2 i przeciągnij w dół, aby zastosować ją także dla A3.
W tym przypadku funkcja MID
w połączeniu z funkcją ZNAJDŹ
służy do wyodrębnienia nazwiska po pierwszej spacji w ciągu „Imię Nazwisko”.
Zadanie 2: Ekstrakcja pierwszego wyrazu z tekstu
Aby wyodrębnić pierwsze słowo z dłuższego tekstu, można użyć następującej formuły:
Pola danych: A2: Bardzo podoba mi się Excel Formuła: B2: =MID(A2; 1; ZNAJDŹ(" "; A2) - 1) Formuła pozwala uzyskać pierwszy wyraz z tekstu w komórce A2.
Formuła ekstrahuje tekst od pierwszego znaku aż do pierwszej spacji, co skutkuje wyodrębnieniem pierwszego słowa w zdaniu.
Więcej informacji: https://support.microsoft.com/pl-pl/office/fragment-tekstu-fragment-tekstu-b-funkcje-d5f9e25c-d7d6-472e-b568-4ecb12433028