Функция в excel пстр - Учим Эксель

Формула пстр в excel

Исходный_текст — текстовая строчка, содержащая извлекаемые знаки.
Начальная_позиция — позиция первого знака, извлекаемого из Исходного_текста. 1-ый символ в текстовой строке постоянно имеет исходную позицию равную 1.
Число_знаков — число извлекаемых символов.

Если значение аргумента начальная_позиция больше, чем длина текста, функция ПСТР() возвращает значение Пустой текст (""). Если значение аргумента начальная_позиция меньше, чем длина текста, но сумма значений начальная_позиция и количество_знаков превосходит длину текста, функция ПСТР() возвращает знаки прямо до конца текста.

Функция ПСТР() vs ПРАВСИМВ() и ЛЕВСИМВ()

Пусть в ячейке А2 введена строчка 1-ый канал – наилучший.

Формула =ПСТР(A2;8;5) , извлекающая из строчки слово канал, стопроцентно эквивалентна формуле =ЛЕВСИМВ(ПРАВСИМВ(A2;ДЛСТР(A2)-8+1);5) . Где число 8 – это позиция первого знака, извлекаемого из строчки, а 5 – число извлекаемых символов.

Синтаксис функции

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

Исходный_текст — текстовая строчка, содержащая извлекаемые знаки.
Начальная_позиция — позиция первого знака, извлекаемого из Исходного_текста. 1-ый символ в текстовой строке постоянно имеет исходную позицию равную 1.
Число_знаков — число извлекаемых символов.

Если значение аргумента начальная_позиция больше, чем длина текста, функция ПСТР() возвращает значение Пустой текст (""). Если значение аргумента начальная_позиция меньше, чем длина текста, но сумма значений начальная_позиция и количество_знаков превосходит длину текста, функция ПСТР() возвращает знаки прямо до конца текста.

Функция ПСТР() vs ПРАВСИМВ() и ЛЕВСИМВ()

Пусть в ячейке А2 введена строчка 1-ый канал – наилучший.

Формула =ПСТР(A2;8;5) , извлекающая из строчки слово канал, стопроцентно эквивалентна формуле =ЛЕВСИМВ(ПРАВСИМВ(A2;ДЛСТР(A2)-8+1);5) . Где число 8 – это позиция первого знака, извлекаемого из строчки, а 5 – число извлекаемых символов.

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

Интересно почитать:  Функция умножения в excel

Примеры использования функции ПСТР в Excel

Один знак в языках с однобайтовой шифровкой соответствует 1 б. При работе с таковыми языками результаты функций ПСТР и ПСТРБ (возвращает подстроку из строчки на базе количества данных б) не различаются. Если на компе употребляется двухбайтовый язык, любой знак при использовании ПСТРБ будет считаться за два. Двухбайтовыми языками являются корейский, японский и китайский.

Как поделить текст на несколько ячеек по столбцам в Excel?

Пример 1. В столбце таблицы содержатся даты, записанные в виде текстовых строк. Записать раздельно в примыкающих столбцах номер денька, месяца и год, выделенные из представленных дат.

Вид начальной таблицы данных:

Для наполнения номера денька используем последующую формулу (применять в качестве формулы массива):

  • A2:A10 – спектр ячеек с текстовым представлением дат, из которых будут выделены номера дней;
  • 1 – номер исходной позиции знака извлекаемой подстроки (1-ый знак в начальной строке);
  • 2 – номер крайней позиции знака извлекаемой подстроки.

Аналогичным методом выделим номера месяца и годы для наполнения соответственных столбцов с учетом, что номер месяца начинается с 4-го знака в каждой строке, а год – с 7-го. Используем последующие формулы:

Вид заполненной таблицы данных:

Таковым образом нам удалось разрезать на части текст в ячейках столбца A. Удалось раздельно каждую дату поделить на несколько ячеек по столбцам: денек, месяц и год.

Как вырезать часть текста ячейки в Excel?

Пример 2. В столбце таблицы хранятся текстовые записи с наименованием и маркой продуктов. Поделить имеющиеся строчки на подстроки с наименованием и маркой соответственно и записать приобретенные значения в надлежащие столбцы таблицы.

Вид таблицы данных:

Для наполнения столбца «Наименование» используем последующую формулу:

Интересно почитать:  Функция бдсумм в excel примеры

Функция НАЙТИ возвращает номер позиции знака пробела « » в просматриваемой строке, который принимается в качестве аргумента число_знаков функции ПСТР. В итоге расчетов получим:

Для наполнения столбца «Марка» используем последующую формулу массива:

Функция НАЙТИ возвращает позицию знака пробела. К приобретенному числу прибавляется единица для нахождения позиции первого знака наименования марки продукта. Итоговое значение употребляется в качестве аргумента начальная_позиция функции ПСТР. Для упрощения, заместо поиска номера крайней позиции (к примеру, при помощи функции ДЛСТР) обозначено число 100, которое в данном примере гарантированно превосходит количество символов в изначальной строке.

В итоге расчетов получим:

Как посчитать возраст по дате рождения в Excel?

Пример 3. В таблице содержатся данные о сотрудниках в столбцах ФИО и дата рождения. Сделать столбец, в котором будет отображаться фамилия сотрудника и его возраст в формате «Иванов – 27».

Вид начальной таблицы:

Для возврата строчки с фамилией и текущим возрастом используем последующую формулу:

Функция ПСТР возвращает часть строчки до знака пробела, позиция которого определяется функцией НАЙТИ. Для нахождения возраста сотрудника употребляется функция РАЗНДАТ, приобретенное значение которой усекается до наиблежайшего наименьшего целого, чтоб получить число полных лет. Функция ТЕКСТ конвертирует приобретенное значение в текстовую строчку.

Для соединения (конкатенации) приобретенных строк употребляются знаки «&». В итоге вычислений получим:

Трейлер перезапуска "Один дома" утопает в дизлайках

Трейлер перезапуска "Один дома" тонет в дизлайках

Вчерашний трейлер перезапуска «Один дома» от Disney+ разочаровал любителей кино. Прошло меньше 24 часов, а ролик уже собрал практически в трижды больше дизлайков, чем лайков. Уже наиболее 26 тыщ минусов.

Компанию 20th Century Fox критикуют за то, что она паразитирует на франшизе и не пробует создать что-то новое. И самый 1-ый комментарий про то, что в это рождество будут глядеть 1-ые два кинофильма, лучше которых не будет ни одна новенькая часть.

Интересно почитать:  Эксель функция суммесли

1-ый трейлер перезапуска кинофильма "Один дома"

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

В комментах есть несколько различных мыслях от зрителей:

  • Повзрослевший Кевин МакКаллистер помогает оставшемуся в одиночестве дома мальчугану пережить метель в большенном доме и отдать отпор бандидатам
  • Кевин Маккаллистер уезжает и оставляет собственного отпрыска 1-го дома, у него ПСТР, флэшбеки и панические атаки
  • «Влажные бандиты» ворачиваются за семьей Кевина
  • и так дальше

Новейший «Один дома» выйдет 12 декабря на Disney+. Кинофильм не будет доступен в Рф, и это даже отлично.

Больше увлекательных статей на Shazoo

  • 1-ый трейлер перезапуска кинофильма «Один дома»
  • Ремейк кинофильма «Один дома» выйдет в ноябре
  • Netflix: Миру будет лучше от нашей конкуренции с Disney+
  • Новейший документальный кинофильм Behind The Mask от Marvel выйдет в феврале
  • Координатор трюков «Мандалорца» раскрыл секреты схваток на световых клинках

Видео от Shazoo

Ссылка на основную публикацию
Adblock
detector