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