Как да комбинирате няколко колони в един списък в Excel?
За да комбинирате или обедините няколко колони в един дълъг списък, обикновено можете да копирате и поставите данните на колоните една по една в указаната колона. Но тук мога да ви представя някои бързи трикове за решаване на тази задача в Excel.
Комбинирайте няколко колони в един списък с VBA код
Комбинирайте няколко колони в един списък с Kutools за Excel
Комбинирайте няколко колони в един списък с VBA код
Без да повтаряте копирането и поставянето на данните от колоните, следният VBA код може да ви помогне да се справите с тази задача бързо и лесно.
1. Задръжте надолу Alt + F11 клавиши в Excel и отваря Microsoft Visual Basic за приложения прозорец.
2. Кликнете Поставете > Модулии поставете следния макрос в Модули Window.
VBA код: Комбинирайте или обединете няколко колони в един списък
Sub CombineColumns1()
'updateby Extendoffice
Dim xRng As Range
Dim i As Integer
Dim xLastRow As Integer
Dim xTxt As String
On Error Resume Next
xTxt = Application.ActiveWindow.RangeSelection.Address
Set xRng = Application.InputBox("please select the data range", "Kutools for Excel", xTxt, , , , , 8)
If xRng Is Nothing Then Exit Sub
xLastRow = xRng.Columns(1).Rows.Count + 1
For i = 2 To xRng.Columns.Count
Range(xRng.Cells(1, i), xRng.Cells(xRng.Columns(i).Rows.Count, i)).Cut
ActiveSheet.Paste Destination:=xRng.Cells(xLastRow, 1)
xLastRow = xLastRow + xRng.Columns(i).Rows.Count
Next
End Sub
3. След това натиснете F5 за да изпълните този код и ще изскочи поле за подкана, за да ви напомни да изберете диапазона от данни, който искате да комбинирате само в една колона, вижте екранната снимка:
4, И после щракнете върху OK и избраните колони са обединени само в една колона, както са показани следните екранни снимки:
Съвети: След като стартирате този VBA, оригиналните данни на диапазона ще бъдат изчистени, по-добре е първо да ги копирате и запишете на друго място.
Комбинирайте няколко колони в един списък с Kutools за Excel
Ако сте инсталирали Kutools за Excel, неговата Обхват на трансформация помощната програма може да ви помогне да комбинирате няколко колони в една колона или един ред.
Kutools за Excel : с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. |
След инсталиране Kutools за Excel, моля, направете следното:
1. Изберете данните от колоните, които искате да комбинирате в един списък.
2, След това кликнете Kutools > Обхват > Обхват на трансформация, вижте екранна снимка:
3. В Обхват на трансформация изберете диалоговия прозорец Диапазон до една колона и щракнете върху Ok бутон, вижте екранната снимка:
4. В следното изскочи Обхват на трансформация щракнете върху клетка, където искате да изведете резултата, вижте екранна снимка:
5, След това кликнете OK избраните от вас колони са комбинирани в една колона на указаното място, което желаете. Вижте екранна снимка:
Изтегляне и безплатен пробен период Kutools за Excel сега!
Демонстрация: Комбинирайте няколко колони в един списък с Kutools за Excel
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!