Метод 1: Използване на автоматичен инструмент

В Excel има автоматичен инструмент, предназначен за разделяне на текста по колони. Той не работи в автоматичен режим, затова всички действия трябва да се извършват ръчно, предварително избирайки диапазона на обработваните данни. Въпреки това, настройката е максимално проста и бърза за реализиране.

  1. С натисната лява мишка, маркирайте всички клетки, текстът на които искате да разделите на колони.
  2. Избор на текст за бързо разделяне с вградения инструмент на Excel
  3. След това преминете на таба "Данни" и натиснете бутона "Текст по колони".
  4. Преминаване към инструмента за бързо разделяне на текст в Excel
  5. Ще се появи прозорец "Майстор за разделяне на текста по колони", в който трябва да изберете формата на данните "с разделители". Разделителят най-често е интервал, но ако това е друг знак за препинание, ще трябва да го посочите в следващата стъпка.
  6. Избор на тип автоматично разделяне на текста в Excel
  7. Отметнете символа за разделяне или го напишете ръчно, а след това се запознайте с предварителния резултат от разделянето в прозореца по-долу.
  8. Избор на тип разделител при бързо разделяне на текст в Excel
  9. В заключителната стъпка можете да посочите новия формат на колоните и мястото, където трябва да бъдат поставени. След като настройката бъде завършена, натиснете "Готово" за прилагане на всички промени.
  10. Преглед на предварителния резултат от автоматичното разделяне на текста в Excel
  11. Върнете се към таблицата и се уверете, че разделянето е преминало успешно.
  12. Резултат от автоматичното разцепване на текста в Excel

От тази инструкция можем да заключим, че използването на такъв инструмент е оптимално в ситуации, когато разделянето трябва да се извърши само веднъж, обозначавайки за всяка дума нова колона.Въпреки че в таблицата постоянно се добавят нови данни, разделянето им по този начин не е много удобно, затова в такива случаи предлагаме да се запознаете със следния метод.

Метод 2: Създаване на формула за разделяне на текст

В Excel можете сами да създадете относително сложна формула, която ще позволи да се изчислят позициите на думите в клетката, да се намерят интервалите и да се разделят всяка на отделни колони. Като пример ще вземем клетка, състояща се от три думи, разделени с интервали. За всяка от тях ще е необходима своя формула, затова ще разделим метода на три етапа.

Стъпка 1: Разделяне на първата дума

