Этот сайт использует Яндекс.Метрику для анализа посещаемости. Подробнее
Работа с текстом

Как использовать функцию ПСТР (MID) для извлечения текста в Excel?

Вероятность: 50%
Краткий ответ

ПСТР извлекает подстроку из середины строки: =ПСТР(текст; начало; количество). Например, =ПСТР("Привет мир"; 8; 3) вернёт «мир».

Подробный ответ

ПСТР (MID в английской версии) — функция для извлечения части текста из середины строки.

Синтаксис

=ПСТР(текст; начальная_позиция; количество_знаков)

Примеры

  • =ПСТР(A1;3;5) — 5 символов, начиная с 3-й позиции
  • =ПСТР("АБ-12345-ВГ";4;5) — вернёт «12345»

Извлечение текста с динамическими позициями

Часто позицию начала ищут функцией НАЙТИ или ПОИСК:

=ПСТР(A1; НАЙТИ("-";A1)+1; НАЙТИ("-";A1;НАЙТИ("-";A1)+1)-НАЙТИ("-";A1)-1) — извлекает текст между первым и вторым дефисами.

Второе слово из строки

=ПСТР(A1;НАЙТИ(" ";A1)+1;НАЙТИ(" ";A1;НАЙТИ(" ";A1)+1)-НАЙТИ(" ";A1)-1) — извлекает второе слово из строки (между первым и вторым пробелом).

Сравнение текстовых функций Excel

  • ЛЕВСИМВ — с начала строки
  • ПРАВСИМВ — с конца строки
  • ПСТР — из середины (любое место)

ПСТР, ЛЕВСИМВ, ПРАВСИМВ, НАЙТИ, ДЛСТР часто используются вместе для разбора сложно структурированных строк.

Мы используем cookies для улучшения работы сайта. Продолжая использовать сайт, вы соглашаетесь с политикой использования cookies.