Функции и Формулы

Как вывести текст после определенного знака, функция RIGHT

Как вывести текст после определенного знака. Функция RIGHT.

Функция RIGHT (ПРАВСИМВ) в Google таблице (как и в Excel) отображает указанное количество символов, начиная отсчет с правой стороны заданного текста или значения в ячейке.

=RIGHT(String;[number_of_characters]) - латинская версия формулы
=ПРАВСИМВ(Строка;[число_символов]) - русская версия формулы
  • String (Строка) — простой текст либо текст в ячейке, ссылка на формулу с информацией в текстовом либо числовом формате, из которого нужно извлечь заданное вами количество символов, начиная отсчет с правой (обратной) стороны.
  • [number_of_characters] ([число_символов]) — необязательный аргумент (если не указать его, функция извлечет из заданного текста / ячейки один символ), количество символов, которое нужно извлечь из указанного текста либо ячейки с информацией.

Особенности необязательного аргумента функции RIGHT в Google таблицах

  • Значение аргумента [число_символов] может принимать  — 0 (нуль), в таком случае функция ПРАВСИМВ возвращает пустую строку.
  • Значение аргумента [число_символов] не может быть отрицательным — «-1», в таком случае функция выдаст ошибку #VALUE! с пометкой об информации по исправлению.
  • Если значение аргумента [число_символов] будет больше, чем количество символов в тексте из которого нужно извлекать информацию (в тексте 15 символов, а аргумент равен 20) — функция выведет весь текст целиком.
  • Функция RIGHT работает с числовыми значениями в общем и текстовом форматах.
  • Функция считает все символы в тексте, включая пробелы. Как сжать пробелы в тексте, функция TRIM(СЖПРОБЕЛЫ)?

Где применяется функция RIGHT в Google таблицах?

Рассмотрим реальный пример применения функции RIGHT: нужно проверить содержит ли в себе текст определенный символ в самом конце (т.е. справа), и, если содержит — то выполнять одно условие; если же нет — нужно сначала этот символ присоединить в самом конце текста, а потом выполнить условие.

А теперь к делу: при построении рекламной кампании — нужно указывать ссылки к разделам или товарам и цеплять к ним UTM метки.

  • При определенном дизайне ссылки иногда ставится слеш в самом конце: https://solunsun.ru/brand/le-toy-van/. Его-то мы и будем искать функцией RIGHT.
  • Если он (слеш) есть в конце ссылки — прицепить UTM метку.
  • Если его (слеш) нет в конце ссылки, то нужно взять этот символ и прицепить в самый конец текста, а потом уже прицепить UTM метку.

Какие функции использовались: IF; CONCATENATE или &; RIGHT.

Конечно же, диапазон применения функции намного шире, но я рассмотрел частный случай из реальной практики применения функции RIGHT.

Статьи по теме