Преглед садржаја
Постоји доста функција у Екцел-у за брзо издвајање текста пре карактера. У овом чланку ћемо знати како да их користимо.
Вјежбање
Преузмите следећу радну свеску и вежбу.
Издвоји текст пре карактера.клск
4 брза метода за издвајање текста пре карактера у програму Екцел
1. Употреба функција ЛЕФТ и ФИНД за издвајање текста пре карактера
Функција ЛЕФТ је једна од поткатегорија ТЕКСТ функција која може да извуче крајњи леви текст низа датог скупа података. Овде ћемо користити комбинацију ЛЕФТ функције и ФИНД функције . Под претпоставком да имамо радни лист који садржи листу имена запослених и њихов износ продаје приложен знаком „_“. Извући ћемо текст пре тог знака.
КОРАЦИ:
- Изаберите Ћелија Д5 .
- Унесите формулу:
=LEFT(C5,FIND("_",C5)-1)
Тхе функција ФИНД враћа позицију знака „_“ као број из целог текстуалног низа, а функција ЛЕФТ издваја текстове.
- Притисните Унесите да видите резултат.
- Користите ручицу за попуњавање да видите остале резултате.
2. Убаци функцију СУБСТИТУТЕ у Екцел-у пре н-тог појављивања знака
Да бисте пронашли н-ту позицију одређеног знака ипре тога издвајамо текстове, можемо користити функцију ЗАМЕЊА . То је веома популарна функција. Рецимо да имамо скуп података. Извући ћемо текстове пре другог размака низа.
КОРАЦИ:
- Изаберите Ћелија Ц5 .
- Унесите формулу:
=LEFT(B5,FIND("^",SUBSTITUTE(B5," ","^",2))-1)
➤ НАПОМЕНА: Овде функција СУБСТИТУТЕ замењује други размак знаком „ ^ ”.
Формула:
=SUBSTITUTE(B5," ","^",2)
Функција ФИНД функција открива позицију знака „ ^ ” као број. Коначно, функција ЛЕФТ извлачи текстове пре тог знака као што смо разговарали у првом методу.
- Притисните Ентер .
- Превуците курсор надоле до других ћелија да бисте видели резултат.
3. Примените Екцел алатку за проналажење и замену да бисте издвојили текст пре карактера
У Мицрософт Екцел , постоји много импресивних и уграђених алата или функција. Пронађи и замени је један од њих. из доњег скупа података, издвојићемо текстове пре карактера „ # ”.
КОРАЦИ:
- Изаберите ћелију Б5:Б11 .
- Притисните Цтрл+Ц да бисте је копирали и Налепите у ћелију Ц5 .
- Изаберите налепљене податке.
- Са картице Почетна идите до Уређивање &гт; Пронађи &амп; Изаберите &гт; Замени .
- Прозорсе отвара.
- У пољу Пронађи шта укуцајте „ #* ”.
➤ НАПОМЕНА: Овде користимо Астериск ( * ) јер је то џокер знак који представља све знакове после „ # “.
- Сада оставите поље Замени са празним
- Изаберите Замени све .
- Појављује се оквир за потврду.
- Изаберите ОК и затворите претходни прозор.
- На крају, можемо видети да се сви текстови издвајају пре карактера.
4. Користите функцију „Текст у колону“ да бисте Извуците текст пре знака у Екцел-у
Опција Текст у колону у Екцел-у чини скуп података динамичким. Замислите да имамо скуп података и да ћемо издвојити текстове пре знака који се зове Астериск ( * ).
КОРАЦИ:
- Изаберите ћелију Б5:Б11 и притисните Цтрл+Ц да бисте је копирали.
- Налепите је у ћелију Ц5 .
- Идите на картицу Подаци тако што ћете изабрати све налепљене податке.
- У падајућем менију Алатке за податке , кликните на на Текст у колоне .
- У прозору Визард Степ 1 , изаберите опцију Делимитед .
- Притисните Нект .
- Сада у прозору Корак 2 чаробњака, обавезно означите опцију Остало и напишите „ * ” у празном пољу поред њега. Можемо видети преглед изпоље Преглед података .
- Изаберите Следеће .
- Коначно, у у прозору Визард Степ 3 , можемо изабрати било који формат података који желимо.
- У пољу Дестинатион изаберите место где желимо да екстрахујемо податке.
- Изаберите Заврши .
- Овде можемо видети све екстраховане податке у два дела.
Закључак
Ово су најбржи начини за издвајање текста пре карактера у Екцел . Додата је радна свеска за вежбање. Само напред и покушајте. Слободно питајте било шта или предложите нове методе.