Функция MID

Excel 2007+

Краткое описание

Функция 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 символа - день месяца

Часто задаваемые вопросы

MID вернет пустую строку ""

Нумерация начинается с 1 (первый символ имеет позицию 1)

Да, полностью поддерживает Unicode и кириллицу

Распространенные ошибки и решения

#ЗНАЧ!

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+