Завантажте зразок робочої книги
Цей підручник демонструє, як користуватися Функція Excel ПРАВО в Excel для повернення тексту з кінця комірки.
Огляд функції ПРАВО
Функція RIGHT Повертає задану кількість символів з кінця комірки.
Щоб використовувати ПРАВУ функцію робочого аркуша Excel, виберіть клітинку та введіть:
(Зверніть увагу, як виглядають вхідні дані формул)
Функція ПРАВО Синтаксис та входи:
= ВПРАВО (текст, число_символів)
текст - Рядок тексту.
num_chars - Кількість символів з кінця комірки для повернення.
Як використовувати функцію ПРАВО в Excel:
Функція RIGHT вилучає певну кількість символів, яку ви вказуєте, з RIGHT (кінець рядка).
= ПРАВО (B3, C3)
Наведене вище витягує 4 символи з ПРАВОГО або кінця рядка.
= ПРАВО (B3)
Другий аргумент є необов’язковим і його значення за замовчуванням становить 1. Отже, він витягує 1 символ з ПРАВОГО і дає вам “t”, якщо ви його пропустіть.
ВПРАВО з FIND/SEARCH та LEN
У багатьох сценаріях кількість символів, які ми хочемо вилучити з ПРАВОГО, змінюється так само, як і прізвища.
= ПРАВО (B3, LEN (B3) -ЗНАЙТИ ("", B3))
У цьому випадку тут ми можемо використовувати FIND, щоб перевірити, з якої позиції символу починається пробіл. Він також позначає, скільки всього символів має перше ім’я та пробіл.
LEN допомагає нам отримати загальну кількість символів у комірці. Використання LEN мінус ім'я та пробіл загальна кількість символів дасть нам кількість символів, які потрібно вилучити праворуч, і дасть нам прізвище.
Ви також можете використовувати ПОШУК. Різниця між FIND та SEARCH полягає в тому, що перший з урахуванням регістру. Знайти такий символ, як простір, не мало б значення.
= ПРАВО (B3, ПОШУК ("", B3) -1)
ПРАВО з LEN
Можуть бути випадки, коли ви знаєте, скільки символів ви не хочете, але не скільки ви хочете. Нижче, наприклад, попереду завжди є 2 алфавіти. Але цифри різні.
= ПРАВО (B3, LEN (B3) -2)
Оскільки ми знаємо, що не хочемо 2 алфавітів спереду, просто використовуйте загальну довжину мінус 2 символи, щоб отримати цифри позаду.
ПРАВО з номером/датами
Зверніть увагу, що RIGHT - це текстова функція. При використанні ПРАВО, результат - це текст. Наприклад, ви не зможете підсумувати ці числа у комірці E3 після використання RIGHT.
Те саме відбувається з датами, оскільки вони розпізнаються як серійні номери, а не як текст. Можливо, вам не потрібно буде підсумовувати дати, але це не працює добре у фільтрах та зведених таблицях.
Щоб подолати вищевказані проблеми, ви можете використовувати VALUE для перетворення тексту у значення.
= ЦІННІСТЬ (ПРАВО (B3, LEN (B3) -LEN ("Загальна кількість:")))
= ЗНАЧЕННЯ (ВПРАВО (B3, LEN (B3) -ЗНАЙДИ (":", B3)))
Ви можете поєднати ПРАВО з деякими функціями Excel деякими корисними способами.
Витяг номер з правого боку рядка
Коли ви працюєте з Excel, вам потрібно точно визначити число з даної деталі. Іноді вам потрібно точно визначити число зліва, а іноді - з правого. Тож функція RIGHT допоможе вам виконати це завдання, поєднавши її з кількома іншими функціями.
Витягніть номер праворуч
Ми можемо поєднати LEN, MIN, FIND з RIGHT наступним чином:
= ПРАВО (A2, LEN (A2) -MIN (НАЙДИ ({0,1,2,3,4,5,6,7,8,9}, A2 & "0123456789")+1)
Що дасть нам такі результати:
Застосуйте провідні ZEROS до числа за допомогою функції Right
Додати провідні ZEROS дуже корисно під час роботи з Excel. У цьому прикладі ми пояснимо, як це можна зробити, поєднавши функцію RIGHT з функцією CONCATENATE.
= ПРАВО (КОНЦАТЕНТ ("000000", А2), 7)

У наведеному вище прикладі ми пояснюємо додавання початкових нулів лише до 7 цифр, але, виходячи з вимоги, ви можете змінити число 7 і жодне з нулів, щоб отримати потрібне. Ви можете звернутися до прикладу нижче, щоб отримати нуль до 11 цифр.
= ПРАВО (КОНЦАТЕНТ ("0000000000", А2), 11)
Інші приклади додавання провідних ZEROS до номера.
Нижче наведена таблиця допоможе вам надати більше способів додавання початкових нулів до встановленого числа.
Витяг останнього слова з рядка
Ми могли б об'єднати LEFT, SUM, SUBSTITUTE з LEN наступним чином:
= TRIM (ПРАВО (ЗАМІНА (A2, "", REPT ("", 10)), 10))
Що дасть нам такі результати:
Ця функція містить менше 10 слів, тому, якщо вам потрібно дізнатися останнє слово для довгого рядка, ви можете змінити це число 10.
ПРАВО в Google Таблицях
Функція ПРАВО працює в Google Таблицях точно так само, як і в Excel:
додаткові нотатки
Якщо num_chars більше довжини тексту, функція RIGHT повертає весь текст.
ПРАВІ Приклади у VBA
Ви також можете використовувати функцію ПРАВО у VBA. Тип:application.worksheetfunction.right (текст, число_чарів)
Для аргументів функції (текст тощо) ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.
Повернення до списку всіх функцій Excel