Как использовать функцию ПРАВИЛО в Excel (6 примеров)

  • Поделись Этим
Hugh West

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

Функция ПРАВИЛО в Excel (быстрый просмотр)

Скачать Рабочую тетрадь для практических занятий

Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.

ПРАВИЛЬНАЯ функция.xlsx

Введение в функцию ПРАВИЛО

Цель

Извлечение заданного количества символов из заданной строки справа налево.

Синтаксис

=RIGHT (text, [num_chars])

Аргументы Объяснение

Аргументы Обязательно/Опционально Пояснение
текст Требуется Передайте текст, из которого нужно извлечь символы, справа.
[num_chars] Дополнительно Передайте количество символов для извлечения, начиная справа. По умолчанию значение равно 1 .
Примечания
  • Если num_chars не указан, по умолчанию используется значение 1 .
  • Если num_chars больше, чем количество доступных символов, то ПРАВИЛЬНО функция возвращает всю текстовую строку.
  • ПРАВИЛЬНО будет извлекать цифры из чисел, а также из текста.
  • Эта функция не учитывает форматирование любой ячейки. Например, дата, валюта и т.д.

6 подходящих примеров использования функции ПРАВИЛО в Excel

В следующих разделах мы продемонстрируем шесть примеров для описания ПРАВИЛЬНО функцию. Мы будем применять ПРАВИЛЬНО функция, LEN , ПОИСК , ЗАМЕНИТЕ , VALUE и НАЙТИ функции также как и в этих примерах для операции с подстрокой с помощью пространство , разделитель и n персонажи Кроме того, мы будем извлекать номера и домены из строки и измените URL с помощью ПРАВИЛЬНО функция.

Пример 1: Использование функции RIGHT для получения подстроки до пробела

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

Шаг 1:

  • Запишите приведенную ниже формулу в ячейке C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Разбивка формулы

  • SEARCH(" ", B5) эта часть находит пространство из Полное имя клетки.
  • Затем LEN(B5)-SEARCH(" ", B5) в этой части будет выбран последняя часть из имя .
  • Затем ПРАВИЛЬНО функция вернет выбранная часть .
  • Следовательно, просто нажмите Войти на клавиатуре. В результате вы получите Парки как возвращение функция ПРАВИЛА .

Шаг 2:

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

Пример 2: Извлечение подстроки с помощью функций RIGHT, LEN, SEARCH и SUBTITUTE

Теперь рассмотрим, что у нас есть набор данных комментариев клиентов. В каждом комментарии есть номер комментария, например Комментарии 1, Комментарии 2 и т.д. Теперь наша задача - извлечь единственные комментарии из исходного комментария. Давайте следовать инструкциям ниже, чтобы научиться!

Шаги:

  • Войти формула в ячейке D5 и Автозаполнение до D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":",")))))

Разбивка формулы

  • LEN(SUBSTITUTE(C5,":","")) эта часть находит знак двоеточия (:) во всей строке.
  • SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")")) эта часть заменяет последний разделитель на некоторый уникальный символ.
  • Затем SEARCH("#", SUBSTITUTE(C5,":", "#",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))) эта часть получает позицию последнего разделителя в строке. В зависимости от того, на какой символ мы заменили последний разделитель, используйте либо нечувствительный к регистру символ ПОИСК или с учетом регистра FIND для определения позиции этого символа в строке.
  • Наконец, в ПРАВИЛЬНО функция выбирает комментарии и печатает их.

Пример 3: Удаление первых N символов из строки с помощью функции RIGHT

Приведенная выше задача может быть решена с помощью простой формулы. Поскольку существует фиксированное количество символов в " Комментарий N ", который является 10 в первой части каждого комментария, мы можем легко удалить его и получить только комментарий. Здесь мы удалим первый 10 символов из Комментарий источника и печатать единственные комментарии в отдельной колонке. Давайте следовать приведенным ниже инструкциям, чтобы научиться!

