3 начина за разделяне на клетка в Excel

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

Единственият начин да се справите с тези данни е да разделите клетка в Excel . Има различни начини да направите това, в зависимост от формата на данните. 

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

Преобразуване на текст в колони(Convert Text To Columns)

Един от най-често срещаните методи за разделяне на клетка в Excel е използването на инструмента Текст към колони(Columns) . Това ви позволява да разделите цяла колона от клетки, като използвате каквито обичате правила. 

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

Нека да разгледаме пример как да използвате функцията Текст към колони(Text to Columns feature) в Excel. 

В този пример искаме да разделим колоната Име на две клетки, име и фамилия на продавача.

Да го направя:

1. Изберете менюто Данни . (Data)След това изберете Текст в колони(Text to Columns) в групата Инструменти за данни(Data Tools) на лентата.

2. Това ще отвори съветник в три стъпки. В първия прозорец се уверете, че е избрано Разграничено(Delimited) и изберете Напред(Next)

3. В следващия прозорец на съветника премахнете отметката от (Wizard)раздела(Tab) и се уверете, че е избрано Space . Изберете Напред(Next) , за да продължите.

4. В следващия прозорец изберете полето Дестинация(Destination) . След това в електронната таблица изберете клетката, където искате да отиде първото име. Това ще актуализира клетката в полето Дестинация(Destination) до мястото, където сте избрали.

5. Сега изберете Готово(Finish) , за да завършите съветника.

Ще видите, че единичната клетка, която съдържа както собственото, така и фамилното име, е разделена на две клетки, които съдържат всяка поотделно. 

Забележка(Note) : Процесът по-горе работи, защото данните за разделяне в клетката имат интервал, разделящ текста. Тази функция текст към колона може също да се справи с разделянето на клетка в Excel , ако текстът е разделен с табулатор, точка и запетая, запетая или друг знак, който посочите.

Използвайте текстови функции на Excel(Use Excel Text Functions)

Друг начин за разделяне на клетка в Excel е чрез използване на различни текстови функции(text functions) . Текстовите функции ви позволяват да извличате части от клетка, които можете да изведете в друга клетка.

Текстовите функции в Excel включват:

  • Ляво(Left) (): Извличане на определен брой знаци от лявата страна на текста
  • Вдясно(Right) (): Извличане на определен брой знаци от дясната страна на текста
  • Mid (): Извличане на определен брой символи от средата на низ
  • Find (): Намерете(Find) подниз вътре в друг низ
  • Len (): Връща общия брой знаци в низ от текст

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

Например, можете да използвате функцията Left and Find , за да извлечете първото име. Функцията Find помага, защото може да ви каже къде е разделителният знак. В този случай това е пространство.

Така че функцията ще изглежда така:

=LEFT(C3,FIND(” “,C3))

Когато натиснете enter, след като въведете тази функция, ще видите, че първото име е извлечено от низа в клетка C3.

Това работи, защото функцията Left се нуждае от броя знаци за извличане. Тъй като символът за интервал е позициониран в края на първото име, можете да използвате функцията FIND , за да намерите интервала, който връща броя знаци, които са ви необходими, за да получите първото име.

Можете да извлечете фамилното име или като използвате функцията Right или Mid .

За да използвате функцията Right:

=RIGHT(C3,LEN(C3)-FIND(” “,C3))

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

Технически можете да направите същото като функцията Right , като използвате функцията Mid , като това:

=MID(C3,FIND(” “,C3),LEN(C3)-FIND(” “,C3))

В този случай функцията Find дава на функцията Mid началната точка, а Len , комбинирана с Find , предоставя броя на знаците за извличане. Това ще върне и фамилното име.

Използването на текстови функции на Excel за разделяне на клетка в Excel работи, както и решението Text-To-Column , но също така ви позволява да попълните цялата колона под тези резултати, като използвате същите функции.

Разделяне на клетка в Excel с помощта на Flash Fill(Split Cell in Excel Using Flash Fill)

Последната опция за разделяне на клетка в Excel е използването на функцията Flash Fill(Flash Fill feature) . Това изисква клетките, на които разделяте оригиналната, да са точно до нея.

Ако случаят е такъв, всичко, което трябва да направите, е да въведете частта от оригиналната клетка, която искате да разделите. След това плъзнете долния десен ъгъл на клетката надолу, за да запълните клетката под нея. Когато направите това, ще видите, че се появява малка икона за запълване на клетка с малък знак плюс до нея.

Изберете тази икона и ще видите изскачащо меню. Изберете Flash Fill в това меню.

Когато направите това, ще видите, че функцията Flash Fill автоматично открива защо сте въвели това, което сте въвели, и ще повтори процеса в следващата клетка. Ще направи това, като открие и попълни първото име в оригиналната клетка вляво.

Всъщност можете да направите същата процедура, когато попълните цялата колона. Изберете същата икона и изберете Flash Fill . Той ще запълни цялата колона с правилното име от клетките вляво.

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

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

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



About the author

Аз съм компютърен инженер с над 10 години опит в софтуерната индустрия, по-специално в Microsoft Office. Написал съм статии и уроци по различни теми, свързани с Office, включително съвети как да използвам функциите му по-ефективно, трикове за овладяване на обичайните офис задачи и др. Моите умения като писател също ме правят отличен ресурс за други, които искат да научат за Office или просто се нуждаят от бърз съвет.



Related posts