Як перенести рядки в стовпці в Excel (5 корисних способів) - -.

  • Поділитися Цим
Hugh West

Перенесення даних в 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. Сподіваюся, цей посібник буде для вас корисним. Крім того, ви можете завантажити робочий зошит і потренуватися. Однак, якщо у вас виникнуть запитання, коментарі або будь-який інший відгук, будь ласка, не соромтеся повідомляти мені про це в полі для коментарів.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.