Зміст
Перенесення даних в MS Excel є дійсно одним з найпоширеніших завдань, що виконуються користувачами Excel. Дійсно, існує безліч способів переносити рядки в стовпці в MS Excel У цій статті ми покажемо кілька простих та ефективних методів з відповідними прикладами та належними поясненнями.
На наступному зображенні показано, що ми фактично робимо в цій статті.
Завантажити Практичний посібник
Ви можете завантажити практичний посібник за посиланням нижче.
Інверсія рядків у стовпці.xlsm
5 корисних способів перенесення рядків у стовпці в Excel
Припустимо, що у нас є набір даних, який представляє річні результати деяких студентів. Ми хочемо перенести рядки цього набору даних у стовпці для кращого представлення. У наступних розділах ми покажемо 5 інструментальних методів Excel для виконання цієї задачі.
1. використовуйте спеціальну команду "Вставити" та посилання на Перенесення рядків у стовпці
Ми можемо використовувати простий Паста спеціальна командування двома способами, описаними нижче.
1.1 Використання спеціальної команди Paste
Цей метод є швидким і простим, але він не підходить для повторюваних процесів. Проте, давайте подивимося, як цей метод працює.
Сходинки:
- Перш за все, виділяємо діапазон комірок ( B4:I9) ти хочеш переставити.
- Тоді клацніть правою кнопкою миші і Прийом. Ви також можете скористатися комбінацією клавіш Ctrl+C натомість.
- Виберіть місце розташування комірки ( B11) де ви, нарешті, отримаєте результат.
- Перейдіть до Паста > Паста спеціальна .
- На сьогоднішній день, на жаль, це не так. Паста спеціальна відкриється меню. Позначте пункт Транспонувати прапорець.
Крім того, Ви також можете відкрити Паста спеціальна меню за допомогою комбінації клавіш Ctrl+Alt+V .
- Преса ГАРАЗД. .
Таким чином, ми сформували перенесений з нашого початкового набору даних.
Читати далі: Перенесення декількох рядків у групі в стовпці в Excel.
1.2 Транспонування таблиці та зв'язування її з вихідними даними
Недоліком наведеного вище методу є те, що при зміні будь-яких даних у вихідному наборі даних, вони не зміняться у транспонованому наборі даних. Отже, нам потрібен метод, який пов'язуватиме вихідні дані з вихідним набором даних і оновлюватиме їх відповідним чином. Виконавши наведені нижче кроки, давайте подивимося, як це можна зробити.
Сходинки:
- Виділіть потрібний діапазон комірок ( B4:I9 )> Ctrl+C Виберіть потрібне місце розташування ( B11 ).
- Перейдіть на сторінку Паста спеціальна меню, натиснувши на кнопку Ctrl+Alt+V> Натисніть на Вставити посилання .
Новий набір даних зараз знаходиться в діапазоні комірок B11:I16 Він ще не транспонований, ми тільки що пов'язали його з нашим оригінальним набором даних. Разом з тим, ми бачимо, що формат також зник. Ви повинні переробити формат, якщо ви не хочете, щоб він пропав!
- Відкрийте Excel's Знайти і замінити Або натисніть Ctrl+H замість того, щоб дістатися до Замінити вкладку безпосередньо.
- Замінити всі " = " символи з " abc " або будь-які літери, які відсутні в наборі даних> Натисніть на Замінити все .
Може здатися, що ми загубили наш новий масив даних! Ми ще на три кроки відстали від бажаного транспонована таблиця даних.
- Виберіть наш новий набір даних і натисніть Ctrl+C Виберіть місце розташування ( K4 ), щоб остаточно розмістити вихідні дані.
- Преса Ctrl+Alt+V Відмітьте пункт> "Відмітити Транспонувати прапорець.
- Преса ГАРАЗД. .
- Виберіть таблицю за посиланням K2:P9 Преса Ctrl+H і дістатися до Замінити вкладку .
- Замінити кожен " abc "по" = "> Преса Замінити все .
Нарешті, ми створили наш бажаний набір пов'язаних і транспонованих даних.
Слід зазначити, що якщо ви зміните будь-який вхід у вихідному наборі даних, то відповідно зміняться і транспоновані дані. Подивіться на скріншот, прикріплений тут.
Читати далі: Ярлик транспонування вставки в Excel: 4 простих способи використання
2. використовуйте функцію TRANSPOSE для Інвертувати рядки в стовпці
Функція TRANSPOSE дуже легко використовувати в якості динамічного масиву в MS Excel 365 Його можна використовувати і в інших версіях, дещо по-іншому, і ми покажемо це в цьому розділі.
2.1 Використання функції TRANSPOSE як динамічного масиву
Сходинки:
- Виберіть місце розташування ( B11 ), де в кінці розмістити бажаний результат.
- Введіть наступну формулу, вибравши весь набір даних.
=TRANSPOSE(B4:I9)
- Потім натисніть Увійдіть.
Нарешті, ми створили транспонований набір даних, але втратили формат набору даних.
Слід зазначити, що в рамках проекту ТРАНСПОРТ функція є динамічною, що означає, що якщо ви зміните щось у вихідному наборі даних, це автоматично оновиться у транспонованому виході.
2.2 Використовуйте функцію TRANSPOSE з комбінацією клавіш Ctrl+Shift+Enter
Якщо у вас немає MS Office 365 і змушені працювати зі старими версіями MS Excel, ви все одно можете працювати з ТРАНСПОРТ Але цього разу вона буде дещо менш гнучкою для вас.
У цьому випадку спочатку потрібно порахувати, скільки стовпців і рядків у вихідному наборі даних.
На сьогоднішній день, на жаль, це не так. загальне правило полягає в тому, що якщо набір вхідних даних має X рядів і Y стовпчики то вихідний набір даних буде мати вигляд Y-рядки і Х-колонки .
В даному випадку наш приклад має 8 колонок і 6 рядів в цілому.
Сходинки:
- Виділити випадковий діапазон комірок, що містить 6 стовпців і 8 рядків.
- Введіть наступну формулу:
=TRANSPOSE(B4:I9)
- Преса Ctrl+Shift+Enter або просто натисніть Увійдіть якщо ви є MS 365 користувач.
Нарешті, ми отримали транспонований набір даних. Подивіться на рядок формул. Фігурні дужки вказують на те, що це формула масиву.
Читати далі: Як перенести масив в Excel (3 простих способи)
Схожі читання
- Як перенести кожні n рядків у стовпці в Excel (2 простих способи)
- Перетворення стовпців у рядки в Excel за допомогою Power Query
- Як перенести дублікати рядків у стовпці в Excel (4 способи)
- Перенесення декількох стовпців в один стовпець в Excel (3 зручних способи)
3. використання функцій INDIRECT & ADDRESS для перенесення рядків у стовпці
Ми також можемо переносити рядки в стовпці в два кроки, комбінуючи НЕПРЯМИЙ і АДРЕСА функції.
Сходинки:
- По-перше, виберіть місце розташування комірки ( B11 ), де ви нарешті хочете розмістити вихідні дані.
- Після цього введіть наступну формулу:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))
- Преса Увійдіть .
Таким чином, ми отримали транспонований набір даних, але знову ж таки, ми повинні відформатувати вихідні дані вручну.
Однією з переваг цього методу є те, що ви можете редагувати перенесені дані, не змінюючи весь набір даних.
Читати далі: Перенесення декількох рядків у групі в стовпці в Excel
4. використання інструменту Power Query в Excel для перенесення декількох рядків у стовпці
Power Query це дійсно ефективний інструмент для швидкого перенесення даних в Excel. Цього разу ми покажемо кроки для перенесення даних за допомогою Power Query інструмент.
Сходинки:
- По-перше, виберіть набір даних і перейдіть на сторінку Дані вкладка> Отримання та перетворення даних > З таблиці/діапазону .
- На сьогоднішній день, на жаль, це не так. Створити таблицю відкриється діалогове вікно> Відзначте пункт Моя таблиця має заголовки встановіть прапорець> і натисніть ГАРАЗД. .
- На сьогоднішній день, на жаль, це не так. Редактор Power Query Editor відкриється діалогове вікно> Виберіть Трансформація рахунок.
- Виберіть Використовуйте заголовки як перший рядок .
- Потім натисніть на Транспонувати .
- Потім виберіть Використовуйте перший рядок як заголовки .
- Перейдіть до Файл > Закрити & Завантажити .
На сьогоднішній день, на жаль, це не так. Редактор Power Query Editor діалогове вікно буде закрито і, відповідно, в робочу книгу буде завантажено новий аркуш з перенесеними даними.
Читати далі: Потужний запит в Excel: переносимо рядки в стовпці (покрокова інструкція)
5 Використання макросів Excel VBA для перетворення рядків у стовпці
VBA макроси також допомагають перетворити рядки в стовпці на робочому аркуші. У цьому розділі ми покажемо, як працювати з Макроси VBA для перенесення рядків у стовпці в MS Excel.
Сходинки:
- Перш за все, клацніть правою кнопкою миші по назві аркуша " Використання макросів VBA "> Натисніть на кнопку Переглянути код.
Модуль прикладних програм Microsoft Visual Basic відкриється вікно.
- Прийом. наступне Макроси VBA і просто паста їх в Вікно модуля .
Option Explicit Sub TransposeRowsToColumns() Dim SrcRng As Range Dim DestRng As Range Set SrcRng = Application.InputBox(Prompt:="Виберіть діапазон для транспонування", Title:="Транспонувати рядки в стовпці", Type:=8) Set DestRng = Application.InputBox(Prompt:="Виберіть верхню ліву комірку цільового діапазону", Title:="Транспонувати рядки в стовпці", Type:=8) SrcRng.Copy DestRng.SelectSelection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode =False End Sub
- Потім натисніть F5 для запуску макросів VBA> Виділіть весь набір даних і натисніть ГАРАЗД. .
- Виберіть місце, де ви остаточно хочете розмістити бажаний вивід.
Нарешті, ми перетворили рядки в стовпці за допомогою функції Макроси VBA .
Читати далі: Excel VBA: Перенесення декількох рядків у групі в стовпці
Висновок
Отже, шановні читачі, ми розглянули п'ять прийомів перенесення рядків у стовпці в Excel. Сподіваюся, цей посібник буде для вас корисним. Крім того, ви можете завантажити робочий зошит і потренуватися. Однак, якщо у вас виникнуть запитання, коментарі або будь-який інший відгук, будь ласка, не соромтеся повідомляти мені про це в полі для коментарів.