Перейти до основного матеріалу

Як перетворити одну клітинку на кілька комірок / рядків у Excel?

Іноді важко переглянути всі дані, якщо в комірці в Excel багато даних. У цьому випадку перетворення всіх даних у цій клітинці на кілька комірок або рядків може значно полегшити та зрозуміліше переглядати довгий вміст, як показано нижче. В Excel це можна зробити за допомогою наведених нижче методів.

Перетворити одну клітинку на кілька комірок / рядків за допомогою тексту в стовпець та спеціальної вставки в Excel

Перетворити одну комірку на кілька комірок / рядків за допомогою VBA

Перетворіть одну клітинку на кілька стовпців/рядків за допомогою Kutools для Excel гарна ідея3


стрілка синя права міхур Перетворити одну клітинку на кілька комірок / рядків за допомогою тексту в стовпець та спеціальної вставки в Excel

1. Виберіть клітинку, для якої потрібно перетворити її дані, і натисніть дані > Текст у стовпці, див. скріншот:

2. У спливаючому діалоговому вікні поставте галочку Розмежовано і натисніть МАЙБУТНІ. Дивіться знімок екрана:

3. перевірити Кома встановіть прапорець лише у діалоговому вікні та натисніть обробка. Дивіться знімок екрана:

4. Тоді ви можете бачити, що дані комірки були розділені на кілька стовпців. А тепер виділіть ці клітинки та клацніть правою кнопкою миші, щоб клацнути Скопіювати з контекстного меню, щоб скопіювати їх. Дивіться знімок екрана:

5. Виберіть потрібну порожню клітинку та клацніть правою кнопкою миші, щоб вибрати Транспонування (T), тоді ви можете побачити, що дані перетворені в кілька рядків. Дивіться знімок екрана:

Якщо ви використовуєте Microsoft Excel 2007, клацніть на Головна > Паста > Транспонувати щоб вставити розділені дані.

Ви можете побачити результат, як показано:


Швидко розділіть одну клітинку на стовпці або рядки на основі роздільника

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

стрілка синя права міхур Перетворити одну комірку на кілька комірок / рядків за допомогою VBA

Якщо ви вважаєте, що вищевказаний метод трохи нудний, ви можете скористатися VBA, щоб це зробити.

1 Тримайся ALT і натисніть F11 на клавіатурі, щоб відкрити a Microsoft Visual Basic для програми вікна.

2. клацання Insert > Модуль і скопіюйте VBA в модуль.

VBA: Перетворення однієї комірки в кілька рядків

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. клацання прогін для запуску коду VBA, а Kutools для Excel спливає діалогове вікно для вибору однієї комірки, для якої потрібно перетворити її дані. Дивіться знімок екрана:

4. клацання OK, а в іншому діалоговому вікні виберіть клітинку для виведення результату. Дивіться знімок екрана:

Ви можете побачити результат:

Чайові: У наведеному вище коді VBA ви можете змінити роздільник "," Ви хочете розділити дані на. Цей VBA не підтримує розділену комірку на основі символу нового рядка.


стрілка синя права міхур Перетворіть одну клітинку на кілька стовпців/рядків за допомогою Kutools для Excel

Якщо у вас є Kutools для Excel - встановлений зручний інструмент, ви можете використовувати його Розділені клітини fuction, щоб швидко розділити одну клітинку на кілька стовпців або рядків на основі роздільника.

Kutools для Excel: Зручний інструмент надбудови Excel робить вашу роботу простішою та ефективнішою.
  • 300 + потужні та прості у використанні функції,110,000 + Вибір користувачів Excel
  • повнофункціональний безкоштовна пробна версія протягом 30 днів, кредитна картка не потрібна
  • десятки функцій одним клацанням, щоб скоротити ваш робочий час на вирішення складних проблем
  • включає функції для пакетного перетворення, видалення, об'єднання аркушів / комірок, експромізації тощо, безкоштовну спробу зараз.

після установки Kutools для Excel, виконайте наведені нижче дії.(Безкоштовно завантажте Kutools для Excel зараз!)

1. Виділіть клітинку, яку потрібно розділити на рядки, і натисніть Кутулс > Злиття та розділення > Розділені клітини. Дивіться знімок екрана:
doc kutools розділити клітини 1

2. Потім у Розділені клітини діалогове вікно, перевірте Розділити на ряди опція під тип розділ, і перевірте Інше опція під Вкажіть розділювач розділу, а потім введіть у текстовому полі роздільник, за яким потрібно розділити комірку. Дивіться знімок екрана:

doc kutools 2

