Как да разделите колона в Excel със запетая (8 бързи метода)

  • Споделя Това
Hugh West

В тази статия ще научите 8 различни методи за разделяне на колона в Excel със запетая с лекота.

Изтегляне на работна тетрадка за практика

Можете да изтеглите файла на Excel от следния линк и да се упражнявате с него.

Разделяне на колона със запетая.xlsm

8 метода за разделяне на колона в Excel чрез запетая

1. Разделяне на колона в Excel със запетая с съветника за конвертиране на текст в колони

За разделяне на колона със запетая като използвате Съветник за конвертиране на текст в колони,

❶ Изберете данните си и след това

❷ Отидете на Данни Инструменти за данни Текст към колони.

Сайтът Съветник за конвертиране на текст в колони ще се появи.

❸ Изберете Ограничени и натиснете Следваща .

❹ Изберете Запетая като Разделители и натиснете Следваща отново.

❺ Вмъкнете адрес на клетка като Дестинация и натиснете Завършете .

Това ще разделяне на колона на мястото на запетая в две колони.

2. Комбиниране на функциите LEFT, RIGHT, FIND и LEN за разделяне на колона в Excel чрез запетая

Можете да използвате две формули с помощта на LEFT , ПРАВИЛНО , НАМЕРЕТЕ , и LEN функции на разделяне на колони.

❶ Първо вмъкнете следната формула в клетка C5 .

=LEFT(B5,FIND(",",B5)-1)

❷ След това натиснете ВЪВЕДЕТЕ .

Разбивка на формулата

  • B5 има текстове с запетая .
  • FIND(",",B5) търси запетая в клетката
  • LEFT(B5,FIND(",",B5)-1) връща текстове преди първия запетая се появява от лявата страна.

❸ След това вмъкнете следната формула в клетката D5 .

=RIGHT(B5,LEN(B5)-FIND(",",B5))

❹ След това натиснете ВЪВЕДЕТЕ отново.

Разбивка на формулата

  • B5 има текстове със запетая.
  • FIND(",",B5) търси запетая в клетка B5 .
  • RIGHT(B5,LEN(B5)-FIND(",",B5)) връща текстове след първата запетая от дясната страна.

❺ Изберете клетки C5 и D5 и плъзнете Дръжка за пълнене икона до клетки C12 и D12 .

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

Прочетете още: Формула на Excel за разделяне на една колона на няколко колони (4 примера)

3. Прилагане на формула за динамичен масив за разделяне на колона в Excel чрез запетая

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

За да го използвате,

❶ Въведете следната формула в клетка C5 .

=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

❷ След това натиснете ВЪВЕДЕТЕ .

Формулата е формула за масив, тя автоматично ще запази разделяне данни в клетка D5 , въпреки това формулата е приложена в клетка C5 .

Разбивка на формулата

  • ЗАМЕСТИТЕЛ(B5,",","")

