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

Як об’єднати два стовпці в один із змінними значеннями в Excel?

Ось два стовпці на аркуші, що полягає в тому, щоб об’єднати ці два стовпці в один стовпець із альтернативними значеннями, як показано нижче. Як ви можете швидко впоратися з роботою, не змінюючи їх по черзі?
doc об’єднує два стовпці в один із змінним значенням 1

Об’єднайте два стовпці в один із змінними значеннями за кодом VBA

Об’єднайте два стовпці в один із змінними значеннями за допомогою Kutools для Excelгарна ідея3


Об’єднайте два стовпці в один із змінними значеннями за кодом VBA

Щоб об'єднати два стовпці в один із змінними значеннями, в Excel немає вбудованої функції, крім коду VBA.

1. прес Alt + F11 клавіші для ввімкнення Microsoft Visual Basic для додатків вікно. Клацніть Insert > Модулі щоб створити новий порожній модуль.

2. Скопіюйте та вставте код нижче в модуль.

VBA: Об’єднайте два стовпці в один із альтернативою значення

Sub MergeColumns()
'UpdatebyExtendoffice20180815
Dim xSRg, xDRg As Range
Dim xDWS As Worksheet
Dim xIntDR, xIntDC, xI As Long
Dim xFNum As Long
On Error GoTo Err1
Set xSRg = Application.InputBox("Select two columns:", "Kutools for Excel", xTxt, , , , , 8)
If xSRg Is Nothing Then
Err1:
    Application.ScreenUpdating = True
    Exit Sub
End If
Set xDRg = Application.InputBox("Select a cell to place result:", "Kutools for Excel", xTxt, , , , , 8)
If xDRg Is Nothing Then
    Exit Sub
End If
Application.ScreenUpdating = False
Set xDWS = xDRg.Worksheet
xIntDR = xDRg.Row
xIntDC = xDRg.Column
xI = 0
    For xFNum = 1 To xSRg.Count
        Set xDRg = xDWS.Cells(xIntDR + xI, xIntDC)
        xDRg.Value = xSRg.Item(xFNum).Value
        xI = xI + 1
    Next xFNum
Application.ScreenUpdating = True
End Sub

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

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

5. клацання OK. Тепер вибрані два стовпці були об’єднані в один із альтернативними значеннями.


Об’єднайте два стовпці в один із змінними значеннями за допомогою Kutools для Excel

Якщо у вас є Kutools для Excel встановлений в Excel, його Transform Range Утиліта може вирішити цю роботу лише за 3 простих кроки.

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

1. Виберіть стовпці (два або більше), які потрібно об’єднати, натисніть Кутулс > Transform Range.
doc об’єднує два стовпці в один із змінним значенням 4

2 В Transform Range діалогове вікно, перевірте Range to single column і натисніть Ok.
doc об’єднує два стовпці в один із змінним значенням 5

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

Тепер стовпці об’єднані в одне, і значення мають альтернативний порядок.
doc об’єднує два стовпці в один із змінним значенням 7

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

🤖 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 (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It worked! 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