Справочник функций Excel

ПСТР

В английском Excel:MID

Вырезает кусок из середины текста: указываете, с какого символа начать и сколько взять. Подходит для кодов, где нужная часть стоит внутри.

ПСТР(текст; начальная_позиция; число_знаков)
текст
Откуда вырезать, например ячейка A2.
начальная_позиция
С какого по счёту символа начать. Первый символ — 1.
число_знаков
Сколько символов взять начиная с этой позиции.

Возвращаемое значение

Текст — указанное количество символов, начиная с заданной позиции. Если позиция дальше конца текста, функция вернёт пустой текст.

Примеры

Год из номера заказа

fx
A
B
C
1
2
3
4
5
6
7
Номер заказа
Год
ЗК-2024-0153
ЗК-2023-1187
ЗК-2025-0042
ЗК-2024-0930
Лист1

Подробности

ПСТР принимает текст, номер символа, с которого начать, и количество символов. Символы нумеруются с 1, дефисы и пробелы тоже считаются.

Если попросить больше символов, чем осталось до конца, ПСТР без ошибки вернёт остаток.

Когда нужная часть стоит на разных местах, номер начала находят через НАЙТИ. Например, НАЙТИ("-";A2)+1 указывает на символ сразу после дефиса.

Частые ошибки

  • Перепутали второй и третий аргументы: сначала с какого символа, потом сколько.
  • Позиция смещена на один. В «ЗК-2024» год начинается с 4-го символа, потому что дефис тоже считается.
  • Результат — текст. Чтобы сравнить год с числом 2024, оберните ПСТР в ЗНАЧЕН.

В Google Таблицах

В Google Таблицах — MID, работает так же.

Смотрите также

Где изучить