Използвайте Text to Columns (Parse Data) в Excel и Google Sheets

Използвайте Text to Columns (Parse Data) в Excel и Google Sheets

В тази статия ще научите как да използвате Text to Columns за анализиране на данни в Excel и Google Sheets.

Разделяне на текст към колони чрез разделител

В Excel често имате данни, експортирани от друг софтуер. Може да бъде форматиран като дълъг низ, разделен с разделител (запетая, точка и запетая и т.н.). Например, вижте снимката по -долу, която показва списък с продукти, разделени с точка и запетая в една клетка (B1):

За да видите подходящо тези данни в Excel, използвайте Text to Columns и разделете продуктите на отделни колони.

1. Изберете текстова клетка (B1) и в Лента, отидете на Данни> Текст в колони.

2. В стъпка 1 на Съветника за текст към колони оставете типа данни по подразбиране (Разграничен) и щракнете Следващия.

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

4. В последната стъпка оставете стандартния формат на данните (Общи) и щракнете върху завършек. (Вижте раздела „Форматиране на колони“ по -долу за други опции и повече информация за тази стъпка.) За Дестинация, оставете първоначалната клетка (B1) да разделя данните в колони, започвайки от клетка B1.

Резултатът е текст от клетка B1, разделен на колони B-F, с прекъсвания на колони въз основа на разделители с запетая.

Можете също да използвате VBA код, за да разделите текста на колони.

Форматиране на колони

В горния пример форматите на данните в колоните бяха оставени като (общо) по подразбиране. За да форматирате колона (например колона 4) като текст, (1) щракнете върху колоната в визуализацията на данни на Съветник за текст към колони Стъпка 3 и (2) изберете Текст за Формат на данните в колоната.

Като алтернатива, за да форматирате всички колони наведнъж като текст, (1) щракнете върху първата колона, след това (2) натиснете и задръжте SHIFT на клавиатурата и щракнете върху последната колона в Преглед на данни. (3) Изберете Текст като Формат на данните в колоната.

Ръчно разделяне на текст към колони (фиксирана ширина)

Можете също така да позиционирате мястото, където колоните ще бъдат разделени. Това често е необходимо, ако нямате разделител (или същия разделител) в текстовия низ и искате да го коригирате ръчно. Да речем, че имате същите данни, както в предишния пример в клетка В1, само сега разделени с интервали.

1. За да анализирате ръчно този текст, изберете текстова клетка (B1) и в Лента, отидете на Данни> Текст в колони.

2. В стъпка 1 на съветника изберете Фиксирана ширина и щракнете Следващия. Опцията Фиксирана ширина автоматично ще разпознава интервали в текста и ще разделя данните във всяко пространство.

3. В стъпка 2 можете да видите визуализацията на разделянето на данни въз основа на интервал като разделител. Но какво, ако искате да запазите Клавиатура и Мишка заедно в една колона?
Плъзнете линията между двете стойности и го пуснете на следващия ред (преди Говорители). Чрез плъзгане на разделител на редове можете ръчно да регулирате кой текст ще бъде в коя колона. В крайна сметка щракнете Следващия.

4. В последната стъпка на съветника оставете опциите по подразбиране и щракнете завършек.

И накрая, текстът от B1 е разделен на клетки B1: B4 въз основа на интервали, с изключение на третата колона, където ръчно поставяте Клавиатура и Мишка заедно в клетка D3.

Разделяне на текст на колони в Google Таблици

Google Таблици също имат функционалност Текст в колони, но стъпките са различни.

1. Първо, Кликнете с десния бутон текстова клетка (B1), а в Меню, отидете на Данни> Разделяне на текст в колони.

2. Щракнете върху Разделител бутона, който се показва, и изберете Точка и запетая.

В резултат на тази стъпка текстът от B1 сега е разделен на колони B-F с прекъсвания на колони въз основа на разделители с запетая.

Разделяне на текст в колони с помощта на функцията SPLIT

Можете също да използвате функцията SPLIT в Google Sheets, за да разделите текста на колони въз основа на разделител. За да направите това, въведете формулата:

1 = РАЗДЕЛ (B1, ";")

Функцията SPLIT взема дадената клетка (B1) и я разделя на съседни клетки въз основа на разделител (в този случай точка и запетая). С функцията SPLIT разделител може да бъде предоставен динамично в резултат на някаква друга формула.

wave wave wave wave wave