Преглед садржаја
У чланку ће бити описана процедура за проналажење знакова у низу од десно у Екцел-у. Понекад морамо да ускладиштимо последње податке низа знакова у Екцел-у. Претпоставимо да желимо да сместимо презимена одређене групе људи у колону. У том случају, треба да издвојимо знакове у имену са десне стране.
Овде ћу користити следећи скуп података да опишем тактику проналажења знакова у низу са његове десне стране. Претпоставимо да група људи ради у канцеларији и они имају свој ИД и ИД корисника . Радићемо на њиховим Именима , ИД-у и ИД-у корисника да бисмо објаснили наш проблем и његово решење.
Преузми радну свеску за вежбу
Пронађи знак из Ригхт.клск
4 начина да пронађете знак у низу са десне стране у Екцел-у
1. Коришћење Екцел функције ДЕСНО за проналажење карактера у стрингу са десне стране
Најједноставнији начин да пронађете знакове у низу с десна је да користите функцију ДЕСНО . Претпоставимо да желимо да сместимо бројеве у ИД у колони . Хајде да разговарамо о стратегији у наставку.
Кораци:
- Прво, направите нову колона и откуцајте следећу формулу у ћелију Е5 .
=RIGHT(C5,3)
Овде, ДЕСНО функција узима низ знакова у ћелији Ц5 и проналази последња 3 карактера из ње. Као сваки ИД има 3 бројева, стављамо [нум_цхарс] као 3 .
- Притисните ЕНТЕР дугме и видећете последње 3 цифре ИД у ћелији Ц5 .
- Сада користите ручицу за попуњавање за Аутоматско попуњавање ниже ћелије.
Ова операција ће обезбедити ви са бројевима у ИД у колони Е . Тако можете пронаћи знакове у стрингу са десне стране и похранити их у ћелију.
Прочитајте више: Како пронаћи карактер у стринг Екцел-у (8 једноставних начина)
2. Примена Екцел ЛЕН и ФИНД функција за издвајање карактера у низу са десне стране
Претпоставимо да желимо да издвојимо презимена из имена<ових људи 2>. Можемо да пратимо трикове у наставку.
Кораци:
- Направите нову колона за презимена и укуцајте следећу формулу у ћелији Е5 .
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
Овде идентификујемо позицију за размак између првог име и презиме уз помоћ функције ПРОНАЂИ а затим одузми ову позицију од дужине стринга у ћелији Б5 (цело име ). На овај начин кажемо функцији РИГХТ које знакове треба да ускладишти у ћелији Е5 . Користили смо функцију ЛЕН да одредимо дужину низа ћелије Б5 .
- Сада притисните дугме ЕНТЕР и видеће презиме ћелије Б5 у ћелији Е5 .
- Користите ручицу за попуњавање да Аутоматско попуњавање доњих ћелија.
Након тога, видећете презимена у колони Е . Ово је још један метод који можете применити да пронађете знакове у низу са десне стране и ускладиштите их у ћелију.
Прочитајте више: Како пронаћи с десне стране у Екцел-у ( 6 метода)
Слична очитавања
- [Поправљено]: Не могу да пронађем грешку пројекта или библиотеке у Екцел-у (3 решења)
- Како пронаћи * карактер који није џокер у Екцел-у (2 метода)
- Како пронаћи последњи ред са одређеном вредношћу у Екцел-у ( 6 метода)
- Пронађи последњу вредност у колони већу од нуле у Екцел-у (2 лаке формуле)
- Како пронаћи 3 најниже вредности у Екцел-у (5 једноставних метода)
3. Коришћење комбинованих функција за проналажење карактера у низу са десне стране
Замислите да само желите да сачувате број из корисничког ИД-а ових момака. То можемо учинити тако што ћемо функције ЛЕН , ФИНД и СУБСТИТУТЕ угнеждити у функцију РИГХТ . Хајде да видимо како можемо да испунимо своју сврху.
Кораци:
- Направите нову колона за Кориснички ИД број и унесите следећу формулу у ћелију Е5 .
=RIGHT(D5,LEN(D5)-FIND("#",SUBSTITUTE(D5,"-","#",LEN(D5)-LEN(SUBSTITUTE(D5,"-","")))))
Овде, угнездили смо ЛЕН , ФИНД и СУБСТИТУТЕ у функцију РИГХТ да бисмо издвојили УИД број каотекст. Хајде да раскинемо формулу на делове у наставку.
Рашчламба формуле
- ЛЕН(Д5)—-&гт; Функција Дужина враћа број карактера .
- Излаз : 11
- СУБСТИТУТЕ(Д5,”-“”)—-&гт ; Функција СУБСТИТУТЕ замењује цртице ничим.
- СУБСТИТУТЕ(“ПЛК-ОИК-249″,”-“,”” )—-&гт; постаје ПЛКОИК249
- Излаз : “ПЛКОИК249”
- ЛЕН(СУБСТИТУТЕ(Д5,”-“,””))—-&гт; постаје ЛЕН( “ПЛКОИК249” )
- Излаз : 9
- ЛЕН(Д5)-ЛЕН(СУБСТИТУТЕ(Д5,”-“,””))) —-&гт; постаје ЛЕН(Д5)-ЛЕН( “ПЛКОИК249” )
- 11-9
- Излаз : 2
- СУБСТИТУТЕ(Д5,”-“,”#”,ЛЕН(Д5)-ЛЕН(СУБСТИТУТЕ(Д5,” -“,””))—-&гт; постаје
- ЗАМЕНА(Д5,”-“,”#”,2)—&гт; Замењује 2. цртица '-' са хаштагом '#')
- Излаз : “ПЛК-ОИК#249”
- ФИНД(“#”,СУБСТИТУТЕ(Д5,”-“,”#”,ЛЕН(Д5)-ЛЕН(СУБСТИТУТЕ(Д5,”-“) ,””))))—-&гт; постаје
- ФИНД(“#”,”ПЛК-ОИК#249″)—-&гт; ФИНД функција проналази позицију дати знак # .
- Излаз : 8
- РИГХТ(Д5,ЛЕН(Д5)-ФИНД(“#” ,СУБСТИТУТЕ(Д5,”-“,”#”,ЛЕН(Д5)-ЛЕН(СУБСТИТУТЕ(Д5,”-“,””)))))—-&гт; окретау
- ДЕСНО(Д5,ЛЕН(Д5)-8)—-&гт;
- ДЕСНО(Д5,11-8)—-&гт;
- ДЕСНО(Д5,3)—-&гт;
- ДЕСНО(“ПЛК-ОИК-249”,3)—-&гт; Функција РИГХТ извлачи број знакова са десне стране .
- Излаз : 249
Коначно, добијамо ИД корисника 249 . Пређимо поново на кораке .
- Притисните ЕНТЕР и видећете само број у ИД корисника .
- Након тога, користите ручицу за попуњавање за Аутоматско попуњавање ниже ћелије.
На тај начин можете да сместите бројеве у Кориснички ИД у колони Е . Мало је тешко пронаћи знакове у низу са његове десне стране када се појави оваква ситуација.
Прочитајте више: Како пронаћи знак у стрингу у Екцел-у
4. Проналажење знакова у низу с десна помоћу Фласх Филл-а
Ако нисте тип за формуле, можете користити наредбу Фласх Филл да пронађете знакове у низу са своје десне стране. Рецимо да желите да сачувате презимена ових људи. Хајде да разговарамо о овом једноставном процесу.
Кораци:
- Направите нову колона за презимена и откуцајте презиме ( Спеарс ) у ћелији Б5 .
- Изаберите Почетна &гт;&гт; Попуни &гт;&гт; Фласх Филл
Овде команда Фласх Филл прати образац. Тодетектује низ знакова Спеарс као знакове са десне стране целог низа у ћелији Б5 . И тако ће учинити исто за друге ћелије.
- Ова операција ће вратити сва презимена у преосталим ћелијама Е6 у Е11 .
Тако можете пронаћи знакове у низу са његове десне позиције.
Прочитајте више: Екцел функција: ФИНД вс СЕАРЦХ (Компаративна анализа)
Одељак за вежбу
Овде вам дајем скуп података који смо користили да објаснимо како да пронађемо знакове у низу са своје праве позиције тако да можете сами да вежбате.
Закључак
У чланку су дате неке методе о томе како да пронађете знакове у низу из његовог јел тако. Методе које сам овде описао је прилично лако разумети. Надам се да ће вам ово бити од користи да решите своје проблеме у овом погледу. Ако имате ефикасније методе или идеје или било какве повратне информације, оставите их у пољу за коментаре. Ово би ми могло помоћи да обогатим своје будуће чланке.