Как быстро сложить несколько столбцов в один столбец в Excel?

в Excel функция Text to columns может разбить ячейку на несколько столбцов на основе разделителя, но есть ли способы сложить несколько столбцов в один столбец, как показано на скриншоте ниже? В этой статье я расскажу о некоторых приемах быстрого решения этой задачи.

Объединение нескольких столбцов в один с помощью формулы

Объединение нескольких столбцов в один с помощью VBA

Сгруппируйте несколько столбцов в один с помощью диапазона преобразования

Содержание

  1. Сгруппируйте несколько столбцов в один с помощью формулы
  2. Объединение нескольких столбцов в один с помощью VBA
  3. Объедините несколько столбцов в один с помощью диапазона преобразования
  4. Сгруппировать несколько ячеек в один столбец

Сгруппируйте несколько столбцов в один с помощью формулы

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-дневная бесплатная пробная версия отсюда.

Источник: frestage.ru

Бытовой вопрос