Как транспонировать / преобразовать столбцы и строки в один столбец?

При использовании листа Excel иногда возникает следующая проблема: как преобразовать или транспонировать диапазон данных в один столбец? (См. Следующие снимки экрана 🙂 Теперь я предлагаю вам три быстрых приема для решения этой проблемы.

Транспонировать/преобразовывать столбцы и строки в один столбец с помощью формулы

Транспонировать/преобразовывать столбцы и строки в один столбец с помощью кода VBA

Транспонировать/преобразовывать столбцы и строки в один столбец с помощью Kutools for Excel


Транспонировать/преобразовывать столбцы и строки в один столбец с помощью формулы

Следующая длинная формула может помочь вам быстро перенести диапазон данных в столбец. Сделайте это следующим образом:

1. Сначала определите имя диапазона для вашего диапазона данных, выберите данные диапазона, которые вы хотите преобразовать, щелкните правой кнопкой мыши и выберите Определить имя из контекстного меню. В диалоговом окне Новое имя введите желаемое имя диапазона. Затем нажмите ОК . См. Снимок экрана:

2. После указания имени диапазона щелкните пустую ячейку, в этом примере я щелкну ячейку E1, а затем введу эту формулу: = INDEX (MyData, 1 + INT ((ROW (A1) -1) /COLUMNS (MyData)), MOD (ROW (A1) -1 + COLUMNS (MyData), COLUMNS (MyData)) + 1) .

Примечание : MyData – это имя диапазона выбранных данных, вы можете изменить его по своему усмотрению.

3. Затем перетащите формулу в ячейку, пока не отобразится информация об ошибке. Все данные в диапазоне были перенесены в один столбец. См. Снимок экрана:


Быстро перенести диапазон в столбец/строку/или наоборот в Excel

В некоторых случаях вам может потребоваться транспонировать диапазон ячеек в один столбец или строку или наоборот, преобразовать столбец или строку в несколько строк и столбцы в листе Excel. Есть ли у вас быстрый способ решить эту проблему? Здесь функция Transpose Range в Kutools for Excel может легко справиться со всеми вышеуказанными задачами. Нажмите, чтобы получить бесплатную полнофункциональную пробную версию через 30 дней!
Kutools for Excel: с более чем 300 удобными надстройками Excel, бесплатно попробуй без ограничений через 30 дней.

Транспонировать/преобразовывать столбцы и строки в один столбец с кодом VBA

С помощью следующего кода VBA вы также можете объединить несколько столбцов и строк в один столбец.

1. Удерживая нажатыми клавиши ALT + F11 , откройте окно Microsoft Visual Basic для приложений .

2. Нажмите Вставить > Module и вставьте следующий код в окно Module .

3. Нажмите клавишу F5 , чтобы запустить код, и появится диалоговое окно, в котором вы можете выбрать диапазон для преобразования. См. Снимок экрана:

4. Затем нажмите Ok , и откроется другое диалоговое окно для выбора отдельной ячейки для вывода результата, см. Снимок экрана:

5. И нажмите O k, затем содержимое ячейки диапазона преобразуется в список столбца, см. Снимок экрана:


Транспонировать/преобразовывать столбцы и строки в один столбец с Kutools for Excel

Возможно, формула слишком длинная для запоминания, а код VBA имеет некоторые ограничения для вас, в этой ситуации, пожалуйста, не волнуйтесь, здесь я познакомлю вас более простой и многофункциональный инструмент – Kutools for Excel с его утилитой , и вы можете решить эту проблему быстро и удобно.

Kutools for Excel , с более чем 300 удобными функциями, упрощает вашу работу.
Бесплатная загрузка
Бесплатная полнофункциональная версия через 30 дней

После бесплатной установки Kutools for Excel, сделайте следующее:

1. Выберите диапазон, который вы хотите транспонировать.

2. Нажмите Kutools > , см. Снимок экрана:

3. В диалоговом окне выберите вариант , см. Снимок экрана:

4. Затем нажмите OK и укажите ячейку, в которую будет помещен результат из всплывающего окна.

5. Нажмите OK , и данные из нескольких столбцов и строк были перенесены в один столбец.

Если вы хотите преобразовать столбец в диапазон с фиксированными строками, вы также можете использовать функцию для быстрой обработки этого.

Демо: диапазон преобразования

Kutools for Excel: более 300 функций, которые вы должны иметь в Excel, 30 дней бесплатная пробная версия отсюда.

Транспонировать крест таблица для перечисления таблицы с помощью Kutools for Excel

Если у вас есть перекрестная таблица, которую необходимо преобразовать в таблицу списка, как показано ниже на снимке экрана, за исключением повторного ввода данных один за другим, вы также можно использовать Kutools for Excel для быстрого преобразования между перекрестной таблицей и списком в Excel.

После бесплатной установки Kutools for Excel, сделайте следующее:

1. Выберите кросс-таблицу, которую вы хотите преобразовать в список, нажмите Kutools > > .

2. В диалоговом окне отметьте опцию в разделе , выберите ячейку для размещения новой таблицы формата.

3. Нажмите ОК , теперь кросс-таблица преобразована в список.

Демонстрация: транспонирование размеров таблицы

Kutools for Excel: 300+ функций, которые вы должны иметь в Excel, 30-дневная бесплатная пробная версия отсюда.

Как изменить строку на столбец в Excel?

Как транспонировать/преобразовать один столбец в несколько столбцов в Excel?

Как транспонировать/преобразовать столбцы и строки в отдельные строка?


Оцените статью
Frestage.ru
Добавить комментарий