функция пстр в excel что такое

Применение функции ПСТР в Microsoft Excel

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

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

Использование ПСТР

Основная задача оператора ПСТР заключается в извлечении из указанного элемента листа определенного числа печатных знаков, включая пробелы, начиная с указанного по счету слева символа. Данная функция относится к категории текстовых операторов. Её синтаксис принимает следующий вид:

Как видим, данная формула состоит из трех аргументов. Все они являются обязательными.

Аргумент «Текст» содержит адрес того элемента листа, в котором находится текстовое выражение с извлекаемыми знаками.

Аргумент «Начальная позиция» представлен в виде числа, которое указывает, с какого знака по счету, начиная слева, нужно производить извлечение. Первый знак считается за «1», второй за «2» и т.д. В подсчете учитываются даже пробелы.

Аргумент «Количество знаков» содержит в себе числовой указатель количества символов, начиная от начальной позиции, которые нужно извлечь в целевую ячейку. При подсчете так же, как и у предыдущего аргумента, учитываются пробелы.

Пример 1: единичное извлечение

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

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

В поле «Текст» вводим координаты ячейки, которая содержит ФИО работников. Чтобы не вбивать адрес вручную, просто устанавливаем курсор в поле и кликаем левой кнопкой мыши по элементу на листе, в котором содержатся нужные нам данные.

В поле «Начальная позиция» нужно указать номер символа, считая слева, с которого начинается фамилия работника. При подсчете учитываем также пробелы. Буква «Н», с которой начинается фамилия сотрудника Николаева, является пятнадцатым по счету символом. Поэтому в поле ставим число «15».

В поле «Количество знаков» нужно указать количество символов, из которых состоит фамилия. Она состоит из восьми знаков. Но учитывая, что после фамилии в ячейке нет больше символов, мы можем указать и большее количество знаков. То есть, в нашем случае можно поставить любое число, которое равно или больше восьми. Ставим, например, число «10». Но если бы после фамилии в ячейке были бы ещё слова, цифры или другие символы, то нам бы пришлось устанавливать только точное число знаков («8»).

После того, как все данные введены, жмем на кнопку «OK».

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

Пример 2: групповое извлечение

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

Имеем список смартфонов. Перед наименованием каждой модели стоит слово «Смартфон». Нам нужно вынести в отдельный столбец только названия моделей без этого слова.

В поле «Текст» указываем адрес первого элемента колонки с исходными данными.

В поле «Начальная позиция» нам нужно указать номер символа, начиная с которого будут извлекаться данные. В нашем случае в каждой ячейке перед наименованием модели стоит слово «Смартфон» и пробел. Таким образом, та фраза, которую нужно вывести в отдельную ячейку везде начинается с десятого символа. Устанавливаем число «10» в данное поле.

В поле «Количество знаков» нужно установить то число символов, которое содержит выводимое словосочетание. Как видим, в наименовании каждой модели разное число символов. Но спасает ситуацию тот факт, что после названия модели, текст в ячейках заканчивается. Поэтому мы можем установить в данное поле любое число, которое равно или больше количеству символов в самом длинном наименовании в данном списке. Устанавливаем произвольное количество знаков «50». Название ни одного из перечисленных смартфонов не превышает 50 символов, поэтому указанный вариант нам подходит.

После того, как данные введены, жмем на кнопку «OK».

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

Чтобы «отвязать» результат от первоначальной колонки, производим следующие манипуляции. Выделяем столбец, который содержит формулу. Далее переходим во вкладку «Главная» и жмем на пиктограмму «Копировать», расположенную в блоке «Буфер обмена» на ленте.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

Пример 3: использование комбинации операторов

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

Текстовые операторы ПОИСК и НАЙТИ возвращают позицию указанного символа в просматриваемом тексте.

Синтаксис функции ПОИСК следующий:

Синтаксис оператора НАЙТИ выглядит таким образом:

По большому счету аргументы этих двух функций тождественны. Их главное отличие состоит в том, что оператор ПОИСК при обработке данных не учитывает регистр букв, а НАЙТИ – учитывает.

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

