В этой статье описаны синтаксис формулы и использование функции MID в Microsoft Excel.
Описание
Функция ПСТР возвращает заданное число знаков из текстовой строки, начиная с указанной позиции.
Синтаксис
ПСТР(текст;начальная_позиция;число_знаков)
Аргументы функции MID приведены ниже.
Текст. Обязательный аргумент. Текстовая строка, содержащая символы, которые требуется извлечь.
Start_num Обязательно. Позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и так далее.
- Если значение "начальная_позиция" больше, чем длина текста, то функция ПСТР возвращает строку "" (пустую строку).
- Если значение "начальная_позиция" меньше, чем длина текста, но сумма значений "начальная_позиция" и "число_знаков" превышают длину текста, функция ПСТР возвращает знаки вплоть до конца текста.
- Если значение "начальная_позиция" меньше 1, функция ПСТР возвращает значение ошибки #ЗНАЧ!.
Num_chars Требуется для MID. Указывает, сколько знаков должна вернуть функция ПСТР.
- Если значение "число_знаков" отрицательно, функция ПСТР возвращает значение ошибки #ЗНАЧ!.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
| Данные | ||
|---|---|---|
| Поток воды | ||
| Формула | Описание | Результат |
| =ПСТР(A2;1;5) | Возвращает пять знаков из строки в ячейке А2, начиная с первого знака. | Поток |
| =ПСТР(A2;7;20) | Возвращает двадцать знаков из строки в ячейке А2, начиная с седьмого знака. Так как количество возвращаемых знаков (20) больше длины строки (10), возвращаются все знаки, начиная с седьмого. Пустые символы (пробелы) не добавляются в конец строки. | воды |
| =ПСТР(A2;20;5) | Так как начальная позиция больше, чем длина строки (10), возвращается пустая строка. |
Важно
- Функция MIDB устарела.
- В книгах, имеющих значение Совместимость версии 2, функция MID улучшила поведение суррогатных пар, считая их одним символом, а не двумя. Селекторы вариантов (обычно используемые с эмодзи) по-прежнему будут учитываться как отдельные символы. Дополнительные сведения см. здесь: Стандарт Юникода