ДЯСНА функция в Excel (формула, примери) - Как да използвате ПРАВО?

Съдържание:

Anonim

НАДЯСНО Функция в Excel (Съдържание)

  • ДЯСНА функция в Excel
  • НАДЯСНО Формула в Excel
  • Как да използвате функцията ПРАВО в Excel?

ДЯСНА функция в Excel

Функция НАДЯСНО е част от текстовата функция. Функция НАДЯСНО в Excel е полезна, когато искате да върнете определен брой знаци от десния край на текста.

Например:

НАДЯСНО („Бангалор“, 5) в тази формула Функцията НАДЯСНО ще върне 5 знака от дясната страна на дадения текст, т.е. „alore“ .

Функцията НАДЯСНО се предлага и в VBA. Ще обсъдим това в края на тази статия.

НАДЯСНО Формула в Excel

По-долу е ДЯСНАТА формула в Excel:

Обяснение на функцията НАДЯСНО в Excel

Права формула в excel има два параметъра: т.е. текст, число_часи.

  • текст: От текста, който искате да извлечете определени знаци.
  • (num_chars): Това е незадължителен параметър. Броят на знаците, които искате да извлечете от дадения текст . Ако не дадете номера по подразбиране, той ще ви даде само един знак.

Обикновено функция RIGHT в excel се използва заедно с други текстови функции като SEARCH, REPLACE, LEN, FIND, LEFT и др.

Как да използвате функцията НАДЯСНО в Excel?

Правата функция в Excel е много проста и лесна за използване. Нека разберем работата на функцията НАДЯСНО в Excel чрез пример на ПРАВА формула. Функция НАДЯСНО може да се използва като функция на работен лист и като функция VBA.

Можете да изтеглите този ПРАВО Функционален шаблон на Excel тук - НАДЯСНО Функционален шаблон Excel

Пример №1

Вижте по-долу данните, които съдържат номера на фактури. Трябва да извлечете последните 4 цифри от всички номера на фактури с помощта на функцията НАДЯСНО в Excel.

Можем да извлечем последните 4 цифри от горния текст, като използваме функцията НАДЯСНО в Excel.

Така че Резултатът ще бъде:

Пример №2

Да приемем, че имате серийни номера от A1 до A10 и трябва да извлечете 6 знака отдясно.

Функция НАДЯСНО ще върне последните 6 цифри от десния край на текста.

Резултатът е:

Пример №3

По-долу са имената на служителите и трябва да извлечете Фамилното име отделно.

В горния пример не можем просто да приложим НАДЯСНО с посочени номера, защото фамилното име на всеки служител е различно.

За първия служител последните 4 знака са 5, но за втори за тях е 11 (включително интервал, т.е. Robort Adam), а за третия е 12 (включително интервал, т.е. J. Johnston)

Тук трябва да използваме функцията LEN & FIND, за да определим броя знаци от дадения текст.

Така че Резултатът ще бъде:

Част 1: Тази част определя желания текст, който искате да извлечете знаците.

Част 2: Функцията LEN ще ви даде общия брой знаци в списъка. Ще видим подробната статия за LEN в следващите статии.

Резултатът е:

Част 3: FIND функция определя от кое число започва пространството, т.е. Краят на първото име. Ще видим подробната статия за FIND в следващите статии.

Резултатът е:

Лен дава 10 знака, а находката дава 5 знака за първия служител. Това означава LEN - FIND (10 - 5) = 5 знака от дясната страна.

Резултатът ще е Смит .

Лен дава 16 знака, а находката дава 5 знака за първия служител. Това означава LEN - FIND (16 - 5) = 11 знака от дясната страна.

Резултатът ще бъде Робърт Адам.

Лен дава 17 знака, а находката дава 5 знака за първия служител. Това означава LEN - FIND (17 - 5) = 12 знака от дясната страна.

Резултатът ще бъде J. Johsnston.

Забележка: Пробелът също се счита за един знак.

Пример №4

Нека разгледаме същия пример от горното. Имена на служителите и трябва да извлечете Фамилното име отделно. т.е. само ADAM, а не ROBORT ADAM.

Това става чрез използване на формула LEN, FIND и SUBSTITUTE заедно с функцията RIGHT в Excel.

Първо функцията SUBSTITUTE ще замени интервала ("") с "#", а след това LEN, функцията ще извади номера на символа за интервал от функцията SUBSTITUTE, за да получи само символите на последното име.

Така резултатът ще бъде:

Пример №5

От таблицата по-долу извадете последното число, докато намерите интервал.

Това е малко сложни данни, но все пак можем да извлечем последните символи, като използваме RIGHT функция в Excel, заедно с функцията FIND.

Така че Резултатът ще бъде:

Част 1: Тази част определя желания текст, който искате да извлечете знаците.

Част 2: Функцията LEN ще ви даде общия брой знаци в списъка.

Част 3: FIND функцията определя от кой номер започва „ @“ .

Пример №6

По-долу са открити грешките, докато работите върху уеб-базиран софтуер. Трябва да извлечете подреда след последното появяване на разделителя.

Това може да стане чрез комбинацията от LEN, SEARCH & SUBSTITUTE заедно с функцията RIGHT в Excel.

  • Първата стъпка е да се изчисли общата дължина на низа с помощта на функцията LEN: LEN (A2)
  • Втората стъпка е да се изчисли дължината на низа без разделители, като се използва функцията SUBSTITUTE, която замества всички събития на двоеточие с нищо: LEN (SUBSTITUTE (A2, ":", ""))
  • И накрая, изваждаме дължината на оригиналния низ без разделители от общата дължина на низ: LEN (A2) -LEN (SUBSTITUTE (A2, ":", ""))

Така че Резултатът ще бъде:

Пример №7

Функцията НАДЯСНО в Excel не работи с Дати. Тъй като функцията НАДЯСНО е текстова функция, тя също може да извлича числа, но не работи с дати.

Да приемем, че имате дата в клетка A1 „22-окт-18“

Тогава ще се опитаме да извлечем годината с формулата.

Резултатът ще бъде 3395.

В Excel идеология 3395 означава 2018 г., ако форматът е в дати. Така функцията RIGHT в Excel няма да я разпознае като дата, а както обикновено, само като число.

VBA ДЯСНА функция

В VBA също можем да използваме функцията НАДЯСНО. По-долу е проста илюстрация на дясната функция на VBA.

Ако стартирате горния код, той ще ви даде по-долу резултат.

Неща, които трябва да запомните за функцията НАДЯСНО в Excel

  • Форматирането на числата не е част от низ и няма да бъде извлечено или преброено.
  • Функцията надясно в Excel е предназначена за извличане на символите от дясната страна на определен текст.
  • Ако потребителят не посочи последния параметър, той ще приема 1 по подразбиране.
  • Num_chars трябва да бъде по-голям или равен на нула. Ако е отрицателно число, то ще изведе грешката като # VALUE.
  • Функцията НАДЯСНО няма да даде точни резултати в случай на форматиране на дата.
  • В случай на сложни набори от данни, трябва да използвате други текстови функции като LEN, SEARCH, FIND и SUBSTITUTE, за да получите параметъра Num_chars.

Препоръчителни статии

Това е ръководство за функцията НАДЯСНО в Excel. Тук обсъждаме формулата НАДЯСНО в Excel и как да използваме функцията ПРАВО в Excel, заедно с практически примери и шаблон за excel за сваляне. Можете да разгледате и другите ни предложени статии -

  1. IPMT функция в Excel с примери
  2. Формула за транспониране в Excel
  3. Използване на CHOOSE функция в Excel
  4. Най-добри примери за FV функция в Excel