Функция Excel RIGHT: что это такое и как это работает

14 апреля 2022 г.

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

Что такое функция Excel ПРАВИЛЬНО?

Функция Excel RIGHT представляет собой текстовую строку, которая показывает, сколько символов находится с правой стороны строки. Эта функция позволяет пользователям возвращать последние символы в текстовой строке, в зависимости от того, сколько символов они указали. Он также извлекает символы, которые начинаются с крайней правой стороны левой стороны листа Excel. Использование этой функции упрощает идентификацию символов и перемещение их вправо при необходимости.

Как работает функция Excel ПРАВИЛЬНО?

Функция ПРАВИЛЬНО работает, возвращая определенное количество символов с конца текстовой строки. Синтаксис функции ПРАВИЛЬНО следующий:

ПРАВИЛЬНО(текст, [num_chars])

В рамках этого синтаксиса текст является обязательным элементом и относится к текстовой строке, из которой вы хотите извлечь символы. Элемент num_chars является необязательным и предоставляет код с количеством извлеченных символов. Число по умолчанию для кода nums_chars равно единице. Это означает, что если вы не укажете значение для этого кода, функция ПРАВИЛЬНО извлечет последнюю букву текстовой строки. Если значение кода nums_chars больше, чем исходный текст, он извлекает весь текст.

Функция RIGHT всегда будет возвращать текстовую строку, независимо от текущего значения. Например, если текущим значением является число, код все равно будет создавать текстовую строку, а не числовую строку. По этой причине вы можете захотеть использовать только текст при работе с этой функцией. В противном случае он может вернуть неверные значения чисел в виде текста.

Как использовать функцию ПРАВИЛЬНО в Excel

Ниже приведены шаги и формулы, которые помогут вам использовать функцию ПРАВИЛЬНО в Excel в отношении трех различных применений этой функции:

1. Получить подстроку, следующую за указанным символом

Если вы хотите найти и извлечь определенный символ из текстовой строки или подстроки, вы можете использовать элемент FIND или SEARCH, чтобы увидеть, где находится символ. Затем вы можете удалить символ из строки, вернув его с помощью функции ДЛСТР. Это позволяет вам извлечь конкретный символ из правой части первой строки. Код, который вы можете использовать при реализации этой функции, выглядит следующим образом:

ВПРАВО(строка, ДЛСТР(строка) – ПОИСК(символ, строка))

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

=ВПРАВО(A2,ДЛСТР(A2)-ПОИСК(“-“,A2))

2. Извлечь подстроку из последнего появления разделителя

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

  1. Вытяните количество разделителей, расположенных в исходной строке, с помощью функции ДЛСТР.

  2. Определите длину текстовой строки без разделителей с помощью функции ПОДСТАВИТЬ.

  3. Вычтите общую длину первой текстовой строки без разделителей из конечной длины строки.

  4. Используйте отдельный символ для замены разделителя.

  5. Определите точную позицию разделителя из текстовой строки.

  6. Верните текстовую строку в крайнюю правую часть разделителя.

Код, участвующий в этом процессе, включает:

Использование функции ДЛСТР:

ДЛИН(A2)

Используя код функции ПОДСТАВИТЬ:

ДЛСТР(ПОДСТАВИТЬ(A2,”:”,””))

Нахождение положения последнего разделителя:

=ПОИСК(“#”, ПОДСТАВИТЬ(A2,”:”,”#”,ДЛСТР(A2)-ДЛСТР(ЗАМЕНИТЬ(A2,”:”,””))))

Возврат текстовой строки в крайнюю правую область последнего разделителя:

=ПРАВО(A2,ДЛСТР(A2)-ПОИСК(“$”,ЗАМЕНИТЬ(A2,”:”,”$”,ДЛСТР(A2)-ДЛСТР(ЗАМЕНИТЬ(A2,”:”,””)))))))))

3. Удалите исходные N символов из текстовой строки.

Помимо извлечения текстовой строки из самой правой части строки, вы также можете использовать функцию ПРАВИЛЬНО для удаления различных символов из начала строки. Ниже приведен код, необходимый для выполнения этой функции:

ПРАВО(строка, ДЛСТР(строка)-количество_символов_для_удаления)

Примеры функции Excel ПРАВИЛЬНО

Ниже приведены примеры реализации функции ПРАВИЛЬНО в Excel:

Пример 1

Вот пример использования функции ПРАВИЛЬНО при извлечении подстроки, следующей за определенным символом:

=ВПРАВО(B4,ДЛСТР(B4)-ПОИСК(” “,B4))

Пример 2

Вы можете использовать вытащить число из текстовой строки с функциями ЗНАЧЕНИЕ и ПРАВИЛЬНО:

=ВПРАВО(B4,ДЛСТР(B4)-ПОИСК(” “,B4))

Пример 3

Это пример использования функции ПРАВИЛЬНО для извлечения доменного имени из листа Excel с электронными письмами:

=ВПРАВО(E4,ДЛСТР(E4)-НАЙТИ(“@”,E4))

Пример 4

Вы также можете реализовать функцию RIGHT при настройке URL:

=ЛЕВО(B4,ДЛСТР(B4)-(ПРАВО(B4)=”/”))

Устранение неполадок функции Excel ПРАВИЛЬНО

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

Могу ли я использовать ПРАВИЛЬНУЮ функцию для извлечения числа?

Функция RIGHT возвращает только текстовую строку, даже если исходный статус символа — число. Однако есть способ обойти это. Если вы превратите функцию ПРАВИЛЬНО в функцию ЗНАЧЕНИЕ, она преобразует текстовую строку в форму числа или чисел.

Позволяет ли функция RIGHT пользователям находить даты?

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

Будет ли работать ПРАВАЯ функция, если nums_chars меньше нуля?

Большинство пользователей не используют отрицательные числа при выполнении функции ПРАВИЛЬНО. Если вы используете отрицательное число, скорее всего, вы получите #ЗНАЧ! ошибка. Когда это произойдет, рассмотрите возможность проверки вложенной функции RIGHT на наличие проблем.

Обратите внимание, что ни одна из компаний, упомянутых в этой статье, не связана с компанией Indeed.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *