Функция MID в Excel
В Рабочая книга Excel, когда необходимо извлечь часть текста из значения ячейки на основе позиции и длины, функция MID поможет решить эту задачу. Функция MID используется для поиска и возврата заданного количества символов из середины указанной текстовой строки.

Синтаксис:
Синтаксис функции MID в Excel:
Аргументы:
- text: обязательно. Текстовая строка, из которой необходимо извлечь символы.
- start_num: обязательно. Позиция первого символа, который нужно извлечь.
- num_chars: обязательно. Общее количество символов, подлежащих извлечению.
Примечания:
- 1. Если start_numбольше длины строки Оригинальный текст, функция вернёт пустую строку («»).

- 2. Если start_num меньше 1, функция MID возвращает ошибку #ЗНАЧ!.

- 3. Если значение num_chars отрицательно, функция MID возвращает ошибку #ЗНАЧ!.

- 4. Если сумма значений start_num и num_chars превышает общую длину строки «Оригинальный текст», функция MID вернёт символы от позиции start_num до последнего символа.

Результат:
Извлекает заданные символы из середины текстовой строки.
Примеры:
Пример 1: основное использование функции MID
Например, чтобы извлечь 10 символов, начиная с третьего символа из списка текстовых строк, введите следующую формулу в пустую ячейку:

Пример 2: использование функции MID для извлечения имени и Фамилия из Полное имя
Вы также можете использовать функцию MID для извлечения имени и фамилии из полного имени. Выполните следующие действия:
Извлечение Имя из Полное имя:
Введите или скопируйте приведённую ниже формулу в пустую ячейку, куда нужно вывести результат, а затем перетащите маркер заполнения вниз до тех ячеек, к которым следует применить эту формулу. Все значения «Имя» будут извлечены, как показано на следующем снимке экрана:

Извлечение Фамилия из Полное имя:
Извлечение фамилии из полного имени. Воспользуйтесь следующей формулой:

Пример 3: использование функции MID для извлечения подстрок между двумя разделителями
Иногда может понадобиться извлечь текст между двумя дефисами, как показано на снимке экрана ниже. Для этого идеально подойдёт комбинация функций MID и НАЙТИ.

Скопируйте следующую формулу в пустую ячейку:
Затем перетащите маркер заполнения вниз, чтобы применить формулу ко всем нужным ячейкам. Результат будет выглядеть так, как показано на снимке экрана ниже:

Примечания:
1. При необходимости разделитель «-» можно заменить на другие символы-разделители.
2. Приведённая выше формула предназначена для извлечения текста, расположенного между первым и вторым вхождениями заданного разделителя.
Дополнительные функции:
- Функция ПРАВСИМВ в Excel
- Функция ПРАВСИМВ возвращает текст с правого края текстовой строки.
- Функция ПОИСК в Excel
- Функция ПОИСК позволяет быстро определить позицию нужного символа или подстроки в указанной текстовой строке.
- Функция ПОДСТАВИТЬ в Excel
- Функция ПОДСТАВИТЬ в Excel позволяет заменять символы в текстовой строке на новый текст, начиная с указанной позиции.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.



