Функція MID повертає задану кількість символів із рядка тексту, починаючи з указаної позиції, на основі заданої кількості символів.
Синтаксис
MID(текст;start_num;num_chars)
Текст – це текстовий рядок, що містить символи, які потрібно витягнути.
Start_num – позиція першого символу, який потрібно витягти. Для першого символу в тексті аргумент «поч_позиція» дорівнює 1 тощо.
Num_chars – кількість символів, які потрібно повернути з тексту за допомогою функції MID.
Примітки
- Якщо значення аргументу «поч_позиція» більше за довжину тексту, функція MID повертає « » (пустий текст).
- Якщо значення аргументу «поч_позиція» менше за довжину тексту, але «поч_позиція» плюс «кількість_символів» перевищують довжину тексту, функція MID повертає всі символи до кінця тексту.
- Якщо start_num менше 1, функція MID повертає значення #VALUE! .
- Якщо значення num_chars від'ємне, функція MID повертає значення #VALUE! .
Приклади
| Формула | Опис (результат) |
|---|---|
| =MID("Потік рідини";1;5) | П'ять символів рядка, починаючи з першого символу (Fluid) |
| =MID("Потік рідини";7;20) | Двадцять символів із рядка, починаючи із сьомого (Flow) |
| =MID("Потік рідини";20;5) | Оскільки початкова позиція перевищує довжину рядка, повертається пустий текст () |