Змест
ПРАВА - яшчэ адна папулярная функцыя ў MS Excel , якая выкарыстоўваецца для атрымання апошняга сімвала або сімвалаў у тэкставым радку ў залежнасці ад пэўнай колькасці сімвалаў. Адным словам, гэтая функцыя прызначана для вяртання зададзенай колькасці сімвалаў з правага боку радка. У гэтым артыкуле будзе поўнае ўяўленне аб тым, як функцыя ПРАВА працуе ў Excel незалежна, а затым з іншымі функцыямі Excel.
Функцыя ПРАВА ў Excel (хуткі прагляд)
Спампуйце трэніровачны сшытак
Спампуйце гэты трэніровачны сшытак, каб займацца, пакуль чытаеце гэты артыкул.
Функцыя RIGHT .xlsx
Уводзіны ў функцыю RIGHT
Мэта
Выняць зададзеную колькасць сімвалаў з зададзенага радка справа налева.
Сінтаксіс
=RIGHT (text, [num_chars])
Аргументы Тлумачэнне
Аргументы | Абавязкова/Неабавязкова | Тлумачэнне |
---|---|---|
тэкст | Абавязкова | Перадайце тэкст, з якога трэба атрымаць сімвалы справа. |
[num_chars] | Неабавязкова | Перадайце колькасць сімвалаў для вылучэння, пачынаючы справа. Значэнне па змаўчанні 1 . |
- Калі num_chars не прадастаўляецца, па змаўчанні ён роўны 1 .
- Калі num_chars больш за колькасць даступных сімвалаў,Функцыя RIGHT вяртае ўвесь тэкставы радок.
- RIGHT выцягне лічбы з лікаў, а таксама з тэксту.
- Гэта функцыя не ўлічвае фарматаванне любой ячэйкі. Напрыклад, дата, валюта і г.д.
6 прыдатных прыкладаў выкарыстання ПРАВІЛЬНАЙ функцыі ў Excel
У наступных раздзелах мы прадэманструем шэсць прыкладаў для апісання <Функцыя 1>ПРАВА . Мы будзем ужываць функцыю RIGHT , LEN , SEARCH , SUBSTITUTE , VALUE і FIND функцыі а таксама ў гэтых прыкладах для працы з падрадком з прабелам , падзельнік і n сімвалаў . Акрамя таго, мы выцягнем лічбы і дамены з радка і зменім URL з дапамогай функцыі ПРАВА .
Прыклад 1: Выкарыстанне функцыі RIGHT для атрымання падрадка да прасторы
Дапусцім, што ў нас ёсць набор даных кліентаў з іх імёнамі , ідэнтыфікатарамі заказаў , Адрасы, і Агульныя цэны . Цяпер мы атрымаем прозвішча кожнага кліента з яго поўнага імя з дапамогай функцыі ПРАВА . Давайце прытрымлівацца інструкцый ніжэй, каб навучыцца!
Крок 1:
- Запішыце прыведзеную ніжэй формулу ў ячэйку C5.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
Разбіўка формулы
-
SEARCH(" ", B5)
гэтая частка знаходзіць прабел ад Поўнага імя ячэйкі. - Тады
LEN(B5)-SEARCH(" ", B5)
гэтая частка абярэ апошнюю частку назвы . - Тады функцыя
RIGHT
верне выбраную частку .
- Такім чынам, проста націсніце Enter на клавіятуры. У выніку вы атрымаеце Parks як вяртанне функцыі RIGHT .
Крок 2:
- Далей, аўтазапаўненне функцыі ПРАВА для астатніх вочак у слупку C.
Прыклад 2: Выманне падрадка з выкарыстаннем функцый RIGHT, LEN, SEARCH і SUBTITUTE
А цяпер уявіце, што ў нас ёсць набор каментарыяў кліентаў. У кожным каментарыі ёсць нумар каментарыя, напрыклад Каментарыі 1, Каментарыі 2 і г.д. Цяпер наша задача складаецца ў тым, каб выцягнуць толькі каментарыі з зыходнага каментарыя. Давайце прытрымлівацца інструкцый ніжэй, каб навучыцца!
Крокі:
- Увядзіце формулу ў ячэйку D5 і Аўтазапаўненне да D12.
=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
без уліку рэгістра, або рэгістра-адчувальны FIND для вызначэння пазіцыі гэтага сімвала ў радку. - Нарэшце, функцыя
RIGHT
выбірае каментарыі і друкуе іх.
Прыклад 3: Выдаленне першых N сімвалаў з радка з ужываннем функцыі RIGHT
Вышэйзгаданую задачу можна выканаць з дапамогай простай формулы. Паколькі ў « Каментар N » ёсць фіксаваная колькасць сімвалаў, якая складае 10 у першай частцы кожнага каментарыя, мы можам лёгка выдаліць яе і атрымаць толькі каментарый. Тут мы выдалім першыя 10 сімвалаў з Зыходнага каментарыя і надрукуем адзіныя каментарыі ў асобным слупку. Давайце прытрымлівацца інструкцый ніжэй, каб навучыцца!
Крокі:
- Перш за ўсё, абярыце ячэйку D5 і Увядзіце формула ў гэтай ячэйцы. Пасля гэтага аўтазапаўненне да D12.
=RIGHT(C5, LEN(C5)-10)
Формула Тлумачэнне
-
LEN(C5)-10
верне лік пасля аднімання 10 ад агульнай колькасці сімвалаў. Калі агульная даўжыня 25 , то гэтая частка верне 25-10 = 15. - Тады
RIGHT
функцыя верне адзіны каментар з крынічнага каментарыя .
Падобныя чытанні
- Як выкарыстоўваць функцыю CODE ў Excel (5 прыкладаў)
- Выкарыстоўваць функцыю Excel EXACT (6 прыдатных прыкладаў)
- Як выкарыстоўваць функцыю FIXED у Excel (6 падыходзяцьПрыклады)
- Выкарыстанне функцыі CLEAN у Excel (10 прыкладаў)
- Як выкарыстоўваць функцыю TRIM у Excel (7 прыкладаў)
Прыклад 4: Выкарыстанне функцый RIGHT і VALUE для вымання ліку з радка
Функцыя RIGHT не дазваляе вяртаць лік з любога радка. Ён вяртае лік у тэкставым фармаце. Але з дапамогай функцый VALUE і RIGHT мы можам вяртаць лікі ў правільным фармаце. Тут мы будзем выкарыстоўваць той жа набор даных, што і вышэй, і выцягнем Паштовы індэкс у лічбавым фармаце са слупка Адрас . Давайце прытрымлівацца інструкцый ніжэй, каб навучыцца!
Крок 1:
- Запішыце прыведзеную ніжэй формулу ў ячэйку E5.
=VALUE(RIGHT(D5, 5))
Тлумачэнне формулы
-
RIGHT(D5, 5)
гэтая частка дае 5 сімвалаў з адраса, які з'яўляецца паштовым індэксам у тэкставым фармаце . - Затым
VALUE
пераўтворыць іх у лікавы фармат.
- Пасля гэтага проста націсніце Enter на клавіятуры. Такім чынам, вы атрымаеце 35801 як вынік функцыі .
Крок 2:
- Далей, аўтазапаўненне функцыі астатніх вочак у слупку E.
Прыклад 5: Прымяненне функцый RIGHT, LEN і FIND для вымання даменнага імя з электроннай пошты
Давайце атрымаем набор даных кліентаў з іх заказамID , Імя, E-mail, і Адрас . Цяпер мы даведаемся іх дамен электроннай пошты па дадзенаму адрасу электроннай пошты з дапамогай функцый RIGHT, LEN, і FIND . Давайце прытрымлівацца інструкцый ніжэй, каб навучыцца!
Крок 1:
- Перш за ўсё, абярыце ячэйку F5, і запішыце ніжэй формулы ў гэтай ячэйцы .
=RIGHT(E5,LEN(E5)-FIND("@",E5))
Тлумачэнне формулы
-
FIND("@",E5)
гэтая частка знаходзіць @ з дадзенага радка. -
LEN(E5)-FIND("@", E5)
гэта дасць лік да якога будзе вынята значэнне.
- Такім чынам, проста націсніце Enter на клавіятуры. У выніку вы атрымаеце gmail.com у якасці вяртання функцый ПРАВА, ЛЕН, і ЗНАЙСЦІ .
Крок 2:
- Пасля гэтага Аўтазапаўненне ПРАВА, ДОЛЖНА, і FIND функцыі для астатніх ячэек у слупку F.
Прыклад 6: Выкарыстанне RIGHT, LEN і LEFT Функцыі для змены URL
Гэта ПРАВА функцыя таксама дапамагае нам змяняць любы тып URL . Скажам, у нашым наборы даных ёсць некалькі URL-адрасоў некаторых вэб-сайтаў. Зараз у некаторых з іх ёсць зваротная касая рыса(/) у URL . Цяпер наша задача знайсці гэтыя URL і выдаліць гэты зваротны слэш з URL . Давайце прытрымлівацца інструкцый ніжэй, каб навучыцца!
Крокі:
- Увядзіце формула ў ячэйцы C5 і аўтазапаўненне да C9.
=LEFT(B5,LEN(B5)-(RIGHT(B5)="/"))
Тлумачэнне формулы
- Калі апошні сімвал з'яўляецца прамым касой рысай (/) ,
(RIGHT(B5)=”/”)
вяртае “ true ,” ці вяртае “ false ”. -
=LEFT(B5, LEN(B4)-(RIGHT(B5)=”/”))
вяртае першае “ n ” колькасць знакаў. Калі апошні сімвал з'яўляецца касой рысай (/) , ён апускаецца; інакш вяртаецца поўны радок.
Спецыяльныя заўвагі для выкарыстання функцыі RIGHT
-
Does the RIGHT function return number?
Функцыя RIGHT у Excel заўсёды стварае тэкставы радок, нягледзячы на тое, што пачатковае значэнне было лік, як было сказана ў пачатку гэтага ўрока.
The RIGHT function can not work with dates?
Паколькі даты прадстаўлены цэлымі лікамі ва ўнутранай сістэме Excel і функцыя Excel RIGHT створана для працы з тэкставымі радкамі, немагчыма вылучыць пэўную частку даты, напрыклад, дзень, месяц ці год. Калі вы паспрабуеце гэта, усё, што вы атрымаеце, гэта некалькі апошніх лічбаў лічбы, якая ўяўляе дату.
Why the RIGHT function returns #VALUE error?
ПРАВА функцыя вяртае #ЗНАЧЭННЕ! памылка , калі « num_chars » менш за нуль.
Выснова
Вось і ўсё аб функцыі ПРАВА . Тут я паспрабаваў даць кароткае апісанне гэтай функцыі і яе розных ужыванняў. Я паказаў некалькі метадаў з іхадпаведныя прыклады, але можа быць шмат іншых ітэрацый у залежнасці ад шматлікіх сітуацый. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, паведаміце нам аб гэтым у раздзеле каментарыяў.