Функцията SUBSTITUTE замества запетаята в клетката B5 с интервал.

  • FILTERXML("" &SUBSTITUTE(B5,",","")

Функцията FILTERXML филтрира данни, разделени с интервали.

  • TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,","","") & "","//s"))

Функцията TRANSPOSE разделя данните в клетката B5 в две различни колони.

❸ Плъзнете Дръжка за пълнене икона от клетка C5 към C12 .

Сега ще видите разделяне данни в две различни колони.

Прочетете още: Как да разделите една колона на няколко колони в Excel (7 лесни начина)

4. Разделяне на колона в Excel със запетая с помощта на Flash Fill

Можете да използвате Запълване на светкавицата за лесно разделяне на колона.

❶ Започнете да вмъквате данни преди запетаята, която се среща в Държава колона.

❷ След като вмъкнете данни в две последователни клетки, Excel ще покаже предложения. ВЪВЕДЕТЕ да приемете.

❸ Сега започнете да вмъквате данни след запетая в колоната Столичен град .

❹ След като вмъкнете данни в две последователни клетки, Excel ще покаже предложения. ВЪВЕДЕТЕ да приемете отново.

Сега ще получите данните си разделяне в две различни колони.

5. Разделяне на колона в Excel със запетая с помощта на CSV файл

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

Ето как работи.

Изберете и копие първо вашите данни.

Отворете Notepad и Паста там.

❸ Сега запишете файла като CSV файл.

За да запазите текстов файл като CSV файл, само редактирайте разширението на файла като CSV.

❹ Сега отворен на CSV файл и ще видите, че данните са били автоматично разделени със запетая в две колони.

6. Използвайте код VBA, за да разделите колона в Excel със запетая

Погледнете следните празни колони, т.е. Държава и Столичен град съответно.

Ще използваме VBA код към разделяне данни от колоната Държава със столица .

❶ Първа преса ALT + F11 за да отворите Редактор на VBA.

❷ След това отидете в Вмъкване на Модул.

❸ Вмъкнете следното VBA код в Редактор VBA.

 Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub 

Разбивка на кода

  • Първо аз декларирани са 3 променливи.
  • След това пуснах Вложен цикъл For.
  • Отвътре на първи цикъл For , използвах Сплит и Функции на клетките към разделяне данни чрез запетая в две отделни клетки.

Запазете на Код VBA.

❺ Сега натиснете F5 бутон, за да стартирайте кода.

Това автоматично ще разделяне колоната Държава със столица в две колони, които са Държава и Столица.

7. Разделяне на колона в Excel със запетая с помощта на Power Query

Следвайте стъпките по-долу, за да разделяне на колона в Excel чрез запетая като използвате Power Query.

❶ Отидете на Данни Получаване на данни От файла От работна книга на Excel.

❷ От Navigator изберете вашия име на работния лист да разполагате с данни за разделяне .

❸ След това щракнете върху Трансформиране на данни.

❹ Сега отидете в Преобразуване Разделена колона По разделител.

Сайтът Разделяне на колона по разделител ще се появи диалогов прозорец.

❺ Изберете Запетая от Изберете или въведете разделител падащ списък.

❻ След това натиснете OK .

Сега данните ви автоматично ще разделяне на две колони разделени от запетая .

Прочетете още: Как да разделим колона в Excel Power Query (5 лесни метода)

8. Разделяне на колона в Excel със запетая с помощта на Power Pivot

Можете да използвате Power Pivot функция в Excel, за да разделяне на колона със запетая.

За тази цел,

❶ Отидете на Power Pivot Добавяне към модела на данните.

❷ Поставете вашия обхват на масата в Създаване на таблица диалоговия прозорец и натиснете ДОБРЕ.

❸ Сега поставете следната формула в горната клетка на Изчислена колона 1 колона.

= LEFT ( [Държава с главен град], FIND (",", Таблица2[Държава с главен град]) - 1 )

❹ След това натиснете ВЪВЕДЕТЕ .

Разбивка на формулата

  • FIND (",", Таблица2[Държава със столица])

Сайтът НАМЕРЕТЕ функцията търси запетая в колоната Държава със столица.

  • LEFT ( [Държава с главен град], FIND (",", Таблица2[Държава с главен град]) - 1 )

Сайтът LEFT връща данните преди запетаята от лявата страна.

Сайтът Изчислена колона 1 ще бъде попълнена с данните преди запетая се появява.

❺ Сега въведете следната формула в горната клетка на Изчислена колона 2 колона.

= RIGHT ([Държава със столичен град], LEN (Таблица2[Държава със столичен град]) - FIND (",", Таблица2[Държава със столичен град])

❻ След това натиснете ВЪВЕДЕТЕ .

Разбивка на формулата

  • FIND (",", Таблица2[Държава със столица])

Сайтът НАМЕРЕТЕ функцията търси запетая в колоната Държава със столица.

  • LEN (Таблица2[Държава със столица])

Сайтът LEN функцията изчислява дължината на текстовете в колоната Държава със столица.

  • RIGHT ([Държава със столичен град], LEN (Таблица2[Държава със столичен град]) - FIND (",", Таблица2[Държава със столичен град])

Сайтът ПРАВИЛНО функцията връща данните след запетаята от дясната страна.

Сайтът Изчислена колона 2 ще бъдат попълнени данните след запетаята.

Практически раздел

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

Заключение

В обобщение, обсъдихме 8 метода за разделяне на колона в Excel чрез запетая. Препоръчваме ви да изтеглите работната тетрадка, приложена към тази статия, и да упражнявате всички методи с нея. Не се колебайте да задавате въпроси в раздела за коментари по-долу. Ще се опитаме да отговорим на всички съответни запитвания възможно най-скоро. И моля, посетете нашия уебсайт Exceldemy за да проучите повече.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.