Формулата за първата дума е най-проста, тъй като ще се основаваме само на един интервал за определяне на правилната позиция. Нека разгледаме всяка стъпка от нейното създаване, за да се формира пълна представа за това, защо са необходими определени изчисления.

  1. За удобство ще създадем три нови колони с надписи, където ще добавяме разделения текст. Можете да направите същото или да пропуснете този момент.
  2. Създаване на помощни колони за ръчно разделяне на текст в Excel

  3. Изберете клетката, където искате да разположите първата дума, и запишете формулата =ЛЕВСИМВ(.
  4. Създаване на първата формула за разделяне на първата дума от текста в Excel
  5. След това натиснете бутона "Аргументи на функцията", като по този начин преминете в графичното прозорче за редактиране на формулата.
  6. Преход към редактиране на аргументите на функцията за разделяне на първата дума от текста в Excel
  7. Като текстов аргумент посочете клетката с надписа, като кликнете върху нея с левия бутон на мишката в таблицата.
  8. Избор на клетка с текст за разделяне на първата дума в Excel
  9. Броят на знаците до интервала или друг разделител ще трябва да се изчисли, но няма да го правим ръчно, а ще използваме още една формула — ПОИСК().
  10. Създаване на функция за търсене на пробела в първата дума при нейното разделяне в Excel
  11. След като я запишете в такъв формат, тя ще се покаже в текста на клетката отгоре и ще бъде изписана с удебелен шрифт. Натиснете върху нея за бърз преход към аргументите на тази функция.
  12. Преход към редактиране на аргументите на функцията за търсене при разделяне на първата дума в Excel
  13. В полето "Искан_текст" просто поставете интервал или използвания разделител, тъй като той ще помогне да се разбере къде свършва думата. В "Текст_за_търсене" посочете същата обработвана клетка.
  14. Избор на текст за търсене на първото празно място при разделяне на дума в Excel
  15. Натиснете върху първата функция, за да се върнете към нея, и добавете в края на втория аргумент -1. Това е необходимо, за да формулата "ПОИСК" да вземе предвид не искания интервал, а символа преди него.Както е видно от следващия екранен снимка, резултатът показва фамилия без никакви интервали, което означава, че съставянето на формулите е извършено правилно.
  16. Редактиране на формулата ЛЕВСИМВ за показване на първата дума при разделяне на текст в Excel
  17. Затворете редактора на функции и се уверете, че думата се показва коректно в новата клетка.
  18. Връщане към таблицата за проверка на показването на първата дума при разделяне в Excel
  19. Задръжте клетката в долния десен ъгъл и я плъзнете надолу с необходимия брой редове, за да я разтегнете. Така се подставят стойностите на другите изрази, които трябва да бъдат разделени, а изпълнението на формулата става автоматично.
  20. Разтягане на формулата след разделяне на първата дума в Excel

Напълно създадената формула изглежда =ЛЕВСИМВ(A1;ПОИСК(" ";A1)-1), вие можете да я създадете по горепосочената инструкция или да я поставите, ако условията и разделителят са подходящи. Не забравяйте да замените обработваната клетка.

Стъпка 2: Разделяне на втората дума

Най-трудното е да се раздели втората дума, която в нашия случай е името. Това е свързано с факта, че е обградена от интервали от двете страни, затова ще трябва да се вземат предвид и двете, създавайки обширна формула за правилно изчисляване на позицията.

  1. В този случай основната формула ще бъде =ПСТР( — запишете я по този начин, а след това преминете към прозореца за настройка на аргументите.
  2. Създаване на формула за разделяне на втората дума в Excel

  3. Тази формула ще търси необходимия ред в текста, като за текст ще изберем клетката с надписа за разделяне.
  4. Избор на клетка при търсене на ред за разделяне на второто слово в Excel
  5. Началната позиция на реда ще трябва да се определи с помощта на вече познатата помощна формула ПОИСК().
  6. Създаване на функция ЗА ТЪРСЕНЕ за намиране на началната позиция при разделяне на второто слово в Excel
  7. Създавайки и преминавайки към нея, попълнете точно така, както беше показано в предишната стъпка.Като искан текст използвайте разделител, а клетката посочвайте като текст за търсене.
  8. Настройка функцията ПОИСК за намиране на началната позиция при разделяне на второто слово в Excel
  9. Върнете се към предишната формула, където добавете към функцията "НАЙДИ" +1 в края, за да започнете броенето от следващия символ след намереното пространство.
  10. Редактиране на функцията за отчитане на интервала при настройка на формулата за разделяне на второто слово в Excel
  11. Сега формулата вече може да започне търсенето на реда от първия символ на името, но все още не знае къде да го завърши, затова в полето "Брой_знаци" отново напишете формулата НАЙДИ().
  12. Преминаване към настройките на функцията за търсене на второто интервал при разделяне на дума в Excel
  13. Преминете към нейните аргументи и ги попълнете в вече познатия вид.
  14. Настройка на функцията за търсене на второ пространство при разделяне на дума в Excel
  15. По-рано не разглеждахме началната позиция на тази функция, но сега там трябва да напишете също НАЙДИ(), тъй като тази формула трябва да намери не първото пространство, а второто.
  16. Създаване на помощна функция за намиране на второто интервал в Excel
  17. Преминете към създадената функция и я попълнете по същия начин.
  18. Настройка на помощна функция за търсене на второ интервал в Excel
  19. Върнете се към първия "НАЙДИ" и допишете в "Нач_позиция" +1 в края, защото за търсене на реда е нужно не пространство, а следващият символ.
  20. Редактиране на първата функция ПОИСК за второто слово при разделяне в Excel
  21. Кликнете върху корена =ДЯЛ и поставете курсора в края на реда "Брой_знаци".
  22. Завършваща стъпка в настройката на формулата за разделяне на второто слово в Excel
  23. Допишете там израза -НАЙДИ(" ";A1)-1) за завършване на изчисленията на пространствата.
  24. Добавяне на последното изразяване за формулата за разделяне на втората дума в Excel
  25. Върнете се към таблицата, разтегнете формулата и се уверете, че думите се показват правилно.
  26. Резултатът от работата на формулата за разделяне на второто слово в Excel

Формулата стана голяма и не всички потребители разбират как точно работи. Става въпрос, че за търсене на реда се наложи да се използват няколко функции, определящи началните и крайните позиции на пространствата, а след това от тях се изважда един символ, за да не се показват самите пространства.В крайна сметка формулата е следната: =ПСТР(A1;ПОИСК(" ";A1)+1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1)-ПОИСК(" ";A1)-1). Използвайте я като пример, заменяйки номера на клетката с текста.

