в Excel функция Text to columns может разбить ячейку на несколько столбцов на основе разделителя, но есть ли способы сложить несколько столбцов в один столбец, как показано на скриншоте ниже? В этой статье я расскажу о некоторых приемах быстрого решения этой задачи.
Объединение нескольких столбцов в один с помощью формулы
Объединение нескольких столбцов в один с помощью VBA
Сгруппируйте несколько столбцов в один с помощью диапазона преобразования
Содержание
- Сгруппируйте несколько столбцов в один с помощью формулы
- Объединение нескольких столбцов в один с помощью VBA
- Объедините несколько столбцов в один с помощью диапазона преобразования
- Сгруппировать несколько ячеек в один столбец
Сгруппируйте несколько столбцов в один с помощью формулы
1. Выберите диапазон, который вы хотите объединить, и перейдите в поле Name , чтобы дать этому диапазону имя, и нажмите клавишу Enter . См. Снимок экрана:
2. Затем выберите пустую ячейку, в которую вы хотите поместить результаты, введите эту формулу = ИНДЕКС (MyData, 1 + INT ((ROW (A1) -1)/COLUMNS (MyData)), MOD (ROW (A1) -1 + COLUMNS ( MyData), COLUMNS (MyData)) + 1), нажмите клавишу Ente r и перетащите дескриптор заполнения вниз, пока не отобразится ошибка. См. Снимок экрана:
В формуле MyData – это имя диапазона, которое вы указали на шаге 1.
Объединение нескольких столбцов в один с помощью VBA
Вот код VBA, который может Вам тоже поможет.
1. Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .
2. Нажмите Вставить > Module , вставьте приведенный ниже код в Module .
VBA: объединить столбцы в одну.
3. Нажмите клавишу F5 , чтобы запустить код, появится диалоговое окно для выбора исходных данных и нажмите OK , чтобы выбрать ячейку для размещения результатов. См. Снимок экрана:
4. Нажмите ОК . Теперь столбцы сгруппированы в один столбец.
Объедините несколько столбцов в один с помощью диапазона преобразования
Чтобы применить Kutools for Excel ‘ Утилита s Transform Range также может помочь вам быстро решить эту проблему.
Kutools for Excel , с более чем 300 удобными функциями, облегчит вашу работу. |
Бесплатная загрузка Бесплатная полнофункциональная версия через 30 дней |
После бесплатной установки Kutools for Excel, сделайте следующее:
1. Выберите данные столбцов, которые вы используете, и нажмите Kutools > Range > Диапазон преобразования . См. Снимок экрана:
2. В диалоговом окне Преобразовать диапазон установите флажок Диапазон в один столбец и нажмите ОК , затем выберите ячейку для размещения полученные результаты. См. Снимок экрана:
3. Нажмите ОК . Теперь столбцы сгруппированы в один столбец.
Сгруппировать несколько ячеек в один столбец
Kutools for Excel: более 300 функций, которые вы должны иметь в Excel, 30-дневная бесплатная пробная версия отсюда. |
Источник: