Что такое пстр в экселе

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

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

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

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

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

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

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

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

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

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

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

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

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

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

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

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

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

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

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

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

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

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

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

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

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

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

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

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

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

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

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

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

Источник

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе Доброго времени суток друзья!

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

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

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

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

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

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

=ПСТР(A2;11;4) Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе Это конечно самый примитивный пример, но он служит для понимания работы функции ПСТР, а вот для большей эффективности нужно использовать комбинации функций, таких как НАЙТИ, ДЛСТР и т.д.

Рассмотрим еще один пример с применением функции НАЙТИ. Есть, к примеру, название товара в ячейке, с названием торговой марки, а вот нам надо вытянуть эту торговую марку для дальнейшей группировки значений. Название «Клавиатура Logitech» и формула для изъятия названия торговой марки будет следующая:

=ПСТР(A3;НАЙТИ(“ ”;A3)+1;200) Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе В формуле, функция НАЙТИ ищет, где находится пробел « » и после нахождение передает эти данные функции ПСТР, которая вернет текст от найденного знака. Корректировочное дополнение «+1» позволит начать получать данные со следующего знака от искомого, так как он входит в диапазон подсчёта.

Я надеюсь, что функция ПСТР в Excel стала вам более понятной, и вы будете использовать ее в своей работе. С другими функциями вы можете познакомится в «Справочнике функций». Если статья вам помогла, я буду, благодарен вашему нажатию на социальные кнопочки! В случае если у вас есть замечания или дополнения пишите комментарии!

До встречи в новых статьях!

«Нет ничего более деморализующего, чем маленький, но постоянный заработок.
»
Э. Уилсон

Источник

Как извлечь текст из ячейки при помощи функции ПСТР и специальных инструментов

В этом руководстве мы обсудим синтаксис и особенности функции Excel ПСТР (в английской версии – MID), а затем вы узнаете несколько вариантов творческого её использования для выполнения сложных задач.

Cинтаксис.

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

Функция Excel ПСТР имеет следующие аргументы:

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

Все 3 аргумента обязательны.

Например, чтобы извлечь 6 знаков из A2, начиная с 17-го, используйте эту формулу:

Результат может выглядеть примерно так:

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

5 вещей, которые вы должны знать о функции Excel ПСТР

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

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

Как извлечь имя и фамилию.

Если у вас была возможность прочитать наши недавние уроки, вы уже знаете, как вытащить имя с помощью функции ЛЕВСИМВ и получить фамилию с помощью ПРАВСИМВ. Но, как это часто бывает в Excel, одно и то же можно сделать разными способами.

Получаем имя.

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

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

Получаем фамилию.

Чтобы извлечь фамилию из A2, используйте эту формулу:

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Как выделить подстроку между двумя разделителями.

Продолжим предыдущий пример. А если, помимо имени и фамилии, ячейка A2 также содержит отчество, то как его извлечь?

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

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

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

На следующем скриншоте показан результат:

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Аналогичным образом вы можете извлечь текст между любыми другими разделителями:

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

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

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Как получить N-е слово из текста.

Этот пример демонстрирует оригинальное использование сложной формулы ПСТР в Excel, которое включает 5 различных составных частей:

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

Например, чтобы вытащить второе слово из A2, используйте это выражение:

Или вы можете ввести порядковый номер слова, которое нужно извлечь (N) в какую-либо ячейку, и указать эту ячейку в формуле, как показано на скриншоте ниже:

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Как работает эта формула?

По сути, Excel «оборачивает» каждое слово исходного текста множеством пробелов, находит нужный блок «пробелы-слово-пробелы», извлекает его, а затем удаляет лишние интервалы. Чтобы быть более конкретным, это работает по следующей логике:

Вы можете представить себе промежуточный результат как «астероиды» слов, дрейфующих в пространстве, например: слово1-пробелы-слово2-пробелы-слово3-… Эта длинная строка передается в текстовый аргумент ПСТР.

Приведенная выше формула отлично работает в большинстве ситуаций. Однако, если между словами окажется 2 или более пробелов подряд, это даст неверные результаты (1). Чтобы исправить это, вложите еще одну функцию СЖПРОБЕЛЫ в ПОДСТАВИТЬ, чтобы удалить лишние пропуски между словами, оставив только один, например:

=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ($A$2);» «; ПОВТОР(» «;ДЛСТР($A$2))); (B2-1)*ДЛСТР($A$2)+1; ДЛСТР($A$2)))