В поле «Текст», как обычно, указываем первую ячейку столбца с исходными данными. Тут все без изменений.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

Для того, чтобы открыть окно аргументов оператора ПОИСК, устанавливаем курсор в поле «Начальная позиция». Далее кликаем по пиктограмме в виде треугольника, направленного углом вниз. Данная пиктограмма расположена на том же горизонтальном уровне окна, где находится кнопка «Вставить функцию» и строка формул, но слева от них. Открывается список последних применяемых операторов. Так как среди них нет наименования «ПОИСК», то кликаем по пункту «Другие функции…».

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

В поле «Текст для поиска» указываем ссылку на первую ячейку колонки с исходными данными. Эта ссылка будет тождественна той, которую мы ранее указали в поле «Текст» в окне аргументов оператора ПСТР.

Аргумент поля «Начальная позиция» не обязателен к заполнению. В нашем случае его заполнять не нужно либо можно установить число «1». При любом из этих вариантов поиск будет осуществляться с начала текста.

После того, как данные введены, не спешим жать на кнопку «OK», так как функция ПОИСК является вложенной. Просто кликаем по наименованию ПСТР в строке формул.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

В поле «Количество знаков», как и в предыдущем примере, записываем любое число, которое больше или равно количеству символов в самом длинном выражении исходного столбца. Например, ставим число «50». В нашем случае этого вполне достаточно.

После выполнения всех указанных манипуляций жмем на кнопку «OK» в нижней части окна.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

Функция НАЙТИ используется в сочетании с формулой ПСТР по тому же принципу, что и оператор ПОИСК.

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

Помимо этой статьи, на сайте еще 12432 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

ПСТР, ПСТРБ (функции ПСТР, ПСТРБ)

В этой статье описаны синтаксис формулы и использование функций ПСТР и ПСТРБ в Microsoft Excel.

Описание

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

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

Эти функции могут быть доступны не на всех языках.

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

Функция ПСТР всегда считает каждый символ (одно- или двухбайтовый) за один вне зависимости от языка по умолчанию.

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

К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

Синтаксис

Аргументы функций ПСТР и ПСТРБ описаны ниже.

Текст Обязательный. Текстовая строка, содержащая символы, которые требуется извлечь.

Начальная_позиция Обязательный. Позиция первого знака, извлекаемого из текста. Первый знак в тексте имеет начальную позицию 1 и так далее.

Если start_num больше, чем длина текста, то для ПМС и ПБ возвращается «» (пустой текст).

Если start_num меньше, чем длина текста, но start_num плюс num_chars превышает длину текста, то mid/MIDB возвращает символы до конца текста.

Если start_num меньше 1, то mid/MIDB возвращает #VALUE! значение ошибки #ЗНАЧ!.

Число_знаков Требуется для mid. Указывает, сколько знаков должна вернуть функция ПСТР.

Если значение «число_знаков» отрицательно, функция ПСТР возвращает значение ошибки #ЗНАЧ!.

Число_байтов Требуется для midB. Указывает, сколько знаков должна вернуть функция ПСТРБ (в пересчете на байты).

Если значение «число_байтов» отрицательно, функция ПСТРБ возвращает значение ошибки #ЗНАЧ!.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Возвращает пять знаков из строки в ячейке А2, начиная с первого знака.

Возвращает двадцать знаков из строки в ячейке А2, начиная с седьмого знака. Так как количество возвращаемых знаков (20) больше длины строки (10), возвращаются все знаки, начиная с седьмого. Пустые символы (пробелы) не добавляются в конец строки.

Так как начальная позиция больше, чем длина строки (10), возвращается пустая строка.

Источник

Пример функция ПСТР для разделения текста на части в Excel

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

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

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

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

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

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

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

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

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

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

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

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

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

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

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

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

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

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

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

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

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

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

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

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое

Особенности использования функции ПСТР в Excel

Функция имеет следующую синтаксическую запись:

Функция ПСТРБ имеет схожий синтаксис:

Она отличается единственным аргументом:

Источник