3. клацання Ok, і з’явиться діалогове вікно, що нагадує вам про вибір комірки для виведення результату розділення.
документ 3

4. клацання OK. Тепер ви можете бачити, що комірка перетворена в кілька рядків.
doc kutools розділити клітини 4

Порада: Якщо ви хочете перетворити одну клітинку в стовпці на основі конкретного роздільника, поставте галочку Розділити на стовпці у діалоговому вікні та введіть роздільник у Інше текстове вікно.

стрілка синя права міхур Перетворити одну комірку на кілька рядків або стовпців


Швидко транспонуйте перехресну таблицю до списку або навпаки

Поки ви отримуєте аркуш із перехресною таблицею, який вам потрібно перетворити в таблицю списків, як ви можете швидко з ним впоратися? С Кутули для Excel Транспонуйте розміри таблиці Утиліта, ви можете якнайшвидше перетворити таблицю перехресних розмірів у таблицю трьох розмірів або навпаки.   Натисніть, щоб отримати 30-денну повнофункціональну безкоштовну пробну версію!
doc транспонувати хрест у список
 
Kutools для Excel: із понад 300 зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень протягом 30 днів.

Відносні статті:

Найкращі інструменти продуктивності офісу

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

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (37)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for writing this macro it was very helpful <3
This comment was minimized by the moderator on the site
As of 10/19/21, Office365/Excel version 2109 (Build 14430.20306), the 'Merge & Split > Split Cells' option doesn't show
This comment was minimized by the moderator on the site
Hi, ggibby, have you installed Kutools for Excel in Excel? I have used Excel 2019, click Kutools tab and go to the Range & Cells group, click Merge & Split to expand the drop-down menu, you can find the Split Cells...
This comment was minimized by the moderator on the site
How do i separate in 3 columns, the time, the song name and the movie name

Annadata 02:31:50 Ja Re Ja Re Ud Ja Re Panchhi | Maya 02:36:02 Jangal Mein More Nacha | Madhumati 02:39:08 Aaha Rim Jhim Ke Ye Pyare Pyare | Usne Kaha Tha 02:44:41 Ni Sa Ga Ma Pa Ni Sa Re Sa | Anand Mahal 02:49:35 Roz Akeli Aaye | Mere Apne 02:52:51 Bagh Mein Kali Khili | Chand Aur Suraj 02:56:01 Ankhon Men Masti Sharab Ki | Chhaya 02:59:20 Chhota Sa Ghar Hoga | Naukri 03:02:32 Mere Khwabon Men Mere Khayalon Men | Honey Moon 03:05:51 Kancha Le Kanchi Lai Lajo | Madhumati 03:09:13 Tan Jale Man Jalta Rahe | Madhumati 03:12:31 Ganga Aaye Kahan Se | Kabuliwala
This comment was minimized by the moderator on the site
Hi All,
What If I had a cell that = 0815-0862
Is there a way for me to break that down in separate cells?
0815
0816
0817
0818
.
.
.


Thanks all in advance
This comment was minimized by the moderator on the site
Very helpfull. Thanks a lot.
This comment was minimized by the moderator on the site
i have data this format :--
OPTSTKMARUTI25JUN2020CE5800

I want to below mention format ( divide in five column )

OPTSTK Maruti 25 Jun 2020 CE 5800
This comment was minimized by the moderator on the site
If all your strings in same length, and each part of the string is in the same number of characters, you can use the Text to Columns > Fixed width option. See screenshot
This comment was minimized by the moderator on the site
I am getting error with the VBA.Split funtion when I am entering the <Span style>. I require it as my separator is a newline and I need to mention that. Any help would be great
This comment was minimized by the moderator on the site
Hi, Aj, the VBA code does not suuport to split cell by the new line.
This comment was minimized by the moderator on the site
i have data like this...

one cell this data
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result (first column name ,, second column number)
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487
This comment was minimized by the moderator on the site
Hi, Sunil Graphics, if there is no trailing space after the comma and dot, you can do as these:
1. Select the cell that contains data, click Data > Text to Column, in the popping text to column dialog, check delimited > next > check space > click Finish, now the data has been split into columns based on space, like p.umesh,125 | ranesh,52 | sunil,478 |...
2. Then select these column data, press Ctrl + C to copy them, and select a another cell, right click to select Transpose in the paste options in the context menu. Now the data shows as
p.umesh,125
ranesh,52
sunil,478
3. Select the transpose data, use the Text to Column function again, this time, check delimited > next > comma > finish. Then it done.
This comment was minimized by the moderator on the site
i have data like this...
This comment was minimized by the moderator on the site
i have data like this...
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487

how to solve this
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations