ПРАВИЛЬНІ Приклади функцій - Excel, VBA та Google Таблиці

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція 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

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave