Преглед садржаја
Ако тражите неке посебне трикове за издвајање текста између два знака у Екцел-у, дошли сте на право место. У Мицрософт Екцел-у постоје бројни начини за издвајање текста између два знака. У овом чланку ћемо разговарати о четири методе за издвајање текста између два знака. Хајде да пратимо комплетан водич да научимо све ово.
Преузми радну свеску за вежбу
Преузми ову радну свеску за вежбање да бисте вежбали док читате овај чланак.
Издвоји текст између два знака.клсм
4 Методе за издвајање текста између два знака у Екцел-у
Овде имамо скуп података који садржи референтни и клијентски код. Наш главни циљ је да издвојимо текст између два знака.
У следећем одељку користићемо 4 методе за издвајање текста између два знака.
1 Коришћење функција МИД, ЛЕФТ и ФИНД за издвајање текста
Да бисмо издвојили текст, комбинућемо функцију МИД , функцију ЛЕФТ и ФИНД функција . Овде функција МИД враћа знакове из средине текстуалног низа. ЛЕФТ Функција враћа наведени број знакова са почетка текстуалног низа. Коначно, функција ФИНД враћа почетну позицију једног текстуалног низа. Морате да пратите следеће кораке да бисте издвојили текст у колони код клијента у доњем скупу података.
Ми ћемо користитиследећу комбиновану формулу у излазној ћелији Ц5:
=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)
Након тога притисните Ентер и превуците ручицу за попуњавање. Сада ћете добити следећи излаз.
🔎 Како функционише формула?
- Овде, функција ФИНД(“/”,Б5)+1 враћа почетну позицију једног текстуалног низа који желимо да издвојимо између два знака и ми ће добити следећи излаз:
{5;7;5;5;5;5}
- Функција ЛЕН(Б5) враћа број знакова у текстуални низ попут следећег:
{11;11;13;12;10;10}
- Овде, МИД(Б5,ФИНД(“/”,Б5)+ 1,ЛЕН(Б5)) ће вратити текстове после првог знака као следећи излаз:
{ТХЕР/38 ;ГС/31; КСЛМНЕ/846; ЕНХТ/846; ТМЛ/23; КГФ/14}
- Тхе ФИНД(“/”,МИД(Б5,ФИНД(“/”,Б5)+1,ЛЕН(Б5)))-1 враћа дужину текста (оно што добијамо из горње функције) који желимо да издвојимо и приказује следећи излаз:
{4;2;5;4;3;3}
- Коначно, коришћењем функције ЛЕФТ добићемо одређени број текста између два знака.
Прочитајте више: Како да Издвојите текст из ћелије у Екцел-у (5 начина)
2. Функције СУБСТИТУТЕ, МИД и РЕПТ за издвајање текста између два знака у Екцел-у
Да бисте издвојили текст у клијентском коду Колона, комбинућемо функцију СУБСТИТУТЕ , МИДфунцтион , и функција РЕПТ . Овде, функција ЗАМЕНИ замењује постојећи текст новим текстом у текстуалном низу, а функција РЕПТ понавља текст одређени број пута.
Користићемо следећу комбиновану формулу у излазној ћелији Ц5:
=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
После тога. притисните Ентер и превуците ручицу за попуњавање. Сада ћете добити следећи излаз.
🔎 Како функционише формула?
- Овде, РЕПТ(” “,6) РЕПТ функција понавља текст одређени број пута.
- МИД(СУБСТИТУТЕ(“/”&амп;Б5&амп; ;РЕПТ(” “,6),”/”,РЕПТ(“,”,255)),2*255,255) ће вратити следећи излаз у ћелији Ц5 :
{,,,Нанци,,,,,,,,,,,..}
- Онда ће функција СУБСТИТУТЕ вратити следећи излаз:
{Нанци;ГС;КСЛМНЕ;ЕНХТ;ТМЛ;КГФ}
Прочитајте више: Издвоји текст пре карактера у Екцел-у (4 Брзи начини)
Слична читања
- Како издвојити текст након другог размака у Екцел-у (6 метода)
- Издвоји текст после одређеног текста у Екцел-у (10 начина)
- Како издвојити текст после последњег размака у Екцел-у (5 начина)
3. Коришћење функција МИД и СЕАРЦХ за издвајање текста
Да бисмо издвојили текст у колони Цлиент цоде, морамо комбиновати функцију МИД и функције ПРЕТРАЖИВАЊА на . Ево,Функција СЕАРЦХ враћа број знакова на којима се први пут налази одређени карактер или текстуални низ.
Користићемо следећу комбиновану формулу у излазу ћелија Ц5:
=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)
Након тога, притисните Ентер и превуците ручицу за попуњавање . Сада ћете добити следећи излаз.
🔎 Како функционише формула?
- Овде, функција СЕАРЦХ(“/”,Б5) + 1 враћа број знакова на којима се први пут налази одређени карактер или текстуални низ, као што је следеће:
{5;7;5;5;5;5}
И ово се користи за почетне знакове за МИД функцију .
- Функција СЕАРЦХ(“/”,Б5,СЕАРЦХ(“/”,Б5)+1) – СЕАРЦХ(“/”,Б5) – 1 враћа следећи излаз:
{4;2;5;4;3;3}
А ово је завршни знак за МИД функцију.
- Коначно, <Функција 6>МИД враћа знакове из средине текстуалног низа.
Прочитајте више: Издвоји текст након знака у Екцел-у (6 начина)
4. Коришћење ВБА за издвајање текста између два знака у Екцел-у
Сада, морате да пратите следеће кораке ако желите да издвојите текст у колони Цлиент Цоде.
📌 Кораци:
- Прво, притисните АЛТ+Ф 11 или морате да одете на картицу Програмер , изаберите Висуал Басиц да отворите Висуал Басиц Едитор, и кликните Уметни, изаберите Модул .
- Следеће, морате да унесете следећи код:
3231
- Сада притисните Ф5 или изаберите Покрени и кликните на Рун Суб/УсерФром .
Коначно, добићете следећи тражени излаз.
💬 Ствари које треба запамтити
✎ Ако користите комбиновану велику формулу, пажљиво користите заграде.
Закључак
То је крај данашње сесије. Чврсто верујем да од сада можете да издвајате текст између два знака у Екцел-у. Ако имате било каква питања или препоруке, поделите их у одељку за коментаре испод.
Не заборавите да проверите нашу веб локацију Екцелдеми.цом за различите проблеме и решења у вези са Екцел-ом. Наставите да учите нове методе и наставите да растете!