Следующий рисунок демонстрирует улучшенный вариант (2) в действии:

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Если ваш исходный текст содержит несколько пробелов между словами, а также очень большие или очень короткие слова, дополнительно вставьте СЖПРОБЕЛЫ в каждое ДЛСТР, чтобы вы были застрахованы от ошибки:

=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ($A$2);» «; ПОВТОР(» «;ДЛСТР(СЖПРОБЕЛЫ ($A$2)))); (B2-1)*ДЛСТР(СЖПРОБЕЛЫ($A$2))+1; ДЛСТР(СЖПРОБЕЛЫ($A$2))))

Я согласен с тем, что это выглядит немного громоздко, но зато безупречно обрабатывает все возможные варианты.

Извлекаем слово, содержащее определенный символ.

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

Предполагая, что исходный текст находится в ячейке A2, и вы хотите получить слово, содержащее символ «$» (цена), выражение принимает следующую форму:

=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A2;» «;ПОВТОР(» «;99)); МАКС(1;НАЙТИ(«$»;ПОДСТАВИТЬ(A2;» «;ПОВТОР(» «;99)))-50);99))

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Аналогичным образом вы можете извлекать адреса электронной почты (на основе знака «@»), имена веб-сайтов (на основе «www») и так далее.

Теперь разберём пошагово:

Как и в предыдущем примере, ПОДСТАВИТЬ и ПОВТОР превращают каждый пробел в исходном тексте в несколько, точнее, в 99.

С этой начальной точки ПСТР отбирает следующие 99 знаков и возвращает интересующее нас слово, окруженное множеством пробелов. Как обычно, СЖПРОБЕЛЫ помогает избавиться от лишних из них, оставив только один.

Совет. Если извлекаемый отрезок очень большой, замените 99 и 50 на более крупные числа, например 1000 и 500.

Как заставить ПСТР возвращать число?

Как и другие текстовые функции, Excel ПСТР всегда возвращает текст, даже если он содержит только цифры и очень похож на число. Вы можете убедиться с этом, взглянув на пример чуть выше, когда мы получили число «20%» как текст.

Чтобы преобразовать результат в число, просто передайте полученный результат в функцию ЗНАЧЕН (VALUE в английской версии), которая преобразует текстовое значение, состоящее из цифр, в число.

Например, чтобы извлечь подстроку из 3 символов, начинающуюся с 7- го символа, и преобразовать ее в число, используйте:

На скриншоте ниже показан результат. Обратите внимание, что числа с выравниванием по правому краю помещены в столбец B, в отличие от исходных текстовых значений с выравниванием по левому краю в столбце A:

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Тот же подход работает и для более сложных случаев. В приведенном выше примере, предполагая, что коды ошибок имеют переменную длину, вы можете извлечь их с помощью ПСТР, которая получает подстроку между двумя разделителями, вложенную в ЗНАЧЕН:

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Вот как можно использовать функцию ПСТР в Excel.

Как извлечь текст из ячейки с помощью Ultimate Suite

Как вы только что видели, Microsoft Excel предоставляет набор различных функций для работы с текстовыми строками. Если вам нужно извлечь какое-то слово или часть текста из ячейки, но вы не уверены, какая функция лучше всего подходит для ваших нужд, передайте работу Ultimate Suite for Excel. Заодно не придётся возиться с формулами.

Вы просто переходите на вкладку Ablebits Data > Текст, выбираете инструмент Split Text и в выпадающем списке нажимаете Извлечь (Extract) :

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

Теперь вы выбираете исходные ячейки, и какие бы сложные строки они ни содержали, извлечение из них подстроки сводится к этим двум простым действиям:

Кроме того, вы можете извлечь любое число символов с начала или в конце текста, из середины текста, между какими-то символами. Например, чтобы извлечь доменные имена из списка адресов электронной почты, вы выбираете чекбокс Все после текста (All after text) и вводите @ в поле рядом с ним. Чтобы извлечь имена пользователей, выберите переключатель Все до текста (All before text), как показано на рисунке ниже.

Что такое пстр в экселе. Смотреть фото Что такое пстр в экселе. Смотреть картинку Что такое пстр в экселе. Картинка про Что такое пстр в экселе. Фото Что такое пстр в экселе

В этом примере, если вы выберете ячейки B2 и C2, вы увидите следующие формулы соответственно:

Сколько времени вам потребуется, чтобы самостоятельно составить эти выражения? 😉

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

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

Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Источник

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

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