Функция ПСТР (PSTR) в Excel

Функция ПСТР (или функция ИЗВЛЕЧЬ) в Excel является одной из наиболее полезных функций для работы с текстовыми данными. Она позволяет извлекать определенное количество символов из текстовой строки, начиная с указанного места. В этой статье мы рассмотрим, как использовать функцию ПСТР в Excel и приведем несколько примеров ее использования.

Синтаксис функции ПСТР

Синтаксис функции ПСТР выглядит следующим образом:

=ПСТР(текст; начало; количество_символов)

В этом синтаксисе:

  • Текст — текстовая строка, из которой нужно извлечь символы.
  • Начало — номер символа, с которого нужно начать извлечение (начиная с 1).
  • Количество_символов — количество символов, которые нужно извлечь из текстовой строки.

Пример 1: Извлечение подстроки из текстовой строки

Для извлечения подстроки из текстовой строки в Excel можно использовать функцию ПСТР. Рассмотрим простой пример, в котором мы извлечем из строки «Добро пожаловать» первые 5 символов. Для этого выполним следующие действия:

  1. Введите текст «Добро пожаловать» в ячейку A1, как показано на рисунке ниже:
  2. Введите следующую формулу в ячейку B1: =ПСТР(A1;1;5)
  3. Нажмите клавишу Enter.

Результатом выполнения этой формулы будет подстрока «Добро».

Пример 2: Использование функции ПСТР в формуле

Функция ПСТР может быть использована в более сложных формулах для обработки текстовых данных. Рассмотрим следующий пример, в котором мы используем функцию ПСТР для извлечения части текстовой строки, содержащей числовое значение.

  1. Введите текст в ячейку A1, как показано на рисунке ниже:
  2. Введите следующую формулу в ячейку B1: =ЗНАЧЕНИЕ(ПСТР(A1;НАЙТИ(» «;A1)+1;ДЛИНА(A1)-НАЙТИ(» «;A1)))
  3. Нажмите клавишу Enter.

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

Пример 3: Использование функции ПСТР для извлечения подстрок из таблицы

Функция ПСТР может быть использован в таблицах Excel для извлечения подстрок из столбцов с данными. Рассмотрим следующий пример, в котором мы используем функцию ПСТР для извлечения имен из столбца «ФИО».

  1. Введите данные в столбец «ФИО», как показано на рисунке ниже:
  2. Введите следующую формулу в ячейку B2: =ПСТР(A2;НАЙТИ(» «;A2)+1;НАЙТИ(» «;A2;НАЙТИ(» «;A2)+1)-НАЙТИ(» «;A2)-1)
  3. Нажмите клавишу Enter.
  4. Выделите ячейку B2 и перетащите ее вниз по столбцу, чтобы скопировать формулу во все оставшиеся ячейки.

Результатом выполнения этой формулы будет список имен из столбца «ФИО», извлеченных из исходной строки.

Заключение

Функция ПСТР в Excel является мощным инструментом для работы с текстовыми данными. Она позволяет извлекать определенное количество символов из текстовой строки, начиная с указанного места. Функция ПСТР может быть использована для простых задач, таких как извлечение подстроки из текстовой строки, а также для более сложных операций, таких как обработка данных в таблицах. Знание этой функции может значительно упростить обработку и анализ текстовых данных в Excel.

Добавить комментарий