В этом уроке рассмотрим использование следующих текстовых формул:
ЛЕВСИМВ (рус.) / 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 года.