Преглед садржаја
РИГХТ је још једна популарна функција у МС Екцел која се користи за добијање последњег знака или знакова у текстуалном низу, на основу одређеног броја знакова. Једном речју, ова функција је дизајнирана да врати одређени број знакова са крајње десне стране стринга. Овај чланак ће дати потпуну идеју о томе како функција РИГХТ ради у Екцел-у независно, а затим са другим Екцел функцијама.
Функција ДЕСНО у Екцел-у (брзи преглед)
Преузмите радну свеску за вежбу
Преузмите ову радну свеску за вежбање да бисте вежбали док читате овај чланак.
ДЕСНА функција .клск
Увод у функцију ДЕСНО
Циљ
Извлачење одређеног броја знакова из датог низа с десна на лево.
Синтакса
=RIGHT (text, [num_chars])
Аргументи Објашњење
Аргументи | Обавезно/Опционално | Објашњење |
---|---|---|
текст | Обавезно | Проследите текст из којег ћете издвојити знакове са десне стране. |
[број_знакова] | Опционално | Проследите број знакова за издвајање, почевши од десне стране. Подразумевана вредност је 1 . |
- Ако нум_цхарс није наведен, подразумевано је 1 .
- Ако је нум_цхарс већи од броја доступних знакова,Функција РИГХТ враћа цео текстуални низ.
- РИГХТ ће издвојити цифре из бројева као и из текста.
- Ова функција не узима у обзир форматирање ниједне ћелије. Као датум, валута итд.
6 одговарајућих примера за коришћење функције ДЕСНО у Екцел-у
У следећим одељцима ћемо демонстрирати шест примера за описивање ДЕСНО функција. Применићемо функцију РИГХТ , ЛЕН , СЕАРЦХ , СУБСТИТУТЕ , ВАЛУЕ и ФИНД функције као и у овим примерима за операције подниза са спаце , делимитер и н знакова . Поред тога, издвојићемо бројеве и домене из стринга и модификовати УРЛ користећи функцију РИГХТ .
Пример 1: Коришћење функције ДЕСНО за добијање подниза до размака
Претпоставимо да имамо скуп података купаца са њиховим Именима , ИД-овима поруџбине , Адресе, и Укупне цене . Сада ћемо издвојити презиме сваког купца из његовог пуног имена користећи функцију РИГХТ . Пратимо упутства у наставку да научите!
Корак 1:
- Запишите формулу испод у ћелију Ц5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Разбијање формуле
-
SEARCH(" ", B5)
овај део проналази размак од Пуног имена ћелије. - Онда ће
LEN(B5)-SEARCH(" ", B5)
овај део изабрати последњи део име . - Тада ће функција
RIGHT
вратити одабрани део .
- Стога, једноставно притисните Ентер на тастатури. Као резултат, добићете Паркс као повратак ДЕСНЕ функције .
Корак 2:
- Даље, Аутоматско попуњавање функције ДЕСНО на остале ћелије у колони Ц.
Пример 2: Издвојите подниз користећи функције ДЕСНО, ЛЕН, СЕАРЦХ и СУБТИТУТЕ
Сада узмите у обзир да имамо скуп података коментара купаца. У сваком коментару постоји број коментара као што је Коментари 1, Коментари 2 , итд. Сада је наш задатак да издвојимо једине коментаре из изворног коментара. Пратимо упутства у наставку да научимо!
Кораци:
- Унесите формулу у ћелију Д5 и Аутоматско попуњавање до Д12.
=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,":",""))))
овај део добија позицију последњег граничника у низу. У зависности од тога којим знаком смо заменили последњи граничник, користите илиSEARCH
без обзира на велика и мала слова илиосетљиво ФИНД да одреди позицију тог карактера у низу. - На крају, функција
RIGHT
бира коментаре и штампа их.
Пример 3: Уклоните првих Н знакова из низа применом функције ДЕСНО
Горени задатак се може урадити помоћу једноставне формуле. Пошто постоји фиксни број знакова у „ Коментар Н ” који је 10 у првом делу сваког коментара, можемо га лако елиминисати и добити само коментар. Овде ћемо уклонити првих 10 знакова из Изворног коментара и одштампати једине коментаре у посебној колони. Пратимо упутства у наставку да бисмо научили!
Кораци:
- Пре свега, изаберите ћелију Д5 и Ентер формула у тој ћелији. Након тога, АутоФилл до Д12.
=RIGHT(C5, LEN(C5)-10)
Формула Објашњење
-
LEN(C5)-10
ово ће вратити број након одузимања 10 од укупног броја знакова. Ако је укупна дужина 25 онда ће овај део вратити 25-10 = 15. - Онда ће
RIGHT
функција ће вратити једини коментар из изворног коментара .
Слична читања
- Како користити функцију ЦОДЕ у Екцел-у (5 примера)
- Користите Екцел функцију ЕКСАЦТ (6 одговарајућих примера)
- Како користити ФИКСНУ функцију у Екцел-у (6 погодноПримери)
- Користите функцију ЦЛЕАН у Екцел-у (10 примера)
- Како да користите функцију ТРИМ у Екцел-у (7 примера)
Пример 4: Коришћење функција ДЕСНО и ВРЕДНОСТ за издвајање броја из стринга
Функција РИГХТ не дозвољава враћање броја из било ког низа. Враћа број у текстуалном формату. Али користећи функције ВАЛУЕ и РИГХТ , можемо вратити бројеве у исправном формату. Овде ћемо користити исти скуп података као горе и издвојићемо Поштански број у формату бројева из колоне Адреса . Пратимо упутства у наставку да научите!
Корак 1:
- Запишите формулу испод у ћелију Е5.
=VALUE(RIGHT(D5, 5))
Објашњење формуле
-
RIGHT(D5, 5)
овај део даје 5 знакова са адресе која је поштански број у текстуалном формату . - Затим
VALUE
их конвертује у нумерички формат.
- Након тога, једноставно притисните Ентер на тастатури. Дакле, добићете 35801 као повратак функција .
Корак 2:
- Даље, Аутоматско попуњавање функције за остале ћелије у колони Е.
Пример 5: Примена функција РИГХТ, ЛЕН и ФИНД за издвајање имена домена из е-поште
Хајде да имамо скуп података о клијентима са њиховим ПоруџбомИД , Име, Емаил, и Адреса . Сада ћемо сазнати њихов домен е-поште са дате е-адресе користећи функције ДЕСНО, ЛЕН, и ПРОНАЂИ . Пратимо упутства у наставку да бисмо научили!
Корак 1:
- Пре свега, изаберите ћелију Ф5, и запишите испод формуле у тој ћелији .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Објашњење формуле
-
FIND("@",E5)
овај део проналази @ из датог низа. -
LEN(E5)-FIND("@", E5)
ово ће дати број до које ће вредност бити извучена.
- Зато једноставно притисните Ентер на тастатури. Као резултат тога, добићете гмаил.цом као повратак функција РИГХТ, ЛЕН, и ФИНД .
Корак 2:
- Након тога, Аутоматско попуњавање ДЕСНО, ЛЕН, и ФИНД функционише за остале ћелије у колони Ф.
Пример 6: Коришћење ДЕСНО, ЛЕН и ЛЕФТ Функције за измену УРЛ-а
Ова ДЕСНА функција нам такође помаже да изменимо било који тип УРЛ . Рецимо да у нашем скупу података имамо неколико УРЛ-ова неких веб локација. Сада, у неким од њих, постоји повратна коса црта(/) у УРЛ . Сада је наш задатак да пронађемо те УРЛ-ове и уклонимо ову обрнуту косу црту са УРЛ-а . Пратите упутства у наставку да бисте научили!
Кораци:
- Унесите формула у ћелији Ц5 и Аутоматско попуњавање до Ц9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Објашњење формуле
- Ако је последњи знак коса црта (/) ,
(RIGHT(B5)=”/”)
враћа „ труе ,” или у супротном враћа „ фалсе ”. -
=LEFT(B5, LEN(B4)-(RIGHT(B5)=”/”))
враћа први „ н ” број знакова. Ако је последњи знак коса црта (/) , изоставља се; у супротном, цео стринг се враћа.
Посебне напомене за коришћење функције ДЕСНО
-
Does the RIGHT function return number?
Функција РИГХТ у Екцел-у увек производи текстуални низ, упркос чињеници да је почетна вредност била број, као што је наведено на почетку ове лекције.
The RIGHT function can not work with dates?
Пошто су датуми представљени целим бројевима у интерном Екцел систему и Екцел РИГХТ функција је направљена да ради са текстуалним низовима, није могуће издвојити одређени део датума, као што су дан, месец или година. Ако покушате ово, све што ћете добити је последњих неколико цифара броја који представља датум.
Why the RIGHT function returns #VALUE error?
ДЕСНО функција враћа #ВРЕДНОСТ! грешка ако је „ број_знакова ” мањи од нуле.
Закључак
То је све о функцији РИГХТ . Овде сам покушао да дам резиме ове функције и њених различитих примена. Показао сам више метода са њиховимодговарајуће примере, али може бити много других итерација у зависности од бројних ситуација. Ако имате било каква питања или повратне информације, јавите нам у одељку за коментаре.