Як розділити на роздільник і транспонувати клітинки в Excel?
У цій статті я представляю способи розділення діапазону за конкретним роздільником, а потім транспоную його в Excel, як показано нижче. Якщо вас цікавить це завдання, перейдіть до деталей нижче.
Розділіть і транспонуйте за допомогою VBA
Розділіть і транспонуйте за допомогою Kutools для Excel
Розділіть і транспонуйте за допомогою VBA
Немає прямого способу розділити та транспонувати дані за допомогою певного роздільника, але я можу ввести код VBA, який допоможе вам швидко вирішити цю проблему.1. прес Alt + F11 клавіші для відображення Microsoft Visual Basic для додатків вікна.
2. клацання Insert > Модуліта вставте нижче код до нового Модулі вікна.
VBA: розділити та транспонувати
Sub Vertical()
'UpdatebyExtendoffice20161125
Dim i As Long, strTxt As String
Dim startP As Range
Dim xRg As Range, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox _
(Prompt:="Range Selection...", _
Title:="Kutools For Excel", Type:=8)
i = 1
Application.ScreenUpdating = False
For Each yRg In xRg
If i = 1 Then
strTxt = yRg.Text
i = 2
Else
strTxt = strTxt & "," & yRg.Text
End If
Next
Application.ScreenUpdating = True
Set startP = Application.InputBox _
(Prompt:="paste range...", _
Title:="Kutools For Excel", Type:=8)
ary = Split(strTxt, ",")
i = 1
Application.ScreenUpdating = False
For Each a In ary
startP(i, 1).Value = a
i = i + 1
Next a
Application.ScreenUpdating = True
End Sub
3. прес F5 для запуску коду, вискакує діалогове вікно для вибору діапазону, який потрібно розділити та транспонувати.
4. клацання OK. Вискакує діалогове вікно для вибору місця для розміщення даних.
5. клацання OK, а виділений фрагмент розділений та транспонований комою.
Розділіть і транспонуйте за допомогою Kutools для Excel
з Kutools для Excel, ви можете застосувати його Розділені клітини спочатку розділити клітинки розділювачем, а потім застосувати Діапазон трансформації утиліта для перетворення комірок в один стовпець.
Kutools для Excel, з більш ніж 300 зручні функції, полегшує вам роботу. |
після установки Kutools для Excel, виконайте наведені нижче дії:(Безкоштовно завантажте Kutools для Excel зараз!)
1. Виділіть клітинки, які потрібно розділити, і натисніть Кутулс > Злиття та розділення > Розділені клітини. Дивіться знімок екрана:
2 В Розділені клітини діалогове вікно, перевірте Розділити на стовпці , а потім вкажіть роздільник, за яким потрібно розділити, клацніть Ok. І виділіть порожню комірку, щоб розмістити результат у другій Розділені клітини діалогове вікно. Дивіться знімок екрана:
3. клацання OK, тоді комірки були розділені на стовпці, а потім клацніть Кутулс > Діапазон > Діапазон трансформації. Дивіться знімок екрана:
4 В Діапазон трансформації діалогове вікно, перевірте Діапазон до однієї колонки, Натисніть Okта виберіть клітинку для розміщення результату. Дивіться знімок екрана:
5. клацання OK, тепер діапазон транспонований в один стовпець.
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!