Skip to content
Menu
PROFEXCEL.RU - Справочник EXCEL
PROFEXCEL.RU - Справочник EXCEL

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

Posted on 06.08.2021

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

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

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

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

Cинтаксис.

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

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

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

Где текст - это исходная текстовая строка. Далее следует позиция первого символа, который вы хотите извлечь, и количество их для извлечения.

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

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

=ПСТР(A2;17;6)

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

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

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

  1. Функция ПСТР всегда возвращает текстовую строку, даже если извлеченная подстрока содержит только цифры. Это может иметь большое значение, если вы хотите использовать результат формулы ПСТР в других вычислениях. Чтобы преобразовать цифры в число, применяйте ПСТР в сочетании с функцией ЗНАЧЕН (VALUE в английской версии), как показано в этом примере. (ссылка на последний раздел).
  2. Когда начальная позиция больше, чем общая длина исходного текста, формула Excel ПСТР возвращает пустое значение ("").
  3. Если начальная позиция  меньше 1, формула ПСТР возвращает ошибку #ЗНАЧ!.
  4. Когда третий аргумент меньше 0 (отрицательное число), формула ПСТР возвращает ошибку #ЗНАЧ!. Если количество знаков для извлечения равно 0, выводится пустая строка (пустая ячейка).
  5. В случае, если сумма начальной позиции и количества знаков превышает общую длину исходного текста, функция ПСТР в Excel возвращает подстроку начиная с начальной позиции и до последнего символа.

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

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

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

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

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

=ПСТР(A2;1;ПОИСК(" ";A2)-1)

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

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

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

=СЖПРОБЕЛЫ(ПСТР(A2;ПОИСК(" ";A2);ДЛСТР(A2)))

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

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

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

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

  • Как и в предыдущем примере, используйте ПОИСК, чтобы определить позицию первого (" "), к которому вы добавляете 1, потому что вы хотите начать с символа, следующего за ним. Таким образом, вы получаете адрес начальной позиции: ПОИСК (" "; A2) +1
  • Затем вычислите позицию 2- го интервала, используя вложенные функции поиска, которые предписывают Excel начать поиск именно со 2-го:                                                  ПОИСК (" "; A2, ПОИСК (" "; A2) +1)

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

ПОИСК(" "; A2; ПОИСК(" "; A2) +1) - ПОИСК(" "; A2)

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

=ПСТР(A2;ПОИСК(" ";A2)+1;ПОИСК(" ";A2;ПОИСК(" ";A2)+1)-ПОИСК(" ";A2)-1)

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

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

ПСТР( строка ; ПОИСК( разделитель ; строка ) +1; ПОИСК( разделитель ; строка ; ПОИСК( разделитель ; строка ) +1) - ПОИСК( разделитель ; строка ) -1)

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

=ПСТР(A2;ПОИСК(", ";A2)+1;ПОИСК(", ";A2;ПОИСК(", ";A2)+1)-ПОИСК(", ";A2)-1)

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

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

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

  • ДЛСТР - чтобы получить общую длину.
  • ПОВТОР - повторение определенного знака заданное количество раз.
  • ПОДСТАВИТЬ - заменить один символ другим.
  • ПСТР - извлечь подстроку.
  • СЖПРОБЕЛЫ - удалить лишние интервалы между словами.

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

СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ( строка ; " "; ПОВТОР (" "; ДЛСТР( строка ))); ( N -1) * ДЛСТР( строка ) +1; ДЛСТР( строка )))

Где:

  • Строка - это исходный текст, из которого вы хотите извлечь желаемое слово.
  • N – порядковый номер слова, которое нужно получить.

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

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

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

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

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

  • ПОДСТАВИТЬ и ПОВТОР заменяют каждый пробел в тексте несколькими. Количество этих дополнительных вставок равно общей длине исходной строки: ПОДСТАВИТЬ($A$2;" ";ПОВТОР(" ";ДЛСТР($A$2)))

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

  • Затем вы определяете начальную позицию для извлечения (первый аргумент), используя следующее уравнение: (N-1) * ДЛСТР(A1) +1. Это вычисление возвращает либо позицию первого знака первого слова, либо, чаще, позицию в N-й группе пробелов.
  • Количество букв и цифр для извлечения (второй аргумент) - самая простая часть - вы просто берете общую первоначальную длину: ДЛСТР(A2).
  • Наконец, СЖПРОБЕЛЫ избавляется от начальных и конечных интервалов в извлечённом тексте.

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

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

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

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

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

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

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

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

СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ ( строка , " ", ПОВТОР(" ", 99)), МАКС(1, НАЙТИ( символ , ПОДСТАВИТЬ( строка , " ", ПОВТОР(" ", 99))) - 50), 99))

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

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

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

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

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

НАЙТИ находит позицию нужного символа (в данном примере $), из которой вы вычитаете Это возвращает вас на 50 позиций назад и помещает где-то в середине блока из 99 пробелов, который предшествует слову, содержащему указанный символ.

МАКС используется для обработки ситуации, когда нужное значение появляется в начале исходного текста. В этом случае результат ПОИСК() - 50 будет отрицательным числом, а МАКС(1, ПОИСК() - 50) заменяет его на 1.

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

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

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

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

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

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

=ЗНАЧЕН(ПСТР(A2;7;3))

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

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

=ЗНАЧЕН(ПСТР(A2;ПОИСК(":";A2)+1;ПОИСК(":";A2;ПОИСК(":";A2)+1)-ПОИСК(":";A2)-1))

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

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

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

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

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

  1. Укажите, сколько символов вы хотите получить из начала, конца или середины строки; или выберите извлечение всего текста до или после определенного символа.
  2. Щелкните Вставить результаты(Insert Results). Готово!

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

Помимо скорости и простоты, инструмент «Извлечь текст» имеет дополнительную ценность - он поможет вам изучить формулы Excel в целом и функции подстроки в частности. Как? Выбрав флажок Вставить как формула (Insert as formula)  в нижней части панели, вы убедитесь, что результаты выводятся в виде формул, а не просто как значения. Естественно, эти формулы вы можете использовать в других таблицах.

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

  • Чтобы извлечь имя пользователя:

=ЕСЛИОШИБКА(ЛЕВСИМВ(A2,ПОИСК("@",A2)-1),"")

=ЕСЛИОШИБКА(ПРАВСИМВ(A2, ДЛСТР(A2)- ПОИСК("@",A2) - ДЛСТР("@") + 1),"")

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

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

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

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

Как удалить пробелы в ячейках Excel-Вы узнаете, как с помощью формул удалять начальные и конечные пробелы в ячейке, лишние интервалы между словами, избавляться от неразрывных пробелов и непечатаемых символов. В чем самая большая проблема с…
Функция СЖПРОБЕЛЫ — как пользоваться и примеры-Вы узнаете несколько быстрых и простых способов, чтобы удалить начальные, конечные и лишние пробелы между словами, а также почему функция Excel СЖПРОБЕЛЫ (TRIM в английской версии)  не работает и как…
Функция ПРАВСИМВ в Excel — примеры и советы.-В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы.-В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel.-Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…
Как быстро сосчитать количество символов в ячейке Excel-В руководстве объясняется, как считать символы в Excel. Вы изучите формулы, позволяющие получить общее количество символов в диапазоне и подсчитывать только определенные символы в одной или нескольких ячейках. В нашем предыдущем…
Как в Excel разделить текст из одной ячейки в несколько-В руководстве объясняется, как разделить ячейки в Excel с помощью формул и стандартных инструментов. Вы узнаете, как разделить текст запятой, пробелом или любым другим разделителем, а также как разбить строки на…
Как преобразовать текст в число в Excel — 10 способов.-В этом  руководстве показано множество различных способов преобразования текста в число в Excel: опция проверки ошибок в числах, формулы, математические операции, специальная вставка и многое другое. Иногда значения в ваших…
Источник: profexcel.ru

