Затруднявате се да разделите текст в Excel? С функцията TEXTSPLIT можете лесно да разделяте текста в няколко колони.
Microsoft Excel е мощен инструмент за прецизиране и анализиране на данни, от прости до сложни. Но понякога може да срещнете ситуации, в които данните ви не изглеждат съвсем правилни.
Може би дългото импортиране на CSV не е преминало лошо или трябва да разглобите имената, за да ги пренаредите. За щастие, Excel предлага ефективен, вграден начин за изпълнение на задачи като тези чрез функцията TEXTSPLIT.
Какво представлява функцията TEXTSPLIT в Microsoft Excel?
Функцията TEXTSPLIT ви позволява да разделяте текст в различни клетки въз основа на зададени разделители. Можете да разделяте текст на редове, колони или както на редове, така и на колони и да зададете различни критерии за разделяне.
Част от тази функционалност може да бъде постигната с помощта на съветника за преобразуване на текст в колони на Excel, но TEXTSPLIT предлага тези функции и повече вградени като функция, което може да се окаже по-ефективно за създаване на сложни масиви или за опитни потребители, които вече имат уменията да използват специализирани функции.
Разбиране на синтаксиса на функцията TEXTSPLIT
Пълният синтаксис на функцията TEXTSPLIT е както следва:
=TEXTSPLIT(текст, разделител_колона,[разделител_ред],[игнориране_празно], [режим_на_съвпадение], [пад_с])
Функцията се състои от шест аргумента и параметъра. The текст аргумент дефинира данните, които са предназначени да бъдат разделени. Това може да бъде препратка към определена клетка или група клетки или към конкретен текст, който дефинирате в аргумента.
The разделител_кола дефинира конкретния знак или текст, който ще служи като разделител – когато функцията срещне този знак, тя ще раздели текста в тази точка в нова колона. The разделител_на_ред параметърът работи по подобен начин, с изключение на това, че ако тук е дефиниран знак, той ще се използва вместо това за разделяне на текста на нови редове.
Разделителят може да бъде знак, който се използва по-често като разделител, като точка, запетая или интервал, или може да бъде различен символ, буква, цифра или дори многосимволен текстов низ или набор от думи. Поне един от аргументите за разделител трябва да бъде указан, за да може функцията да работи правилно.
Обърнете внимание, че в тази функция могат да бъдат описани множество отделни разделители на редове или колони. В такъв случай наборът от разделители трябва да бъде групиран в набор от фигурни скоби (the { } ключове), като например в примера по-долу:
=TEXTSPLIT("Примерен текст",{"д","T"})
Освен това, въпреки че не трябва да опитвате или да имате нужда от него, в случай че има стойност и в двете разделител_кола и разделител_на_ред са същите, разделител_кола е с приоритет.
The ignore_empty аргументът указва дали разделителите, които биха създали празни клетки, трябва да бъдат пропуснати. Например, ако имаше три запетаи една до друга в данните за параметъра "текст", TEXTSPLIT ще създаде две празни клетки по подразбиране. Задаването на ignore_empty на FALSE поддържа това поведение или можете да го зададете на TRUE, за да кажете на функцията да игнорира всички разделители, които биха създали празни клетки.
The match_mode параметърът изяснява дали съвпадението на разделителя на функцията трябва да е чувствително към главни и малки букви. Това е уместно, ако трябва да използвате букви за вашите разделители; може да искате да кажете на Excel да разделя клетките на всяка главна буква "T", но да игнорира всяка малка буква "t", например. Задаването на този аргумент на "0" поддържа поведението по подразбиране, което е да направи всички разделители чувствителни към малки и главни букви. Промяната му на "1" прави разделителите нечувствителни към главни и малки букви.
The pad_with аргумент дефинира заместващ текст, с който да се попълват празни клетки, особено в рамките на масиви, където може да има допълнително пространство, след като са отчетени всички съответни разделители. По подразбиране той връща грешка „#N/A“, така че може да си струва да промените това с нещо друго, ако смятате, че проблемът ще възникне във вашите данни.
Как да използвате функцията TEXTSPLIT в Excel
Да кажем, че ни е даден списък с имена. Има ясен ред за тях, но трябва да ги реорганизираме, за да ги направим по-четими и по-лесни за използване.
Както можете да видите, намерението е да се разделят имената в колоните „Последно“ и „Първо“. Изберете клетка B4и в клетката или лентата с формули по-горе въведете формулата, посочена по-долу. След това натиснете Въведете.
=TEXTSPLIT(A1,",")
Имената вече са разделени в нова колона навсякъде, където преди е имало запетая. Данните обаче са разпръснати в един ред, който все още изглежда разхвърлян. Можем лесно да поправим това, като добавим друг разделител, за да разделим данните на различни редове.
Изберете клетка B4 отново и в клетката или лентата с формули по-горе въведете формулата, посочена по-долу. След това натиснете Въведете.
=TEXTSPLIT(A1,",",";")
Сега изглежда повече като това, което очакваме. В новата актуализирана формула всяка запетая, открита в данните, разделя всяка част от пълното име в собствена клетка в колони, докато всяка налична точка и запетая разделя всяко име в собствен ред.
Друга уникална функция за засилване на вашата електронна таблица
Функцията TEXTSPLIT е умен инструмент в кутията с инструменти на Microsoft Excel, предлагаща друг удобен начин за преодолявайте предизвикателствата с данните и постигайте изненадващи резултати, съобразени с начина, по който взаимодействате с информация.
Това прави манипулирането, пренареждането и реорганизирането на вашите данни плавен и лесен процес и с учене и практика може да се превърне в ценно допълнение към вашия работен процес на данни.