Урок №22. Формулы ЛЕВСИМВ, ПРАВСИМВ и ПСТР (количество выводимых символов в ячейке)


   Урок №22. Формулы ЛЕВСИМВ, ПРАВСИМВ и ПСТР (количество выводимых символов в ячейке):



    В этом уроке рассмотрим использование следующих текстовых формул:
    ЛЕВСИМВ (рус.) / LEFT (англ.) - выводит определённое количество символов с левой стороны ячейки
    ПРАВСИМВ (рус.) / RIGHT (англ.) - выводит определённое количество символов с правой стороны ячейки
    ПСТР (рус.) - выводит определённое количество символов с указанной позиции в ячейке.

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



Наберём в ячейке D2 код следующей функции:

=ЛЕВСИМВ(С2; 1)

Функция ЛЕВСИМВ возвращает символы с левой стороны. C2 обозначает код ячейки, откуда берётся первый символ. 1 - количество возвращаемых символов с левой стороны. Результат вычисления - 1.



Нажмите на правый нижний угол ячейки D2 и перетяните результаты вычислений на ячейки D3-D5. Теперь достаточно одного взгляда, чтобы определить сотрудника, у которого прав доступа нет (в этом примере это ячейка D4).



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

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

На снимке ниже в столбце D указан год и месяц рождения сотрудников. Давайте уберём год, оставив только месяц.



Наберём в ячейке E2 следующий код:

=ПСТР(D2;7;7)

Данный код означает, что из ячейки D2 (первый аргумент) с символа на 7 позиции (второй аргумент) возвращаются 7 знаков (третий аргумент).



Копирование результата из ячейки E2 на ячейки E3-E5 даёт нужный нам результат.



Страница обновлена 20 декабря 2020 года.