Например, есть один список, объединенный с именами и адресами, и вам нужно преобразовать список в столбцы, как показано на скриншоте ниже. В Excel нет встроенной функции для этого, но в этой статье я расскажу о некоторых приемах, позволяющих быстро решить эту проблему.
Перенести список адресов с помощью VBA
Перенести список адресов с помощью Kutools for Excel
Перенести список адресов с помощью VBA
Чтобы перенести список адресов из строк в столбцы, вы можете применить код VBA.
1. Включите лист, содержащий данные, которые вы хотите транспонировать, и нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .
2. Нажмите Вставить > Module и вставьте ниже код макроса в Module . См. Снимок экрана:
VBA: транспонировать список адресов
3. Нажмите клавишу F5 , чтобы запустить код, и появится диалоговое окно, напоминающее вам о выборе диапазона данных, который вы хотите использовать. См. Снимок экрана:
4. Нажмите OK , затем в следующем всплывающем диалоговом окне выберите ячейку для размещения транспонированного результата. См. Снимок экрана:
5. Нажмите ОК . Теперь единый список перенесен в столбцы.
Перенести список адресов с помощью Kutools for Excel
Если у вас есть Kutools for Excel , вы можете применить функцию Transform Range , чтобы быстро перенести список адресов в столбцы.
Kutools for Excel , с более чем 300 удобными функциями, облегчит вашу работу. |
Бесплатная загрузка
Бесплатная полнофункциональная версия через 30 дней |
После установки Kutools for Excel, сделайте следующее: (Загрузите Kutools for Excel сейчас бесплатно!)
1. Выберите данные, которые вы хотите транспонировать, нажмите Kutools > Range > Transform Range . См. Снимок экрана:
2. В появившемся диалоговом окне установите флажок Один столбец для диапазона в разделе Тип преобразования , установите флажок Фиксированное значение и введите нужный номер в правое текстовое поле. См. Снимок экрана:
3. Нажмите ОК и выберите ячейку для вывода результата.. См. Снимок экрана:
4. Нажмите ОК . Список адресов перенесен.