Про смартфон &#; цены, обзоры и реальные отзывы покупателей

Функция ПСТР (MID) в Excel используется для отображения куска текста из строки по заданному количеству символов.

Что возвращает функция

Возвращает часть строки из текста.

Синтаксис

=MID(text, start_num, num_chars) – английская версия

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

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

​Смотрите также​Функция содержит именованные​Описание​ позицию 1 и​ на основе заданного​ столбцом исходных данных,​«Начальная позиция»​Запускается окно аргументов оператора​ который формирует функция​Посмотрим, как использовать оператор​​.​​ его до самого​В поле​Но, естественно, в практических​ фамилия сотрудника Николаева,​ первого лица из​​ выражение с извлекаемыми​​В некоторых случаях перед​​ аргументы StringОбязательный аргумент​​Результат​ так далее.​ числа байтов.​​ как и в​​уже заполнено формулой​ПОИСК​ПОИСК​

​ПОИСК​После этого вместо формул​

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

​ конца столбца.​​«Количество знаков»​​ целях легче вручную​ является пятнадцатым по​ списка Петра Ивановича​ знаками.​ пользователем стоит задача​ &#; строка, из​=ПСТР(A2;1;5)​Число_знаков​Важно:​ предыдущий раз, применив​ПОИСК​

​. Как видим, все​в сочетании с​ в выделенный столбец​Как видим, вся колонка​

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

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

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

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

​ содержит выводимое словосочетание.​​ этого формулу. А​​ число​Выделяем элемент листа, в​представлен в виде​ ячейки определенное количество​ значение Null, возвращается​ А2, начиная с​ ПСТР.​ доступны не на​ указанное действие не​ а нам нужен​«Искомый текст»​

​ что перед названием​. Имеем таблицу, в​ без опаски изменять​ данными. Секрет заключается​ Как видим, в​ вот для перенесения​«15»​​ который будет производиться​​ числа, которое указывает,​ символов, начиная с​ Null StartОбязательный аргумент​ первого знака.​Число_байтов​

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

​ в том, что​​ наименовании каждой модели​​ группы данных использование​​.​​ извлечение. Щелкаем по​​ с какого знака​​ указанного по счету​ &#; значение типа​​Поток​​ Обязательный. Указывает, сколько знаков​

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

​ аргумент​​ разное число символов.​​ функции будет вполне​В поле​ кнопке​ по счету, начиная​ знака слева. С​ Long. Позиция символа​=ПСТР(A2;7;20)​ должна вернуть функция​ языков с однобайтовой​НАЙТИ​ и начинается наименование​

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

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

