Opis
Użyj tej funkcji, aby wyodrębnić określoną liczbę znaków ze środka ciągu tekstowego, zaczynając od określonej pozycji. Supported in Chains.
MID jest przydatny do wyodrębniania podciągów, parsowania danych i manipulowania tekstem na różne sposoby.
Składnia
MID(text, start_num, num_chars)
Wejścia
Ta funkcja przyjmuje następujące argumenty:
| Nazwa | Wymagane | Opis | Prawidłowe wejście |
|---|---|---|---|
tekst |
Tak | Ciąg tekstowy zawierający znaki, które chcesz wyodrębnić. | Ciąg tekstowy lub odwołanie do komórki zawierającej tekst. |
start_num |
Tak | Pozycja pierwszego znaku, który chcesz wyodrębnić w tekście. | Dodatnia liczba całkowita, odwołanie do komórki zawierające dodatnią liczbę całkowitą lub formuła, której wynikiem jest dodatnia liczba całkowita. |
num_chars |
Tak | Liczba znaków, które MID ma zwrócić z tekstu. | Dodatnia liczba całkowita, odwołanie do komórki zawierające dodatnią liczbę całkowitą lub formuła, której wynikiem jest dodatnia liczba całkowita. |
Przykład
Przykładowe dane
| A | B |
|---|---|
| 1 | Gulasz z bakłażana |
| 2 | 123-45-6789 |
| 3 | ABCDEFGHIJKLMNOP |
| 4 | Średni przykład |
Przykładowe formuły
| Formuła | Opis | Wynik |
|---|---|---|
=MID(B1,4,5) |
Wyodrębnia 5 znaków z B1, zaczynając od pozycji 4. | roślina |
=MID(B2,5,2) |
Wyodrębnia 2 znaki z B2, zaczynając od pozycji 5. | 45 |
=MID(B3,2,5) |
Wyodrębnia 5 znaków z B3, zaczynając od pozycji 2. | BCDEF |
=MID(B4,1,3) |
Wyodrębnia 3 znaki z B4, zaczynając od pozycji 1. | Średni |
=MID(B1,LEN(B1)-3,4) |
Wyodrębnia 4 ostatnie znaki z B1. | rzęsa |
Uwagi
- Jeśli
start_numjest większa niż długość tekstu, MID zwraca pusty ciąg znaków. - Jeśli
start_numjest mniejsze niż 1, MID traktuje je jako 1. - Jeśli
num_charsjest ujemna, MID zwraca błąd #VALUE! - Jeśli
num_charsjest większa niż liczba znaków od start_num do końca tekstu, MID zwraca wszystkie znaki od start_num do końca tekstu. - MID zlicza każdy znak, w tym spacje i znaki interpunkcyjne.
Wskazówki
- Połącz MID z FIND lub SEARCH, aby wyodrębnić tekst na podstawie pozycji określonych znaków.
- Połącz MID z LEN, aby wyodrębnić określoną liczbę znaków z końca ciągu.
- MID może być zagnieżdżony wewnątrz innych funkcji tekstowych w celu bardziej złożonej manipulacji tekstem.
- MID jest przydatny do wyodrębniania określonych pól podczas pracy z danymi o stałej szerokości,
- MID rozróżnia wielkość liter, traktuje wielkie i małe litery jako różne znaki.
Powiązane funkcje
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER