Преглед садржаја
У Мицрософт Екцел-у не постоји тачна функција која ради супротно од функције спајања. Али ипак, имамо велики број одговарајућих процедура и алтернатива да се текст подели на више делова. У овом чланку ћете научити како можете да користите те једноставне технике које би требало да функционишу као супротност спајању у Екцел-у.
Преузмите Вежбање
Можете преузети Екцел радна свеска коју смо користили за припрему овог чланка.
Супротност од Цонцатенате.клск
4 Методе које раде супротно од Цонцатенате у програму Екцел
1. Подели текст на више ћелија са формулом
У следећој табели, Колона Б садржи пет различитих ћелија, од којих свака има три насумична имена одвојена заједничким граничником ' Зарез' (,) . Под три заглавља под називом Део 1, Део 2 и Део 3 ће заузимати имена одвојено од сваке ћелије у Колони Б .
📌 Корак 1:
➤ Изаберите Ћелија Ц5 и откуцајте:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 Корак 2:
➤ Притисните Ентер и ви Добићемо прво име подељено од имена у ћелији Б5 .
🔎 Како функционише формула ?
- РЕПТ(” “,999): Овде функција РЕПТ понавља знак 'размак' 999 пута унутар СУБСТИТУТЕ функција.
- СУБСТИТУТЕ($Б5,”,”,РЕПТ(” “,999)): Тхе СУБСТИТУТЕ функција замењује зарез са поновљеним размацима поменутим у претходном кораку. Стога формула враћа име Патрик са размацима.
- ЦОЛУМНС($А:А)*999-998: Функција ЦОЛУМНС овде броји број колона и додељује резултујућу вредност као старт_нум за функцију МИД .
- МИД(СУБСТИТУТЕ($Б5,”,”,РЕПТ(” “,999 )),ЦОЛУМНС($А:А)*999-998,999): Функција МИД враћа имена 'Патрик' са 999 знакова у укупно.
- Коначно, функција ТРИМ уклања све непотребне размаке из текстуалног низа пронађеног помоћу функције МИД и враћа име 'Патрицк' тачно.
Сада пратимо остале кораке да издвојимо сва друга имена подела.
📌 Корак 3:
➤ Из Целл Ц5 , користите Филл Хандле да превучете ћелију удесно док не добијете три подељена имена.
Дакле, управо смо издвојили три имена одвојено од ћелије Б5 .
📌 4. корак:
➤ Сада повуците надоле ручицу за попуњавање да бисте аутоматски попунили остале ћелије у распону од Ц 6 до Е9 .
И наћи ћете сва имена подељена из група имена присутних у Колони Б .
2. Супротност конкатенацији: Употреба текстуалних функција за раздвајање на више ћелија
Сада имамо нека насумична пуна имена у Колони Б . Поделићемо имена и показати иходвојено у следеће две ћелије у сличном реду.
📌 Корак 1:
➤ Изаберите први излаз Ћелија Ц5 и укуцајте:
=LEFT(B5,FIND(" ",B5)-1)
📌 Корак 2:
➤ Притисните Ентер и користите ручицу за попуњавање да бисте аутоматски попунили остале ћелије у колони Ц .
Добићете сва имена одвојена од пуних имена присутних у Колони Б .
🔎 Како функционише формула?
- У овој формули, функција ФИНД тражи први појединачни размак у ћелији Б5 и враћа позицију знака за размак.
- Функција ЛЕФТ издваја име са леве стране и враћа број знакова који је претходно одредила функција ФИНД .
Сада да видимо како можемо да извучемо други део сваког имена.
📌 Корак 3:
➤ У ћелији Д5 , потребна формула ће бити:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 Корак 4:
➤ Након притиска Ентер и ауто-ф ако унесете целу Колону Д , сва презимена ћете пронаћи само у заглављу Део 2 .
🔎 Како функционише формула?
- У овој формули, функција ЛЕН враћа укупан број знакова доступних у Ћелија Б5 а то је 15 .
- Функција ПРОНАЂИ враћа позицију размака пронађеног у том тексту и враћа 8 .
- Аритметичка разлика између две претходне нумеричке вредности додељује број знакова за функцију РИГХТ .
- Коначно, РИГХТ функција издваја 15-8=7 знакова са десне стране и враћа име 'Цумминс' .
3. Користите чаробњак за текст у колону да бисте обрнули конкатенацију у Екцел-у
Идемо поново на наш први пример. Сада ћемо користити чаробњака Тект то Цолумн да поделимо ћелије након уклањања разграничења.
📌 Корак 1:
➤ Изаберите опсег ћелија (Б5:Б9) који садржи све текстуалне податке који се морају поделити.
➤ На картици Подаци , изаберите Тект то Цолумнс опција из групе команди Дата Тоолс .
Отвориће се оквир за дијалог.
📌 Корак 2:
➤ Изаберите радио дугме 'Делимитед' као оригинални тип података.
➤ Притисните Следеће .
📌 Корак 3:
➤ Из Ограничења опције, означите само на Зарез и оставите остале опције неозначене. Биће вам приказан преглед података као на следећој слици.
➤ Притисните Даље .
📌 Корак 4:
➤ Оставите опцију 'Опште' као Формат података колоне .
➤ Омогући уређивање у пољу Одредиште и изаберите излазне ћелије у распону од Ц5 до Е9 .
➤ Притисните Заврши и готови сте.
Бићешје одмах приказао сва имена подељена у изабраном излазном опсегу ћелија.
4. Примени метод Фласх Филл да ради као супротност Цонцатенате
У нашем последњем примеру, покушаћемо да применимо Фласх Филл да издвојимо имена одвојено из ћелија. Фласх Филл прати образац за аутоматско попуњавање података у Екцел-у. Али ако се не пронађе било који образац, Фласх Филл неће функционисати ефикасно и чак може довести до погрешног излаза. Овај метод је сјајан и користан само ако имате правилан и симетричан образац у свом опсегу података.
Сада да видимо како ова команда Фласх Филл брзо функционише за раздвајање текстова.
📌 Корак 1:
➤ Изаберите Ћелија Ц5 и унесите 'Патрицк' ручно.
📌 Корак 2:
➤ Користите ручицу за попуњавање да превучете надоле до последње ћелије Ц9 .
➤ Кликните на опције и изаберите Фласх Филл сада.
И наћи ћете сва имена одвојено и издвојено у Колону Ц .
📌 Корак 3:
➤ Слично, урадите то сада за презиме у заглављу Део 2 .
И видећете сва презимена одједном одвојена од пуна имена присутна у колони Б .
Завршне речи
Надам се да ће све ове једноставне методе горе поменуто ће вам сада помоћи да их примените у вашим Екцел табелама када је то потребно. Акоако имате питања или повратне информације, јавите ми у одељку за коментаре. Или можете погледати наше друге чланке у вези са Екцел функцијама на овој веб страници.