​Если значение "начальная_позиция" больше,​ с двухбайтовой кодировкой.​ПСТР​​ поле​​«Текст для поиска»​

  • ​ исходного диапазона и​ нам нужно извлечь​ пример ограничен тем,​ мере изменения положения​ текст в ячейках​​ стоит слово​​ состоит фамилия. Она​
  • ​Запускается окошко​​«1»​

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

    ​. Ещё больше увеличивается​ Start больше числа​ седьмого знака. Так​ чем длина текста,​ Язык по умолчанию,​по тому же​«Начальная позиция»​указываем ссылку на​ сообщать номер этого​

    ​ наименование моделей без​ что первое слово​ целевых ячеек тоже​​ заканчивается. Поэтому мы​​«Смартфон»​ состоит из восьми​Мастера функций​, второй за​

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

    ​ обобщающего названия. Трудность​​ во всех исходных​​ изменяется.​ можем установить в​. Нам нужно вынести​

    ​ знаков. Но учитывая,​​. Переходим в категорию​​«2»​ в сочетание с​ string, функция​ знаков (20) больше​ возвращает строку ""​ влияет на возвращаемое​ оператор​«+1»​​ с исходными данными.​​ПСТР​ состоит в том,​ ячеек должно иметь​Но проблема заключается в​ данное поле любое​ в отдельный столбец​ что после фамилии​​«Текстовые»​​и т.д. В​

    ​ ней применять другие​​Mid​​ длины строки (10),​ (пустую строку).​ значение следующим образом.​ПОИСК​без кавычек.​ Эта ссылка будет​.​ что если в​ равное количество символов.​ том, что если​ число, которое равно​ только названия моделей​ в ячейке нет​. Выделяем там наименование​ подсчете учитываются даже​ операторы, например​возвращает пустую строку​ возвращаются все знаки,​Если значение "начальная_позиция" меньше,​​Функция ПСТР всегда считает​​.​В поле​ тождественна той, которую​​Для того, чтобы открыть​​ предыдущем примере обобщающее​ Применение вместе с​

    ​ мы решим вдруг​ или больше количеству​ без этого слова.​​ больше символов, мы​​«ПСТР»​

    ​ пробелы.​ПОИСК​ ("")​ начиная с седьмого.​

    ​ чем длина текста,​ каждый символ (одно-​Как видим, функция​«Количество знаков»​ мы ранее указали​ окно аргументов оператора​ наименование для всех​ функцией​ изменить или удалить​ символов в самом​Выделяем первый пустой элемент​ можем указать и​и щелкаем по​Аргумент​или​Примечание Если аргумент​

    ​ Пустые символы (пробелы)​ но сумма значений​ или двухбайтовый) за​ПСТР​, как и в​ в поле​​ПОИСК​​ позиций было одно​ПСТР​ столбец с первоначальными​ длинном наименовании в​ столбца, в который​

    ​ большее количество знаков.​ кнопке​«Количество знаков»​НАЙТИ​ имеет отрицательное значение​ не добавляются в​ "начальная_позиция" и "число_знаков"​ один вне зависимости​является очень удобным​ предыдущем примере, записываем​«Текст»​

    ​, устанавливаем курсор в​ и то же​операторов​ данными, то данные​ данном списке. Устанавливаем​ будет выводиться результат,​​ То есть, в​​«OK»​содержит в себе​​. Давайте подробнее разберем,​​ или равен 0,​​ конец строки.​​ превышают длину текста,​

    ​ от языка по​ инструментом для вывода​ любое число, которое​​в окне аргументов​​ поле​

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

  • ​ то генерируется ошибка​воды​ функция ПСТР возвращает​ умолчанию.​ нужных данных в​ больше или равно​ оператора​«Начальная позиция»​ настоящем списке оно​
  • Пример 3: использование комбинации операторов

    ​или​ станут отображаться некорректно,​«50»​ аргументов оператора​ поставить любое число,​Производится запуск окна аргументов​ символов, начиная от​ возможности функции​​ времени исполнения LengthНеобязательный​​=ПСТР(A2;20;5)​​ знаки вплоть до​​Функция ПСТРБ считает каждый​​ заранее указанную ячейку.​​ количеству символов в​ПСТР​

    ​. Далее кликаем по​​ разное («компьютер», «монитор»,​​НАЙТИ​​ так как они​​. Название ни одного​ПСТР​ которое равно или​

    ​ оператора​​ начальной позиции, которые​​ПСТР​

    ​Так как начальная позиция​​ конца текста.​​ двухбайтовый символ за​

    ​ самом длинном выражении​.​ пиктограмме в виде​ «колонки» и т.д.)​позволит значительно расширить​​ связаны друг с​​ из перечисленных смартфонов​тем же способом,​ больше восьми. Ставим,​​«ПСТР»​​ нужно извлечь в​

    ​и посмотрим, как​​ типа Variant (Long).​​ больше, чем длина​Если значение "начальная_позиция" меньше​​ два, если включена​​ не так сильно​ исходного столбца. Например,​Аргумент поля​ треугольника, направленного углом​ с различным числом​ возможности использования формулы.​ другом формулой.​ не превышает​ что и в​ например, число​. Как видим, в​ целевую ячейку. При​ она работает на​ Число возвращаемых символов.​ строки (10), возвращается​ 1, то функция​ поддержка ввода на​ популярна среди пользователей,​ ставим число​«Начальная позиция»​ вниз. Данная пиктограмма​ символов. Чтобы решить​Текстовые операторы​​Чтобы «отвязать» результат от​​50​ предыдущем примере.​​«10»​​ этом окне число​

      ​ подсчете так же,​ конкретных примерах.​ Если этот аргумент​ пустая строка.​ ПСТР возвращает значение​ языке с двухбайтовой​​ объясняется тем фактом,​​«50»​

    ​не обязателен к​​ расположена на том​​ данную проблему нам​ПОИСК​ первоначальной колонки, производим​символов, поэтому указанный​В поле​

    ​. Но если бы​​ полей соответствует количеству​​ как и у​Скачать последнюю версию​​ опущен или превышает​​Mid(String,Start,[Length])​ ошибки #ЗНАЧ!.​ кодировкой, а затем​ что многие юзеры,​. В нашем случае​ заполнению. В нашем​​ же горизонтальном уровне​​ и понадобится оператор​и​ следующие манипуляции. Выделяем​ вариант нам подходит.​«Текст»​​ после фамилии в​​ аргументов данной функции.​

    ​ предыдущего аргумента, учитываются​ Excel​​ число символов, расположенных​​Mid$(String,Start,[Length])​Если значение "число_знаков" отрицательно,​​ этот язык назначен​​ используя Excel, большее​ этого вполне достаточно.​ случае его заполнять​ окна, где находится​ПОИСК​НАЙТИ​ столбец, который содержит​После того, как данные​​указываем адрес первого​​ ячейке были бы​В поле​ пробелы.​Основная задача оператора​ справа от позиции​MidB(String,Start,[Length])​​ то функция ПСТР​​ языком по умолчанию.​ внимание уделяют математическим​​После выполнения всех указанных​​ не нужно либо​

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

    ​ Start, то возвращаются​​MidB$(String,Start,[Length])​​ возвращает значение ошибки​ В противном случае​ функциям, а не​​ манипуляций жмем на​​ можно установить число​«Вставить функцию»​ в функцию​ символа в просматриваемом​

    ​ во вкладку​​ кнопку​​ исходными данными.​ или другие символы,​вводим координаты ячейки,​ПСТР​заключается в извлечении​ все символы от​Функция​​ #ЗНАЧ!.​​ функция ПСТРБ считает​ текстовым. При использовании​​ кнопку​​«1»​

    ​и строка формул,​​ПСТР​​ тексте.​«Главная»​«OK»​В поле​ то нам бы​​ которая содержит ФИО​​начнем с самого​ из указанного элемента​ позиции Start до​Mid​

    ​Если значение "число_байтов" отрицательно,​ каждый символ за​ данной формулы в​​«OK»​​. При любом из​​ но слева от​​.​Синтаксис функции​​и жмем на​​.​

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

    ​Примечание Если аргумент​​Mid​​ возвращает значение ошибки​К языкам, поддерживающим БДЦС,​ операторами функциональность её​ окна.​ будет осуществляться с​ последних применяемых операторов.​ столбца, куда будут​следующий:​​«Копировать»​​ модели смартфона выводится​ номер символа, начиная​

    ​ (​ просто устанавливаем курсор​ выражение. Конечно, подобные​​ пробелы, начиная с​​ имеет отрицательное значение,​dle) используется для считывания​

    ​ #ЗНАЧ!.​ относятся японский, китайский​ ещё больше увеличивается.​Как видим, после этого​

    ​ начала текста.​ Так как среди​ выводиться данные, и​=ПОИСК(искомый_текст;текст_для_поиска;начальная_позиция)​, расположенную в блоке​ в заранее указанную​ с которого будут​

  • ​«8»​ в поле и​ варианты на практике​ указанного по счету​ то генерируется ошибка​ заданного числа символов​Скопируйте образец данных из​ (упрощенное письмо), китайский​Автор: Максим Тютюшев​ наименование модели устройства​После того, как данные​ них нет наименования​ уже привычным способом​
  • ​Синтаксис оператора​​«Буфер обмена»​​ ячейку таблицы.​ извлекаться данные. В​​).​​ кликаем левой кнопкой​ применяются крайне редко,​ слева символа. Данная​​ времени исполнения​​ или байт подряд​

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

    ​ синтаксис формулы и​

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

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

    Описание

    ​ каждой ячейке перед​ данные введены, жмем​ на листе, в​ данный пример только​

    ​ категории текстовых операторов.​&#; Используем функцию для​ в строке слева​ ячейку A1 нового​ПСТР(текст;начальная_позиция;число_знаков)​ использование функций​

    ​Теперь при помощи Мастера​​«OK»​

    ​ после выделения нажать​ ячейку столбца формулу​ наименованием модели стоит​ на кнопку​ котором содержатся нужные​ в качестве ознакомления​ Её синтаксис принимает​ извлечения &#; указанного​ направо. Нумерация символов​

    ​ листа Excel. Чтобы​ПСТРБ(текст;начальная_позиция;число_байтов)​ПСТР​ заполнения, как и​, так как функция​«Другие функции…»​

    ​.​По большому счету аргументы​ комбинацию клавиш​ отдельно, производим её​ слово​«OK»​ нам данные.​ с принципами работы​ следующий вид:​ числа символов &#;​ в строке всегда​ отобразить результаты формул,​

    ​Аргументы функций ПСТР и​и​ в предыдущем способе,​ПОИСК​.​

    Синтаксис

    ​ этих двух функций​

    ​Ctrl+C​ копирование посредством маркера​

    ​«Смартфон»​​.​В поле​ указанного оператора.​

    ​=ПСТР(текст;начальная_позиция;количество_знаков)​​ из слова колобок​ начинается с единицы.​ выделите их и​ ПСТРБ описаны ниже.​ПСТРБ​ копируем формулу на​

    ​является вложенной. Просто​​Открывается окно​«Текст»​ тождественны. Их главное​

    ​.​​ заполнения. Для этого​и пробел. Таким​Как видим, после этого​«Начальная позиция»​

    Замечания

    ​Итак, у нас имеется​Как видим, данная формула​ Dim Mystring,retval Mystring="колобок"​ Для определения числа​ нажмите клавишу F2,​

    ​Текст​в Microsoft Excel.​ ячейки, которые расположены​ кликаем по наименованию​Мастера функций​, как обычно, указываем​ отличие состоит в​Далее, не снимая выделения,​

    ​ ставим курсор в​ образом, та фраза,​ действия фамилия работника​нужно указать номер​

    ​ таблица работников предприятия.​ состоит из трех​ retval=​ символов в строке​

    ​ а затем —​ Обязательный. Текстовая строка, содержащая​Функция ПСТР возвращает заданное​ ниже в данном​

    Пример

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

    ​ клавишу ВВОД. При​

    ​ символы, которые требуется​

    ​ число знаков из​

    ​в строке формул.​

    ​ с исходными данными.​ПОИСК​ правой кнопкой мыши.​ ячейки с формулой.​

    ​ в отдельную ячейку​

    ​ указанную нами в​

    ​ с которого начинается​ указаны имена, фамилии​ являются обязательными.​(Mystring,3,3) Print retval &#;​ Len​ необходимости измените ширину​ извлечь.​ текстовой строки, начиная​Наименования всех моделей устройств​После выполнения последнего указанного​выделяем наименование​ Тут все без​

    ​при обработке данных​

    ​ Открывается контекстное меню.​

    ​ Курсор преобразуется в​ везде начинается с​ первом шаге​ фамилия работника. При​

    Функция Mid

    ​ столбцов, чтобы видеть​​Начальная_позиция​​ с указанной позиции.​​ выведены в целевые​​ действия мы автоматически​«ПОИСК»​ изменений.​ не учитывает регистр​ В блоке​ маркер заполнения в​ десятого символа. Устанавливаем​Примера 1​ подсчете учитываем также​ Нам нужно с​«Текст»​Смотри также​

    ​Возвращает значение типа Variant​

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

    ​ ячейки. Теперь, в​
    ​ возвращаемся к окну​и жмем на​А вот значение поля​ букв, а​«Параметры вставки»​ виде небольшого крестика.​ число​ячейку.​ пробелы. Буква​ помощью оператора​содержит адрес того​Len​ (String), содержащее указанное​Данные​ извлекаемого из текста.​​ число знаков из​​ случае необходимости, можно​ аргументов оператора​
    ​ кнопку​«Начальная позиция»​НАЙТИ​щелкаем по пиктограмме​ Зажимаем левую кнопку​«10»​Урок:​«Н»​ПСТР​ элемента листа, в​Категория​ число символов строки​Поток воды​ Первый знак в​ текстовой строки, начиная​ оборвать связь в​
    ​ПСТР​«OK»​будет задавать аргумент,​– учитывает.​​«Значения»​

    ​ мышки и тянем​в данное поле.​Мастер функций в Эксель​, с которой начинается​извлечь только фамилию​ котором находится текстовое​​Функции обработки строк​​Параметры​Формула​

    ​ тексте имеет начальную​
    ​ с указанной позиции,​
    ​ этих элементах со​
    ​. Как видим, поле​

    Возвращает значение типа Variant ( String), содержащее указанное число символов строки.

    Функция Mid имеет следующие аргументы:

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

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

    Необязательный аргумент. Variant ( Long). Число возвращаемых знаков. Если аргумент опущен или в тексте меньше, чем Длина (включая символ в начале),возвращаются все символы из начальной позиции до конца строки.

    Чтобы определить количество знаков в строке, используйте функцию Len.

    Примечание: Используйте функцию M >MidB приведен во втором примере.

    Примеры запросов

    ВЫБЕРИТЕ ProductID, ПСТР (ProductID; 5) как Выражение1 из Продуктсалес;

    Возвращает значение ProductID и часть ProductID, начиная с позиции 1 знака 5, и отображает результаты в столбце Выражение1.

    ВЫБЕРИТЕ ProductID, ПСТР (ProductID; 5; 4) как Тестмид из Продуктсалес;

    Возвращает слово ProductID и часть ProductID, начиная с позиции 5, содержащей 4 символа, и отображает результаты в столбце Тестмид.

    Примеры VBA

    Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.

    В первом примере с помощью функции Mid возвращается указанное количество знаков строки.

    Во втором примере с использованием функции M >MidMbcs) также возвращаются знаки из строки. Отличие от первого примера состоит в том, что исходная строка представляет собой строку ANSI и ее длина выражена в байтах.

    Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

    Источник: profexcel.ru

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

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

    Описание

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

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

    Важно:

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

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

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

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

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

    Синтаксис

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

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

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

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

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

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

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

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

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

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

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

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

    Пример

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

    Данные

    Поток воды

    Формула

    Описание

    Результат

    =ПСТР(A2;1;5)

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

    Поток

    =ПСТР(A2;7;20)

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

    воды

    =ПСТР(A2;20;5)

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

    Источник: profexcel.ru%D0%BF%D1%81%D1%82%D1%%D0%BF%D1%81%D1%82%D1%80%D0%B1-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8-%D0%BF%D1%81%D1%82%D1%%D0%BF%D1%81%D1%82%D1%80%D0%B1-d5f9e25c-d7de-becb

    Функция пстр в excel примеры

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

    ​Смотрите также​ числу знаков в​ ссылку на ячейку​=ПСТР(A2;1;НАЙТИ(" ";A2))​ используется двухбайтовый язык,​ текстовую функцию​СОВПАД​ букву каждого слова,​ПОИСК​ аргументов оператора​​и строка формул,​​ наименование моделей без​ щелкаем по колонке​50​ группы данных использование​ на листе, в​​содержит в себе​​В некоторых случаях перед​​ исходной строке, функция​​ с текстом или​Функция НАЙТИ возвращает номер​ каждый символ при​​ПОДСТАВИТЬ​​возвратила нам значение​ а все остальные​.​

    ​ПСТР​ но слева от​

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

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

    ​Как видим, функция​. Как видим, поле​ них. Открывается список​ состоит в том,​

    ​ Открывается контекстное меню.​​ вариант нам подходит.​​ целесообразным.​ нам данные.​ символов, начиная от​ вернуть в целевую​ строку целиком.​

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

    ​ ячейку из другой​​Если аргумент начальная_позиция был​​ которой будет извлечена​ просматриваемой строке, который​ Двухбайтовыми языками являются​ необходимо заменить, а​СЖПРОБЕЛЫ​ следует за знаком,​является очень удобным​уже заполнено формулой​ Так как среди​ предыдущем примере обобщающее​

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

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

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

    1. ​ китайский.​Приведенная ниже формула заменяет​ А1, мы удалим​ также преобразуется в​​ нужных данных в​​. Но данная формула​«ПОИСК»​

    2. ​ позиций было одно​​«Значения»​​«OK»​​«Смартфон»​​ символа, считая слева,​​ подсчете так же,​​ указанного по счету​ или 0 (нулем),​​ позиции первого символа;​​ ПСТР. В результате​

    3. ​Пример 1. В столбце​ все вхождения слова​​ из него все​​ верхний регистр.​ заранее указанную ячейку.​ указывает на пробел,​, то кликаем по​

      ​ и то же​​.​​.​. Нам нужно вынести​ с которого начинается​ как и у​ знака слева. С​ функция ПСТР вернет​начальная_позиция – обязательный аргумент,​ расчетов получим:​ таблицы содержатся даты,​ «Excel» на «Word»:​ лишние пробелы и​

      ​В Excel Вы можете​​ То, что она​​ а нам нужен​ пункту​ («смартфон»), то в​После этого вместо формул​После этого наименование первой​ в отдельный столбец​​ фамилия работника. При​​ предыдущего аргумента, учитываются​ этой задачей прекрасно​ код ошибки #ЗНАЧ!.​ принимающий целые числа​Для заполнения столбца «Марка»​ записанные в виде​​Заменяет только первое вхождение​​ получим корректный результат:​

      ​ подсчитать количество знаков,​​ не так сильно​​ следующий символ после​«Другие функции…»​ настоящем списке оно​ в выделенный столбец​ модели смартфона выводится​ только названия моделей​ подсчете учитываем также​ пробелы.​ справляется функция​Если аргумент число_знаков задан​ из диапазона от​ используем следующую формулу​ текстовых строк. Записать​ слова «Excel»:​Функцию​ содержащихся в текстовой​​ популярна среди пользователей,​​ пробела, с которого​.​ разное («компьютер», «монитор»,​ будут вставлены значения.​ в заранее указанную​ без этого слова.​ пробелы. Буква​Описывать примеры применения функции​ПСТР​​ отрицательным числом, результатом​​ 1 до N,​

      ​ массива:​ отдельно в соседних​Удаляет все пробелы из​​СЖПРОБЕЛЫ​​ строке, для этого​

    4. ​ объясняется тем фактом,​ и начинается наименование​Открывается окно​ «колонки» и т.д.)​ Теперь вы можете​​ ячейку таблицы.​​Выделяем первый пустой элемент​

    ​«Н»​​ПСТР​

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

    ​. Ещё больше увеличивается​ выполнения функции ПСТР​ где N –​=ПСТР(A2:A8;НАЙТИ(" ";A2:A8)+1;)​ столбцах номер дня,​ текстовой строки:​полезно применять к​ воспользуйтесь функцией​ что многие юзеры,​

    ​ модели. Поэтому к​Мастера функций​ с различным числом​​ без опаски изменять​​Для того, чтобы не​ столбца, в который​, с которой начинается​начнем с самого​

    1. ​ её функционал, если​ будет код ошибки​ длина строки, из​Функция НАЙТИ возвращает позицию​ месяца и год,​​Заменяет символы, расположенные в​​ данным, которые импортируются​ДЛСТР​ используя Excel, большее​

      ​ существующим данным в​​. В категории​​ символов. Чтобы решить​ или удалять исходную​ вводить в каждую​

      ​ будет выводиться результат,​​ фамилия сотрудника Николаева,​​ простого случая, когда​ в сочетание с​ #ЗНАЧ!.​ которой требуется извлечь​ символа пробела. К​ выделенные из представленных​ заранее известном месте​ в рабочие листы​​. Пробелы учитываются.​​ внимание уделяют математическим​ поле​«Текстовые»​ данную проблему нам​ колонку. На результат​ ячейку столбца формулу​ и вызываем окно​​ является пятнадцатым по​​ нужно извлечь единичное​

      ​ ней применять другие​​Sneznaya​​ подстроку заданного размера.​ полученному числу прибавляется​ дат.​ строки, на требуемое​ Excel из внешних​Текстовые функции​ функциям, а не​«Начальная позиция»​выделяем наименование​ и понадобится оператор​ это уже никак​ отдельно, производим её​ аргументов оператора​ счету символом. Поэтому​ выражение. Конечно, подобные​ операторы, например​: В ячейке A3​ Начальная позиция символа​ единица для нахождения​​Вид исходной таблицы данных:​​ значение. В Excel​ источников. Такие данные​ЛЕВСИМВ​​ текстовым. При использовании​​дописываем выражение​«ПОИСК»​

      ​ПОИСК​ не повлияет.​ копирование посредством маркера​​ПСТР​​ в поле ставим​

    2. ​ варианты на практике​ПОИСК​ есть выражение:​ в строке соответствует​

    3. ​ позиции первого символа​Для заполнения номера дня​ текстовую функцию​ очень часто содержат​и​ данной формулы в​«+1»​и жмем на​, который мы вложим​Но все-таки указанный выше​ заполнения. Для этого​тем же способом,​ число​ применяются крайне редко,​или​, г. Щелково, пушкинский​

    4. ​ числу 1. Если​ названия марки продукта.​ используем следующую формулу​ЗАМЕНИТЬ​ лишние пробелы и​ПРАВСИМВ​​ сочетании с другими​​без кавычек.​ кнопку​ в функцию​ пример ограничен тем,​ ставим курсор в​

    5. ​ что и в​«15»​ поэтому мы приводим​НАЙТИ​ район, Буденого пр-кт,​ данный аргумент принимает​ Итоговое значение используется​ (использовать в качестве​применяют, когда известно​ различные непечатаемые символы.​возвращают заданное количество​

      ​ операторами функциональность её​В поле​«OK»​ПСТР​ что первое слово​ нижний правый угол​​ предыдущем примере.​​.​ данный пример только​​. Давайте подробнее разберем,​​ дом 29/45, корпус​​ дробное число из​​ в качестве аргумента​

      ​ формулы массива):​ где располагается текст,​ Чтобы удалить все​​ символов, начиная с​​ ещё больше увеличивается.​

    6. ​«Количество знаков»​.​.​ во всех исходных​ ячейки с формулой.​​В поле​​В поле​​ в качестве ознакомления​​ в чем заключаются​

    7. ​ 1, кв ,​ диапазона допустимых значений,​ начальная_позиция функции ПСТР.​Описание аргументов:​ при этом сам​ непечатаемые символы из​ начала или с​Автор: Максим Тютюшев​, как и в​

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

    ​Запускается окно аргументов оператора​Производим выделения первой ячейки​ ячеек должно иметь​ Курсор преобразуется в​«Текст»​«Количество знаков»​ с принципами работы​ возможности функции​​из него надо​​ дробная часть будет​​ Для упрощения, вместо​​A2:A10 – диапазон ячеек​​ он не важен.​​ текста, необходимо воспользоваться​ конца строки. Пробел​

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

    ​нужно указать количество​​ указанного оператора.​​ПСТР​

    ​ усечена;​​ поиска номера последней​​ с текстовым представлением​

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

    ​и посмотрим, как​​ улицы(т.е. в примере​​число_знаков – обязательный аргумент,​ позиции (например, с​​ дат, из которых​​ заменяет 4 символа,​ПЕЧСИМВ​Текстовая функция​ которых можно обрабатывать​ больше или равно​ ищем пробел, то​ уже привычным способом​ функцией​ Зажимаем левую кнопку​ исходными данными.​ состоит фамилия. Она​ таблица работников предприятия.​ она работает на​ проспекта), но с​ принимающий значение из​ помощью функции ДЛСТР)​ будут выделены номера​ расположенные, начиная с​.​ПСТР​ текст. Область применения​ количеству символов в​ в поле​​ вызываем окно аргументов​​ПСТР​ мышки и тянем​​В поле​​ состоит из восьми​

    1. ​ В первой колонке​ конкретных примерах.​ учетом поиска других​ диапазона неотрицательных чисел,​ указано число ,​ дней;​​ седьмой позиции, на​​Функция​

      ​возвращает заданное количество​​ текстовых функций не​​ самом длинном выражении​«Искомый текст»​ функции​операторов​ его до самого​

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

      ​ и отчества сотрудников.​ Excel​​ ул.​​ в символах возвращаемой​ примере гарантированно превышает​​ позиции символа извлекаемой​​ к нашему примеру,​повторяет текстовую строку​ указанной позиции. Пробел​ они также могут​ ставим число​ туда курсор и​.​или​​Как видим, вся колонка​​ номер символа, начиная​ в ячейке нет​ Нам нужно с​Основная задача оператора​При введении следующей​ подстроки. Если в​​ количество знаков в​​ подстроки (первый символ​ формула заменит «»​​ указанное количество раз.​​ считается за символ.​

    3. ​ быть использованы с​​«50»​​ нажав соответствующую клавишу​​В поле​​НАЙТИ​​ после этого будет​​ с которого будут​ больше символов, мы​​ помощью оператора​​ПСТР​

    4. ​ формулы выдает ошибку,​​ качестве этого аргумента​​ изначальной строке.​ в исходной строке);​ на «».​​ Строка задается как​​Функция​ ячейками, содержащими числа.​. В нашем случае​ на клавиатуре.​

      ​«Текст»​​позволит значительно расширить​​ заполнена нужными нам​ извлекаться данные. В​ можем указать и​ПСТР​заключается в извлечении​ которая содержится в​ передано число 0​​В результате расчетов получим:​​2 – номер последней​Заменяет первые пять символов​​ первый аргумент функции,​​СОВПАД​

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

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

    5. ​ в том, что​ каждой ячейке перед​ То есть, в​ первого лица из​​ листа определенного числа​​ т.к. значения ул,​​ вернет пустую строку.​​ содержатся данные о​​ подстроки.​​ слово «Excel», на​ как второй.​ текстовые строки в​ примерах рассмотрим 15​ манипуляций жмем на​указываем ссылку на​ с исходными данными.​ПОИСК​ аргумент​​ наименованием модели стоит​​ нашем случае можно​​ списка Петра Ивановича​​ печатных знаков, включая​

      ​ в строке нет.​​ Если аргумент задан​​ сотрудниках в столбцах​Аналогичным способом выделим номера​ «Word».​Текстовая функция​ Excel. Если они​ наиболее распространенных функций​ кнопку​ первую ячейку колонки​​ Тут все без​​и​«Текст»​

      ​ слово​ поставить любое число,​ Николаева в указанную​​ пробелы, начиная с​​=ПСТР(A3;ПОИСК("пр-кт";A3);15)​ числом, превышающим количество​

    6. ​ ФИО и дата​ месяца и годы​Вот и все! Мы​НАЙТИ​

    7. ​ в точности совпадают,​ Excel из категории​«OK»​ с исходными данными.​ изменений.​НАЙТИ​представляет собой относительную​

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

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

    ​ в котором будет​​ столбцов с учетом,​​ текстовыми функциями Microsoft​ строки в другую​ ИСТИНА, в противном​.​ окна.​ тождественна той, которую​«Начальная позиция»​ символа в просматриваемом​ мере изменения положения​ образом, та фраза,​ например, число​ который будет производиться​ функция относится к​ можно заменить &​ часть строки начиная​ отображаться фамилия сотрудника​ что номер месяца​

    ​ Excel и посмотрели​

    profexcel.ru

    Текстовые функции Excel в примерах

    ​ и возвращает положение​ случае – ЛОЖЬ.​Для объединения содержимого ячеек​Как видим, после этого​ мы ранее указали​будет задавать аргумент,​ тексте.​ целевых ячеек тоже​ которую нужно вывести​«10»​ извлечение. Щелкаем по​ категории текстовых операторов.​ в этой формуле,​ с указанной вторым​​ и его возраст​​ начинается с 4-го​

    СЦЕПИТЬ

    ​ их действие на​ первого символа искомой​ Данная текстовая функция​ в Excel, наряду​ наименование модели устройства​​ в поле​​ который формирует функция​Синтаксис функции​ изменяется.​

    СТРОЧН

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

    ПРОПИСН

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

    ПРОПНАЧ

    ​ следующий вид:​​ выбрать один из​​ дробных числах, используемых​ – 27».​ строке, а год​ что данный урок​

    ​ текста.​ игнорирует различие в​ можно использовать текстовую​ отдельную ячейку.​в окне аргументов​

    ДЛСТР

    ​. Как видим, все​следующий:​ том, что если​ десятого символа. Устанавливаем​ ячейке были бы​​, которая расположена около​​=ПСТР(текст;начальная_позиция;количество_знаков)​

    ЛЕВСИМВ и ПРАВСИМВ

    ​ вариантов.​​ в качестве данного​​Вид исходной таблицы:​​ – с 7-го.​​ пришелся Вам как​Данная функция чувствительна к​ форматировании.​ функцию​Теперь при помощи Мастера​

    ПСТР

    ​ оператора​​ данные в списке​​=ПОИСК(искомый_текст;текст_для_поиска;начальная_позиция)​ мы решим вдруг​ число​ ещё слова, цифры​

    СОВПАД

    ​ строки формул.​​Как видим, данная формула​​Заранее спасибо!​ аргумента, дробная часть​Для возврата строки с​ Используем следующие формулы:​ раз кстати, и​ регистру…​Если регистр для Вас​СЦЕПИТЬ​ заполнения, как и​ПСТР​ объединяет тот факт,​

    ​Синтаксис оператора​ изменить или удалить​«10»​ или другие символы,​Запускается окошко​ состоит из трех​Czeslav​

    СЖПРОБЕЛЫ

    ​ усекается.​ фамилией и текущим​=ПСТР(A2:A10;4;2)​

    ​ Вы получили от​… и может начинать​ не играет большой​. Она последовательно объединяет​ в предыдущем способе,​.​ что перед названием​НАЙТИ​ столбец с первоначальными​в данное поле.​ то нам бы​Мастера функций​ аргументов. Все они​: Попробуйте по этой​Функция ПСТРБ имеет схожий​​ возрастом используем следующую​​=ПСТР(A2:A10;7;4)​​ него хотя бы​​ просмотр текста с​ роли (так бывает​

    ​ значения указанных ячеек​​ копируем формулу на​​Аргумент поля​ модели стоит пробел.​выглядит таким образом:​ данными, то данные​В поле​

    ​ пришлось устанавливать только​​. Переходим в категорию​​ являются обязательными.​ формуле,если адреса также​ синтаксис:​ формулу:​Вид заполненной таблицы данных:​ малость полезной информации.​ указанной позиции. На​ в большинстве случаев),​ в одной строке.​ ячейки, которые расположены​«Начальная позиция»​ Поэтому оператор​​=НАЙТИ(искомый_текст;просматриваемый_текст;нач_позиция)​​ в целевом столбце​

    ПОВТОР

    ​«Количество знаков»​​ точное число знаков​​«Текстовые»​Аргумент​ составлены как и​=ПСТРБ(текст;начальная_позиция;число_байтов)​Функция ПСТР возвращает часть​Таким образом нам удалось​

    НАЙТИ

    ​ Всего доброго и​​ рисунке ниже формула​​ то можно применить​Если в Excel необходимо​ ниже в данном​не обязателен к​ПОИСК​По большому счету аргументы​

    ​ станут отображаться некорректно,​нужно установить то​

    ​ (​. Выделяем там наименование​«Текст»​ указанный.​Она отличается единственным аргументом:​ строки до символа​ разрезать на части​​ успехов в изучении​​ начинает просмотр с​ формулу, просто проверяющую​ сделать все буквы​ столбце.​

    ПОИСК

    ​ заполнению. В нашем​​будет искать первый​​ этих двух функций​ так как они​​ число символов, которое​​«8»​«ПСТР»​содержит адрес того​​=MID(A1;SEARCH("\";SUBSTITUTE(A1;",";"\";3))+1;SEARCH("\";SUBSTITUTE(A1;",";"\";4))-SEARCH("\";SUBSTITUTE(A1;",";"\";3))-1)​​число_байтов – обязательный аргумент,​ пробела, позиция которого​

    ПОДСТАВИТЬ

    ​ текст в ячейках​ Excel!​ четвертого символа, т.е.​ равенство двух ячеек.​​ строчными, т.е. преобразовать​​Наименования всех моделей устройств​ случае его заполнять​ пробел в ячейке​ тождественны. Их главное​

    ​ связаны друг с​ содержит выводимое словосочетание.​).​

    ​и щелкаем по​ элемента листа, в​

    ​Sneznaya​ принимающий целые числа​

    ЗАМЕНИТЬ

    ​ определяется функцией НАЙТИ.​ столбца A. Удалось​Автор: Антон Андронов​ c буквы «​Удаляет из текста все​​ их в нижний​​ выведены в целевые​ не нужно либо​ исходного диапазона и​ отличие состоит в​

    ​ другом формулой.​ Как видим, в​После того, как все​ кнопке​ котором находится текстовое​: вставила в ячейку,​ из диапазона от​ Для нахождения возраста​

    ​ отдельно каждую дату​Функция ПСТР в Excel​r​ лишние пробелы, кроме​

    ​ регистр, на помощь​ ячейки. Теперь, в​ можно установить число​ сообщать номер этого​ том, что оператор​Чтобы «отвязать» результат от​ наименовании каждой модели​ данные введены, жмем​«OK»​ выражение с извлекаемыми​ не помогло​ 1 до N,​ сотрудника используется функция​ разделить на несколько​ предназначена для выделения​

    ​«. Но даже в​

    profexcel.ru

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

    ​ одиночных между словами.​ придет текстовая функция​ случае необходимости, можно​«1»​ символа функции​ПОИСК​ первоначальной колонки, производим​ разное число символов.​

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

    ​ на кнопку​.​ знаками.​ошибку выдает #ИМЯ?​ где N –​ ДОЛЯГОДА, полученное значение​ ячеек по столбцам:​ подстроки из строки​ этом случае положение​В случаях, когда наличие​СТРОЧН​ оборвать связь в​. При любом из​ПСТР​при обработке данных​ следующие манипуляции. Выделяем​ Но спасает ситуацию​«OK»​

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

    ​Производится запуск окна аргументов​Аргумент​Vlad​ число байтов в​ которой усекается до​ день, месяц и​ текста, переданной в​ символа считается относительно​ лишнего пробела в​

    ​. Она не заменяет​

    ​ этих элементах со​ этих вариантов поиск​.​ не учитывает регистр​

    ​ столбец, который содержит​

    • ​ тот факт, что​.​ оператора​«Начальная позиция»​:​
    • ​ исходной строке, характеризующий​ ближайшего меньшего целого,​ год.​ качестве первого аргумента,​
    • ​ начала просматриваемого текста.​ конце или начале​ знаки, не являющиеся​

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

    ​ количество байт в​

    ​ чтобы получить число​

    ​​

    ​ и возвращает требуемое​Текстовая функция​ строки сложно отследить,​ буквами.​ как и в​ начала текста.​ окно аргументов оператора​НАЙТИ​ во вкладку​

    ​ текст в ячейках​

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

    ​ действия фамилия работника​. Как видим, в​ числа, которое указывает,​переводить формулу на​ возвращаемой подстроке.​ полных лет. Функция​Пример 2. В столбце​ количество символов начиная​ПОИСК​ данная функция становится​

    ​Текстовая функция​

    ​ предыдущий раз, применив​После того, как данные​

    ​ПОИСК​

    ​– учитывает.​«Главная»​ заканчивается. Поэтому мы​ была выведена в​ этом окне число​ с какого знака​ русский нужно.​Примечания:​

    ​ ТЕКСТ преобразует полученное​ таблицы хранятся текстовые​ с заданной позиции.​

    ​очень похожа на​

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

    ​делает все буквы​

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

    ​ вставку значений. Впрочем,​ жать на кнопку​ поле​ПОИСК​ пиктограмму​ данное поле любое​ первом шаге​ аргументов данной функции.​ слева, нужно производить​: Если проспект или​

    ​ строку, если в​

    ​ строку.​ и маркой товаров.​ с однобайтовой кодировкой​НАЙТИ​

    ​ что содержимое ячеек​ прописными, т.е. преобразует​ указанное действие не​«OK»​«Начальная позиция»​в сочетании с​«Копировать»​ число, которое равно​Примера 1​В поле​ извлечение. Первый знак​ улица всегда идет​ качестве аргумента начальная_позиция​Для соединения (конкатенации) полученных​

    ​ Разделить имеющиеся строки​ соответствует 1 байту.​, основное их различие​ А1 и B1​

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

    ​ их в верхний​ всегда является обязательным.​

    ​, так как функция​

    ​. Далее кликаем по​

    • ​ функцией​, расположенную в блоке​ или больше количеству​ячейку.​«Текст»​ считается за​ после 3-ей запятой,​ было передано число,​ строк используются символы​ на подстроки с​
    • ​ При работе с​ заключается в том,​ абсолютно одинаково, но​ регистр. Так же,​Функция​ПОИСК​ пиктограмме в виде​ПСТР​«Буфер обмена»​ символов в самом​Урок:​вводим координаты ячейки,​«1»​ то можно так:​ превышающее количество символов​ «&». В результате​
    • ​ наименованием и маркой​ такими языками результаты​ что​ это не так.​ как и​НАЙТИ​является вложенной. Просто​ треугольника, направленного углом​. Имеем таблицу, в​на ленте.​ длинном наименовании в​Мастер функций в Эксель​ которая содержит ФИО​, второй за​Код =СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A3;",";ПОВТОР(" ";99));;99))​ в исходной строке.​ вычислений получим:​ соответственно и записать​ функций ПСТР и​ПОИСК​ В ячейке А1​

    ​СТРОЧН​используется в сочетании​

    ​ кликаем по наименованию​

    ​ вниз. Данная пиктограмма​

    • ​ которую занесены наименования​Как альтернативное действие, можно​ данном списке. Устанавливаем​Но, естественно, в практических​ работников. Чтобы не​«2»​Sneznaya​Если в качестве аргумента​Функция имеет следующую синтаксическую​

    ​ полученные значения в​

    1. ​ ПСТРБ (возвращает подстроку​не чувствительна к​ мы намеренно поставили​, не заменяет знаки,​ с формулой​ПСТР​
    2. ​ расположена на том​ различных моделей компьютерной​ после выделения нажать​ произвольное количество знаков​ целях легче вручную​ вбивать адрес вручную,​и т.д. В​:​ начальная_позиция было передано​ запись:​
    3. ​ соответствующие столбцы таблицы.​ из строки на​ регистру.​ лишний пробел в​ не являющиеся буквами.​ПСТР​
    4. ​в строке формул.​ же горизонтальном уровне​ техники с обобщающим​ комбинацию клавиш​«50»​

    profexcel.ru

    функции ПСТР и ПОИСК

    ​ вбивать одиночную фамилию,​​ просто устанавливаем курсор​ подсчете учитываются даже​​DV68​ значение 1, а​=ПСТР(текст;начальная_позиция;число_знаков)​Вид таблицы данных:​
    ​ основе количества заданных​Заменяет определенный текст или​ конце слова​Текстовая функция​по тому же​После выполнения последнего указанного​ окна, где находится​
    ​ названием. Как и​Ctrl+C​. Название ни одного​ чем применять для​ в поле и​ пробелы.​
    ​, Вы гений! Огромное​​ аргумент число_знаков определен​

    ​Описание аргументов:​Для заполнения столбца «Наименование»​ байт) не отличаются.​ символ на требуемое​Excel​ПРОПНАЧ​
    ​ принципу, что и​

    ​ действия мы автоматически​​ кнопка​ в прошлый раз,​.​ из перечисленных смартфонов​
    ​ этого формулу. А​

    ​ кликаем левой кнопкой​​Аргумент​ спасибо!​
    ​ числом, которое равно​

    ​текст – обязательный для​​ используем следующую формулу:​​ Если на компьютере​​ значение. В Excel​. В итоге функция​

    ​делает прописной первую​​ оператор​ возвращаемся к окну​«Вставить функцию»​ нам нужно извлечь​
    ​Далее, не снимая выделения,​

    ​ не превышает​​ вот для перенесения​​ мыши по элементу​​«Количество знаков»​Все работает!​
    ​ или больше общему​

    profexcel.ru

    ​ заполнения аргумент, принимающий​

    Источник: profexcel.ru

    Функция ПСТР

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

    Также применимо к:
    ПСТРБ

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

    Синтаксис

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

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

    Текст — текстовая строка, содержащая извлекаемые знаки.

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

    Число_знаков указывает, сколько знаков требуется вернуть.

    Число_байт указывает, сколько байт требуется вернуть.

    Внимание!

    • Если начальная_позиция больше, чем длина текста, то функция ПСТР возвращает строку "" (пустой текст).
    • Если начальная_позиция меньше, чем длина текста, но начальная_позиция плюс количество_знаков превышают длину текста, то функция ПСТР возвращает знаки вплоть до конца текста.
    • Если начальная_позиция меньше 1, то функция ПСТР возвращает значение ошибки #ЗНАЧ!.
    • Если число_знаков отрицательно, то функция ПСТР возвращает значение ошибки #ЗНАЧ!.
    • Если число_байт отрицательно, то функция ПСТРБ возвращает значение ошибки #ЗНАЧ!.

    Пример 1

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

    Пример 2

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

    Еще про Excel.

    Сочетания клавиш

    Некоторые сведения в этом разделе могут быть неприменимы к отдельным языкам.

    Клавиши для помощника по Office и окна справки

    Отображение и использование помощника по Office

    Для выполнения следующих действий необходимо, чтобы помощник по Office был включен и отображался на экране. Для включения или отображения помощника нажмите клавиши ALT+С, чтобы открыть меню «Справка», а затем нажмите клавишу Щ. Когда помощник появится на экране, нажмите клавишу F1, чтобы отобразить его фигурную выноску.
    F1 - Отображение выноски помощника по Office (если помощник отключен, по нажатию клавиши F1 открывается окно справки).

    В выноске помощника по Office

    ALT+цифра - Выбор раздела справки из списка разделов, отображаемого помощником ALT+1 — первый раздел, ALT+2 — второй и так далее.
    ALT+СТРЕЛКА ВНИЗ - Вывод продолжения предлагаемого помощником списка разделов.
    ALT+СТРЕЛКА ВВЕРХ - Вывод предыдущих разделов справки в списке помощника.
    ESC - Закрытие сообщения или совета помощника.

    В некоторых мастерах и диалоговых окнах

    TAB - Переход к кнопке вызова справки в мастере.
    ПРОБЕЛ, когда фокус находится на кнопке вызова справки
    Отображение помощника по Office в мастере или диалоговом окне. Для скрытия помощника нажмите клавишу ПРОБЕЛ еще раз. Имейте в виду, что помощник используется для отображения справки не во всех мастерах и диалоговых окнах.

    Примечание.  При использовании служебной программы интерпретации изображения (Служебные программы интерпретации изображения. Вспомогательные средства для людей с нарушениями зрения или способности к обучению (такими как дислексия). Эти вспомогательные средства делают отображаемые на экране сведения доступными, преобразуя их в речь или шрифт Брайля.) или другого вспомогательного средства (Вспомогательные средства. Служебные программы, облегчающие использование компьютера людьми с нарушениями подвижности, зрения и слуха. Примерами вспомогательных средств являются программы интерпретации изображения, программы распознавания речи и экранные клавиатуры. ) вопросы для поиска справки лучше всего вводить не в фигурной выноске помощника по Microsoft Office и не в поле Задать вопрос, а на вкладке Мастер ответов окна справки.

    Отображение и использование окна справки

    Для использования окна справки необходимо отключить помощника. Чтобы отключить помощника, вызовите его, нажав клавишу F1. Нажмите клавиши ALT+М, чтобы открыть вкладку Параметры диалогового окна Помощник. Нажмите клавиши ALT+И, чтобы снять флажок Использовать помощника, а затем нажмите клавишу ENTER. Нажмите клавишу F1, чтобы открыть окно справки.
    F1 - Вызов окна справки, если помощник отключен (если помощник включен, по нажатию клавиши F1 отображается выноска помощника).

    Источник: profexcel.ru

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

    .

    Может быть интересно:

    Текстовые функции Excel в примерах | НОМНЕДЕЛИ функция НОМНЕДЕЛИ
    • 1
    • 2
    • Next

    Свежие записи

    • ABS функция ABS
    • Полные сведения о формулах в Excel
    • Конвертация форматов Microsoft Excel в XML
    • Поиск и замена в Excel
    • Сортировать одновременно числа и текст в таблице Excel

    Рубрики

    • Дата
    • Диаграммы
    • Конвертация
    • Общие вопросы
    • Печать эксель файла
    • Поиск значения
    • Работа с текстом
    • Разные вопросы
    • Сортировка значений
    • Список значений
    • Формулы
    • Функции
    ©2021 PROFEXCEL.RU - Справочник EXCEL | WordPress Theme: EcoCoded