Функция ПСТР для разделения текста на части в Excel — пример использования

ПСТР – довольно популярная функция, которая используется как профессиональными пользователями Excel, так и начинающими. Но также вторая категория людей может не понимать, в каких случаях уместно ее применять. А назначение у этой функции очень простое – она помогает вытащить маленькую подстроку из одной большой. Но при этом возможностей, которые она предоставляет, значительно больше. В частности, она применяется для разделения строк. Давайте рассмотрим эту волшебную функцию Excel более подробно.

Функция ПСТР (MID) — подробное описание

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

Синтаксис предельно прост:

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

Давайте более подробно поймем, какие аргументы используются в этой функции:

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

Функция ПСТРБ (новая функция)

Эта новая функция выполняет почти те же самые операции, только результат возвращает в байтах, а не в количестве знаков.

В чем разница между ПСТР и ПСТРБ?

Появляется вопрос: а в чем принципиальная разница? Дело в том, что некоторые символы считаются двухбайтовыми, а ряд из них – однобайтные. В случае с функцией ПСТРБ те знаки, которые занимают два байта в памяти, считаются всегда как 2. Прежде всего, двухбайтовыми являются японские, китайские и корейские символы.

Функция ПСТР на английском

Функция ПСТР и VBA в Excel

Range(«A2»).Value = Mid(Range(«A1»), 17, 10)

Распространенные ошибки в использовании функции ПСТР

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

Как вырезать часть текста ячейки в Эксель

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

Сама таблица выглядит следующим образом.

Чтобы заполнить колонку с названиями товара, необходимо в верхнюю строку под заголовком вставить такую формулу.

В нашем примере функция НАЙТИ используется для того, чтобы определить порядковый номер позиции, где есть только один символ пробела. В качестве аргумента функции найти, соответственно, пишем пробел, заключенный в кавычки.

После этого получаем такой результат.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое2

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

Так можете делать и вы.

После того, как программа выполнит все необходимые расчеты, получаем следующую таблицу.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое3

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

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

Вот так выглядит таблица, с которой мы будем работать.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое4

Чтобы в этом случае вернуть строку с фамилией и возрастом, необходимо осуществить запись в строку формул следующего текста (в соответствующих местах аргументы функций нужно заменить на свои).

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

После этого весь результат вычислений переводится в текстовый формат. Далее необходимо соединить строки между собой. Это можно сделать с помощью символа &. После того, как будут выполнены все необходимые действия, появится такая результирующая таблица.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое4

Несколько особенностей использования ПСТР в Excel

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

И еще раз, давайте рассмотрим каждый аргумент уже более глубоко и опишем некоторые особенности сквозь призму этой функции.

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

Напоминаем, что синтаксис следующий:

Как говорится, повторение – мать учения. Поэтому давайте подведем небольшие промежуточные итоги:

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

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

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

Сама таблица выглядит следующим образом:

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое5

В этом случае нужно применить формулу массива, а именно такую.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое6

Какие аргументы использовались в этом случае?

Как видим, разница между первым и вторым числом не очень большая. Все потому, что нам достаточно извлекать символы, находящиеся по соседству. Поэтому с первого начинаем и вторым заканчиваем.

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

Не забывайте, что перед извлечением необходимо превратить строку с датой в текстовый формат.

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

В результате, у нас получается следующая таблица.

функция пстр в excel что такое. Смотреть фото функция пстр в excel что такое. Смотреть картинку функция пстр в excel что такое. Картинка про функция пстр в excel что такое. Фото функция пстр в excel что такое7

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

Таким образом, возможностей у функции ПСТР огромное количество. Ее можно использовать для обработки огромных массивов информации. А поскольку каждый год количество данных, которые нужно эффективно анализировать, постоянно увеличивается, необходимо искать качественные способы автоматизации. И хотя некоторые считают, что Эксель несколько устарел, в своей нише альтернатив этой программе нет. Хотя бы потому, что зная несколько формул, можно добиваться почти любого функционала электронных таблиц. Больших успехов вам и легкости в освоении этого ремесла.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *