Быстрая навигация
Функция MID
Краткое описание
Функция MID извлекает подстроку из текста, начиная с указанной позиции и на заданное количество символов. Это один из самых популярных текстовых функций Excel для работы с частями строк.
Синтаксис
MID(текст;начало_номер;количество_символов)
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| текст | Текст |
Да | Исходная строка или ссылка на ячейку |
| начало_номер | Число |
Да | Позиция начала извлечения (1 = первый символ) |
| количество_символов | Число |
Да | Длина извлекаемой подстроки |
Использование функции MID
MID идеально подходит для извлечения частей текста по известному положению. Используется для обработки имен, кодов, дат и других структурированных текстовых данных.
Распространенные примеры MID
Извлечение фамилии из ФИО
=MID(A2;5;15)
Из ячейки A2 'Иванов Иван Петрович' извлекает 'Иван Петрович' (с 5-го символа, 15 символов)
Код товара из артикула
=MID(B2;3;6)
Из 'SKU-123456-ABC' извлекает '123456'
День из даты
=MID(TEXT(C2,"ДД.ММ.ГГГГ");1;2)
Из даты извлекает первые 2 символа - день месяца
Часто задаваемые вопросы
Распространенные ошибки и решения
#ЗНАЧ!
Cause: Некорректный тип данных в аргументах
Solution: Проверьте, что текст - строка, а позиции - числа
Пустой результат
Cause: начало_номер больше длины текста
Solution: Используйте LEN(текст) для проверки длины
Примечания
- Если количество_символов больше оставшихся символов, MID извлечет текст до конца
- Для извлечения слева используйте LEFT, справа - RIGHT
- В Windows Excel используйте точку с запятой ; как разделитель
- Сочетается с FIND/SEARCH для динамического позиционирования
Совместимость
Доступно в: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Недоступно в:
Контент последний раз проверен: December 9, 2025
Частота обновления: По мере необходимости
Протестированные версии Excel: Excel 2007+