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

Как да разделя дълга колона на няколко колони в Excel?

Автор: Слънце Последна промяна: 2020-05-26
doc разделен на няколко колони 4
Ако имате дълга колона с данни в Excel, което ще ви затрудни, когато ги преглеждате. Но сега, ако можете да разделите такъв дълъг списък на множество колони в Excel, това ще направи гледането удобно.
Разделете дългата колона на няколко колони с VBA
Разделете дълга колона на няколко колони с Kutools за Excel добра идея3

стрелка син десен балон Разделете дългата колона на няколко колони с VBA

1. Натиснете Alt + F11 ключове заедно, за да отворите Microsoft Visual Basic за приложения прозорец.

2. кликване Поставете > Модули и копирайте следния VBA код в изскачащия прозорец.

VBA: Разделете дългата колона на няколко колони.

Sub SplitColumn()
	'Updateby20141106
	Dim rng As Range
	Dim InputRng As Range
	Dim OutRng As Range
	Dim xRow As Integer
	Dim xCol As Integer
	Dim xArr As Variant
	xTitleId     = "KutoolsforExcel"
	Set InputRng = Application.Selection
	Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type: = 8)
	xRow         = Application.InputBox("Rows :", xTitleId)
	Set OutRng   = Application.InputBox("Out put to (single cell):", xTitleId, Type: = 8)
	Set InputRng = InputRng.Columns(1)
	xCol         = InputRng.Cells.Count / xRow
	ReDim xArr(1 To xRow, 1 To xCol + 1)
	For i = 0 To InputRng.Cells.Count - 1
		xValue = InputRng.Cells(i + 1)
		iRow = i Mod xRow
		iCol = VBA.Int(i / xRow)
		xArr(iRow + 1, iCol + 1) = xValue
	Next
	OutRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr
End Sub

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

doc-split-to-multiple-columns-1
doc-стрелка
doc-split-to-multiple-columns-2
doc-стрелка
doc-split-to-multiple-columns-3


4. кликване OK, тогава можете да видите, че дългата колона е разделена на няколко колони и всяка колона има 15 клетки.
doc-split-to-multiple-columns-4


стрелка син десен балон Разделете дълга колона на няколко колони с Kutools за Excel

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

Kutools за Excel, с повече от 300 удобни функции, прави работата ви по-лесна. 

След инсталиране Kutools за Excel, моля, направете следното:(Безплатно изтегляне Kutools за Excel сега!)

1. Изберете данните в колоната, които искате да разделите, след което щракнете Kutools > Обхват > Обхват на трансформация. Вижте екранна снимка:
doc сплит kte 1

2. В изскачащия диалогов прозорец поставете отметка Единична колона към диапазон опция, след това проверете Фиксирана стойност и въведете необходимия брой колони в текстовото поле. Вижте екранна снимка:doc сплит kte 2

3. кликване Ok и изберете една клетка, за да изведете разделените данни. Вижте екранна снимка:
doc сплит kte 3

4. кликване OK да завърши операциите. Сега данните от дългата колона са разделени на три колони.
doc сплит kte 4

По-лесно ли е от кода на VBA? с Тransform Range помощна програма, можете да конвертирате ред в диапазон, диапазон в ред или една колона.

стрелка син десен балон Транспониране на една колона/ред в диапазон или обратно



Бързо разделете една клетка на колони или редове въз основа на разделител

В Excel разделянето на клетка на колони е досадно със съветника стъпка по стъпка. Но със Kutools за Excel's Разделени клетки помощна програма, можете: 1, да конвертирате една клетка в колони или редове въз основа на разделител; 2, конвертиране на низ в текст и число; 3, конвертирайте низ въз основа на конкретна ширина, с щраквания.  Щракнете за пълнофункционален 30-дневен безплатен пробен период!
doc разделена клетка
 
Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни.

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

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Really awesome...
This comment was minimized by the moderator on the site
Thank you so much!It's a big problem to copy web table to Excel.Thanks to your script I finally managed it.
This comment was minimized by the moderator on the site
Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations