Прескочи на основното съдържание

Разделяне на текст с разделител в клетка в Excel

Автор: Силувия Последна промяна: 2020-02-19

Всъщност вградената функция Text to Columns в Excel може да ви помогне бързо да разделите текст с определен разделител. Друг вариант, можете да приложите формула, за да го постигнете. В тази статия предоставяме ръководство стъпка по стъпка, което да ви помогне да разделите текст с разделител чрез прилагане на комбинация от функциите TRIM, MID, SUBSTITUTE, REPT и LEN в Excel.


Как да разделя текст в клетка с определен разделител в Excel?

Първо, подгответе данните си. Да предположим, че сте подготвили списък с текстови низове в колона B, както е показано на екранната снимка по-долу, освен това трябва да създадете три помощни колони, съдържащи номера 1, 2 и 3 отделно в клетките на колоните.

Обща формула

=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))

Аргументи

A1: Представлява клетката, която съдържа текстовия низ, който искате да разделите с разделител;

Разделител: Разделителят, въз основа на който искате да разделите текста;
Разделителят трябва да бъде поставен в кавички.

N: Тук тази буква N се отнася до числото в помощните колони.

Как да използвате тази формула?

1. Изберете празна клетка, за да изведете първия текст, който ще разделите. В този случай избирам клетка C3.

2. Въведете формулата по-долу в него и натиснете Въведете ключ.

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

3. Изберете клетката с резултати, плъзнете манипулатора за попълване надясно до съседните две клетки, за да извлечете втория и третия текст.

4. Задръжте горните три клетки избрани и след това плъзнете манипулатора за попълване надолу, за да разделите други текстови низове в същата таблица със същия разделител. Вижте екранна снимка:

Сега всеки текстов низ в конкретни клетки е разделен на отделни клетки с колони чрез разделител „-“.

Как работи тази формула?

=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))

1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))

  • REPT(" ",LEN($B3)): Функцията LEN връща общия брой знаци в KTE-Jan-359 (тук резултатът е 11). И след това функцията REPT повтаря интервал 11 пъти. Резултатът е " " (има 11 интервала, оградени в кавички);
  • SUBSTITUTE($B3,"-", " "): Функцията SUBSTITUTE замества всяко тире "-" в текстов низ "KTE-Jan-359" с 11 интервала. И връща резултата като „KTE Jan 359“.

2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))

  • MID("KTE Jan 359",1,11): Функцията MID връща 11 знака, започвайки от първия знак на "KTE Jan 359". Резултатът е "KTE".
    Забележка: Буквата N се отнася до $B3, а стойността в $B3 е номер 1, тук началната точка се изчислява с (G$3-1)*LEN($B3)+1 = 1.

3. TRIM("KTE "): Функцията TRIM премахва всички извлечени интервали от "KTE " и накрая връща резултата като KTE.


Свързани функции

Функция TRIM на Excel
Функцията TRIM на Excel премахва всички допълнителни интервали от текстов низ и запазва само единични интервали между думите.

Функция Excel MID
Функцията MID на Excel се използва за намиране и връщане на определен брой знаци от средата на даден текстов низ.

Функция SUBSTITUTE на Excel
Функцията SUBSTITUTE на Excel заменя текст или знаци в рамките на текстов низ с друг текст или знаци.

Функция LEN на Excel
Функцията LEN на Excel връща броя знаци в текстов низ.


Свързани формули

Разделете размерите на две части в Excel
Тази статия обяснява как да използвате формули за разделяне на измерения в клетка на две части без единици (индивидуална дължина и ширина).

Отделни числа от измервателни единици
Тази статия обяснява как да се използва формула за отделяне на числата от обединението на измерването.

Разделете текст и числа в клетка в Excel
Ако искате да разделите текст и числа в клетка в различни колони клетки с формули, този урок за формула ще ви направи услуга.

Разделяне на текстов низ на конкретен знак в клетка в Excel
Този урок обяснява как да разделите текстов низ на конкретен знак в отделни клетки с колони с формули в Excel.


Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на Excel ...)  |  ... и още

Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...

Описание


Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)

  • Една секунда за превключване между десетки отворени документи!
  • Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
  • Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations