Зміст
ПРАВО ще одна популярна функція в MS Excel яка використовується для отримання останнього символу або символів в текстовому рядку, виходячи з певної кількості символів. Одним словом, ця функція призначена для повернення заданої кількості символів з крайньої правої частини рядка. У даній статті ми поділимося повним уявленням про те, як працює функція ПРАВО працює в Excel самостійно, а потім з іншими функціями Excel.
Функція ПРАВО в Excel (Швидкий перегляд)
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Функція ПРАВО.xlsxВступ до функції "ПРАВО
Мета
Витягнути з заданого рядка справа наліво задану кількість символів.
Синтаксис
=RIGHT (text, [num_chars])
Аргументи Пояснення
Аргументи | Обов'язково/необов'язково | Пояснення |
---|---|---|
текст | Необхідно | Передайте текст, з якого потрібно виділити символи праворуч. |
[num_chars] | За бажанням | Передайте кількість символів для вилучення, починаючи праворуч. За замовчуванням значення 1 . |
- Якщо num_chars не передбачено, то за замовчуванням він дорівнює 1 .
- Якщо num_chars більше, ніж кількість доступних символів, то ПРАВО повертає весь текстовий рядок.
- ПРАВО витягне цифри з чисел, а також з тексту.
- Ця функція не враховує форматування будь-якої комірки, наприклад, дати, валюти і т.д.
6 прикладів використання функції ПРАВИЛЬНІ в Excel
У наступних розділах ми продемонструємо шість прикладів для опису ПРАВО Ми застосуємо функцію ПРАВО функцію, LEN , ПОШУК , ЗАМІНИТИ , ЦІННІСТЬ і ЗНАЙТИ функції а також у цих прикладах для роботи з підрядками з простір , роздільник і n символів Крім того, ми виділимо цифри і домени з рядка і модифікувати URL за допомогою програми ПРАВО функцію.
Приклад 1: Використання функції RIGHT для отримання підрядка до пробілу
Припустимо, що у нас є набір даних про клієнтів з їх Імена , Ідентифікатори замовлень , Адреси, і Загальні ціни Тепер ми витягнемо прізвище кожного клієнта з його повне найменування за допомогою ПРАВО Щоб навчитися, слідуймо інструкціям нижче!
Крок 1:
- Запишіть у клітинку наступну формулу C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Розбивка по формулам
SEARCH(" ", B5)
ця частина знаходить простір від Прізвище, ім'я та по батькові клітини.- Тоді
LEN(B5)-SEARCH(" ", B5)
в цій частині буде вибрано остання частина про ім'я . - Тоді ж відбулася
ПРАВО
функція поверне значення обрана частина .
- Для цього достатньо натиснути Увійдіть В результаті ви отримаєте Парки як повернення функція ПРАВИЙ .
Крок 2:
- Далі, Автозаповнення в "Урядовому кур'єрі". ПРАВО функцію до решти комірок стовпчика C.
Приклад 2: Витяг підрядка за допомогою функцій RIGHT, LEN, SEARCH і SUBSTITUTE
Тепер уявімо, що у нас є набір коментарів клієнтів. У кожному коментарі є номер коментаря, наприклад Коментарі 1, Коментарі 2 і т.д. Тепер наше завдання - витягти з вихідного коментаря єдиний коментар. Давайте слідувати інструкціям нижче, щоб навчитися!
Сходинки:
- Увійдіть формула в комірці D5 і Автозаповнення до D12.
=RIGHT(C5,LEN(C5)-SEARCH("$",SUBSTITUTE(C5,":","$",LEN(C5)-LEN(SUBSTITUTE(C5,":","")))))
Розбивка по формулам
LEN(SUBSTITUTE(C5,":",""))
ця частина знаходить знак двокрапки (:) у всьому рядку.REPLACE(C5,":", "#",LEN(C5)-LEN(REPLACE(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.- Тоді ж відбулася
ПРАВО
функція поверне єдине значення коментар від коментар джерела .
Схожі читання
- Як використовувати функцію КОД в Excel (5 прикладів)
- Використання функції EXACT в Excel (6 відповідних прикладів)
- Як використовувати фіксовану функцію в Excel (6 прикладів)
- Використання функції CLEAN в Excel (10 прикладів)
- Як використовувати функцію TRIM в Excel (7 прикладів)
Приклад 4: Використання функцій RIGHT та VALUE для вилучення числа з рядка
На сьогоднішній день, на жаль, це не так. ПРАВО не дозволяє повернути число з будь-якого рядка. Вона повертає число в текстовому форматі. Але з допомогою функції ЦІННІСТЬ і ПРАВО ми можемо повертати числа у правильному форматі. Тут ми використаємо той самий набір даних, що і вище, і витягнемо Поштовий індекс у числовому форматі від Адреса Дотримуйтесь інструкцій нижче, щоб навчитися!
Крок 1:
- Запишіть у клітинку наступну формулу E5.
=VALUE(RIGHT(D5, 5))
Пояснення до формули
RIGHT(D5, 5)
ця частина дає 5 символів з адреси, яка є поштовий індекс в текстовий формат .- Тоді
ЦІННІСТЬ
перетворює їх у числовий формат.
- Після цього просто натисніть Увійдіть на клавіатурі. Таким чином, ви отримаєте 35801 як повернення функції .
Крок 2:
- Далі, Автозаповнення в "Урядовому кур'єрі". функції до решти клітинок колонки E.
Приклад 5: Застосування функцій RIGHT, LEN і FIND для вилучення доменного імені з листа
Нехай у нас є набір даних про клієнтів з їх Ідентифікатор замовлення , Ім'я, Email, і Адреса Зараз ми з'ясуємо їхні поштовий домен з наведених адреса електронної пошти за допомогою ТАК, ЛЕН, і ЗНАЙТИ Щоб навчитися, слідуймо інструкціям нижче!
Крок 1:
- Перш за все, виділяємо комірку F5, і запишіть у цій комірці наступну формулу .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Пояснення до формули
FIND("@",E5)
ця частина знаходить @ з заданого рядка.LEN(E5)-FIND("@", E5)
це дасть число, до якого буде витягнуто значення.
- Для цього достатньо натиснути Увійдіть В результаті ви отримаєте gmail.com як повернення ПРАВО, ЛЕН, і ЗНАЙТИ функції.
Крок 2:
- Після цього, Автозаповнення в "Урядовому кур'єрі". ТАК, ЛЕН, і ЗНАЙТИ функції до решти комірок стовпчика 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
Чи повертає функція RIGHT число?
На сьогоднішній день, на жаль, це не так. ПРАВО в Excel завжди видає текстовий рядок, незважаючи на те, що початковим значенням було число, як було сказано на початку цього уроку.
Функція RIGHT не може працювати з датами?
Оскільки у внутрішній системі Excel дати представлені цілими числами, а функція СРЗНАЧ побудована для роботи з текстовими рядками, неможливо виділити певну частину дати, наприклад, день, місяць або рік. Якщо ви спробуєте це зробити, все, що ви отримаєте, - це останні кілька цифр числа, яке представляє дату.
Чому функція RIGHT повертає помилку #VALUE?
На сьогоднішній день, на жаль, це не так. ПРАВО функція прибутки #VALUE! помилка якщо " num_chars " менше нуля.
Висновок
Це все про ПРАВО Тут я спробував дати короткий опис цієї функції та її різних застосувань. Я показав кілька методів з відповідними прикладами, але може бути багато інших ітерацій в залежності від численних ситуацій. Якщо у вас є якісь запитання або відгуки, будь ласка, дайте нам знати в розділі коментарів.