Стъпка 3: Разделяне на третата дума

Последната стъпка от нашата инструкция предвижда разделяне на третата дума, което изглежда почти по същия начин, както при първата, но общата формула се променя малко.

  1. В празна клетка за разположение на бъдещия текст напишете =ПРАВСИМВ( и преминете към аргументите на тази функция.
  2. Преминаване към настройка на формулата за разделяне на третата дума в Excel

  3. Като текст посочете клетката с надписа за разделяне.
  4. Избор на клетка за разделяне на третата дума в Excel
  5. Този път помощната функция за търсене на думата се нарича ДЛСТР(A1), където A1 — същата клетка с текста. Тази функция определя броя на знаците в текста, а ние ще трябва да изберем само подходящите.
  6. Създаване на функция ДЛСТР за намиране на броя символи в низ при разделяне на дума в Excel
  7. За това добавете -ПОИСК() и преминете към редактиране на тази формула.
  8. Добавяне на функция ЗА ТЪРСЕНЕ за разделяне на третата дума в Excel
  9. Въведете вече познатата структура за търсене на първия разделител в реда.
  10. Стандартната настройка на функцията ТЪРСЕНЕ за разделяне на третата дума
  11. Добавете за началната позиция още един ПОИСК().
  12. Добавяне на начална позиция за функцията ТЪРСЕНЕ при разделяне на третата дума в Excel
  13. Укажете му същата структура.
  14. Настройка начална позиция за функцията ТЪРСЕНЕ при разделяне на третата дума в Excel
  15. Върнете се към предишната формула "ПОИСК".
  16. Преминаване към предишната функция ТЪРСЕНЕ за завършване на настройката за разделяне на третата дума в Excel
  17. Добавете за неговата начална позиция +1.
  18. Настройка начална позиция за завършване на разделянето на третата дума в Excel
  19. Преминете към основата на формулата ПРАВСИМВ и се уверете, че резултатът се показва правилно, а след това потвърдете направените промени. Пълната формула в този случай изглежда така =ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК(" ";A1;ПОИСК(" ";A1)+1)).
  20. Проверка разделянето на третата дума при работа с формула в Excel
  21. В крайна сметка на следващия скрийншот виждате, че всички три думи са разделени правилно и се намират в своите колони. За това се наложи да използваме най-различни формули и помощни функции, но това позволява динамично разширяване на таблицата и не се налага да се притеснявате, че всеки път ще трябва да разделяте текста отново. При необходимост просто разширявайте формулата, като я преместите надолу, за да се засягат автоматично следващите клетки.
  22. Резултатът от разделянето на всички три думи в Excel