Шаги:

  • Прежде всего, выберите ячейку D5 и Войти формулу в этой ячейке. После этого Автозаполнение до D12.
=RIGHT(C5, LEN(C5)-10)

Объяснение формулы

  • LEN(C5)-10 это вернет число после вычитания 10 от общего количества символов. Если общая длина составляет 25 тогда эта часть вернется 25-10 = 15.
  • Затем ПРАВИЛЬНО функция вернет единственный комментарий из комментарий источника .

Похожие чтения

  • Как использовать функцию CODE в Excel (5 примеров)
  • Использование функции Excel EXACT (6 подходящих примеров)
  • Как использовать функцию FIXED в Excel (6 подходящих примеров)
  • Использование функции CLEAN в Excel (10 примеров)
  • Как использовать функцию TRIM в Excel (7 примеров)

Пример 4: Использование функций RIGHT и VALUE для извлечения числа из строки

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

Шаг 1:

  • Запишите приведенную ниже формулу в ячейке E5.
= VALUE(RIGHT(D5, 5))

Объяснение формулы

  • ПРЯМО(D5, 5) эта часть дает 5 персонажей с адреса, который является почтовый индекс в формат текста .
  • Затем VALUE функция преобразует их в формат числа.
  • После этого просто нажмите Войти на клавиатуре. Следовательно, вы получите 35801 как возвращение функции .

Шаг 2:

  • Далее, Автозаполнение сайт функции к остальным ячейкам в столбце E.

Пример 5: Применение функций RIGHT, LEN и FIND для извлечения доменного имени из электронной почты

Пусть у нас есть набор данных клиентов с их Идентификатор заказа , Имя, электронная почта, и Адрес Теперь мы узнаем их почтовый домен из данного адрес электронной почты используя RIGHT, LEN, и НАЙТИ Функции. Давайте следовать приведенным ниже инструкциям, чтобы научиться!

Шаг 1:

  • Прежде всего, выделите ячейку F5, и запишите в этой ячейке следующую формулу .
=RIGHT(E5,LEN(E5)-FIND("@",E5))

Объяснение формулы

  • FIND("@",E5) эта часть находит @ из заданной строки.
  • LEN(E5)-FIND("@", E5) это даст число, до которого будет извлекаться значение.
  • Следовательно, просто нажмите Войти на клавиатуре. В результате вы получите gmail.com как возвращение ПРАВДА, ЛЕНЬ, и НАЙТИ функции.

Шаг 2:

  • После этого, Автозаполнение сайт RIGHT, LEN, и НАЙТИ функции для остальных ячеек в столбце F.

Пример 6: Использование функций RIGHT, LEN и LEFT для изменения URL-адреса

Это ПРАВИЛЬНО функция также помогает нам модифицировать любой тип URL Предположим, что в нашем наборе данных есть несколько URL-адреса некоторых веб-сайтов. В некоторых из них есть обратная косая черта (/) в URL Теперь наша задача - выяснить, какие URL-адреса и удалите это обратная косая черта из URL Давайте следовать приведенным ниже инструкциям, чтобы научиться!

Шаги:

  • Войти формула в ячейке C5 и Автозаполнение до C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))

Объяснение формулы

  • Если последний символ является прямым косая черта (/) , (RIGHT(B5)="/") возвращается " правда ," или возвращается " ложный ".
  • Сайт =LEFT(B5, LEN(B4)-(RIGHT(B5)="/")) возвращает первый " n " количество символов. Если последним символом является прямая косая черта (/) опускается; в противном случае возвращается полная строка.

Особые указания по использованию функции ПРАВИЛО

  • Возвращает ли функция RIGHT число?

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

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

  • Почему функция RIGHT возвращает ошибку #VALUE?
  • Сайт ПРАВИЛЬНО функция возвращает ошибка #VALUE! если " num_chars " меньше нуля.

    Заключение

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

    Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.