Добрый день уважаемый пользователей!
Темой этой статьи станут сразу 2 функции из раздела «Текстовые функции», это функция ЛЕВСИМВ и функция ПРАВСИМВ в Excel. Основная задача этих функций это возврат указанного количества символов, а поскольку чтения у нас происходит слева-направо то и функции возвращают символы согласно их названия. Функция ЛЕВСИМВ, как видите с названия, возвращает указанное количество символов слева или просто с начала указанного значения, а вот функция ПРАВСИМВ – с конца.
Очень часто эти функции кооперируют совместно с другими функциями, особенно популярна комбинация с функцией ПОИСК, это позволяет по определенному критерию отсекать и отбирать нужные значения. Также очень помогает определению работы формул ЛЕВСИМВ и ПРАВСИМВ, функция ДЛСТР, которая в сочетании с ними позволяет эффективно определять количество и объем извлекаемых значений.
Теперь давайте на примерах рассмотрим наши функции более детально:
Функция ЛЕВСИМВ в Excel
Итак, начнём знакомство с функцией ЛЕВСИМВ с ее синтаксиса, замечу, он довольно прост, но всё же требует описания:
= ЛЕВСИМВ(текст; количество_нужных_знаков), где:
- Текст – это текст, текстовая строка или ссылка на текст в ячейке, которая содержит в себе знаки нужные к извлечению;
- Количество нужных знаков – это то количество знаков, которое будет извлекать функция ЛЕВСИМВ.
Стоит также помнить некоторые нюансы использования функции ЛЕВСИМВ, которые помогут вам не совершать ненужные ошибки:
- В случае когда «Количество нужных знаков» больше, нежели длина текста, тогда функция ЛЕВСИМВ вернет весь текст;
- Когда «Количество нужных знаков» не указано, то по умолчанию условия система воспринимает как равно 1;
- Обязательно «Количество нужных знаков» должно ровняться или быть больше нуля.
Простой пример:
Теперь предлагаю вашему вниманию пример простого использования нашей функции без дополнительных комбинаций:
Сложный пример:
В случаях, когда количество знаков, которые должна извлечь функция ЛЕВСИМВ неизвестно, можно произвести определение нужного количества знаков по некому признаку, например «/», и совместно с функцией НАЙТИ произвести отбор:
Функция ПРАВСИМВ в Excel
Теперь приступим к изучению второй функции и снова начнём с рассмотрения синтаксиса, как и предыдущий, он очень прост: СКРИНШОТ
=ПРАВСИМВ(текст_поиска; число_нужных_знаков), где:
- Текст_поиска— это текст, текстовая строка или ссылка на текст в ячейке, которая содержит в себе знаки, которые необходимы извлечь;
- Число_нужных_знаков – это указание количества знаков, которые будут извлекаться функцией ПРАВСИМВ с первого аргумента.
Обращаю ваше внимание на то, что может повлиять на правильность ваших вычислений:
- Обязательно «Число_нужных_знаков» должно превышать или равняться нулю;
- В случаях когда «Число_нужных_знаков» превышает длину вашего текста, функция ПРАВСИМВ вернет весь текст с первого аргумента;
- Если же «Число_нужных_знаков» не указан в формуле, то по умолчанию, система воспринимает, что аргумент равен 1.
Простой пример:
Рассмотрим, как работает функция ПРАВСИМВ при ее самостоятельном использовании:
Сложный пример:
Когда вы не знаете, какое количество знаков необходимо извлечь, то функцию ПРАВСИМВ можно соединить с функциями ДЛСТР и НАЙТИ. К примеру, мы группируем нашу базу данных почтовых адресов по признаку «почтовый сервер», то есть нам надо извлечь с данных, справа от «@» («собаки») название почтового сервера. У нас неизвестно количество знаков в имени почтового сервера, но 100% известно, что перед названием обязательно стоит знак «@». Как видите, для получения результата используется формула =ПРАВСИМВ(A7;ДЛСТР(A7) -НАЙТИ(«@»;A7)). Разберем формулу детальнее, для начала формулой НАЙТИ(«@»;A7), была определена текущая позиция знака «@». С помощью формулы =ДЛСТР(A7), подсчитываем количество знаков в указанном аргументе. А потом, благодаря вычислению ДЛСТР(A7) -НАЙТИ(«@»;A7) получаем количество последних знаков, которые необходимо изъять с указанного аргумента ПРАВСИМВ(A7).
Надеюсь что функции ПРАВСИМВ и ЛЕВСИМВ стали вам более понятными, вы разобрались в их использовании и нашли применение в своей работе. Если статья вам понравилась или была полезной, ставьте лайки и пишите комментарии, где что нужно улучшить или объяснить более подробнее.
С другими интересными, полезными и увлекательными функциями вы можете познакомиться в «Справочнике функций».
До встреч на страницах TopExcel.ru!
Дурное употребление материальных благ часто является вернейшим путем к величайшим невзгодам.
Даниэль Дэфо
Здравствуйте!
Подскажите как в столбец В подставить «7777» из F2, при условии, что в столбце А в ячейке содержится буква R в слове (наборе симоволов). Должно получится: в ячейке В3 должно стоять «7777»