Как да конвертираме колони в редове в Excel (3 лесни начина)

  • Споделя Това
Hugh West

Ако търсите функцията Transpose да конвертирате колони в редове или обратното в Excel, тогава сте попаднали на правилното място. В тази статия ще ви покажем как да преобразуване на колони в редове в Excel.

Изтегляне на работна тетрадка за практика

Можете да изтеглите работната тетрадка за упражнения, която използвахме за подготовката на тази статия. Освен това можете да променяте или модифицирате данни & съответно да намерите нови изходи.

Преобразуване на колони в редове.xlsx

3 метода за преобразуване на колони в редове в Excel

Тук ще опишем 3 методи за преобразуване на колони в редове в Excel. Освен това, за по-добро разбиране, ще използваме следния набор от данни, който съдържа 5 колони. Те са Сериен номер, продукти, обем, единична цена, и Приходи .

1. Транспониране на данни за преобразуване на колони в редове

Тук имаме набор от данни. Данните показват продажбите по месеци в различни държави. Сега ще преобразуване на колоните в редове .

1.1. Използване на лентата с контекстни менюта

Тук ще използваме Опции за вмъкване от Контекстно меню да преобразувате колони към редове в Excel. Всъщност това е най-лесният вариант за конвертиране на колони към редове . В крайна сметка можете да конвертирате и Превръщане на редове в колони с тази функция в Excel. Сега нека видим стъпките, дадени по-долу.

Стъпки:

  • Първо, изберете целия набор от данни>> щракнете с десния бутон на мишката върху набора от данни.
  • Второ, от Контекстно меню >> Кликнете върху Копие бутон. Или, след като изберете набора от данни, натиснете CTRL+C на клавиатурата, за да копирате набора от данни.

В резултат на това наборът от данни ще бъде подчертан.

  • Сега изберете B11 клетката, в която искаме да запазим резултата.
  • След това, Кликване с десния бутон на мишката на клетката>> от Контекстно меню >> изберете Транспониране (T) която е под Опции за вмъкване .

Накрая ще видите следното изображение.

1.2. Прилагане на специалната функция Paste

Тук ще използваме Специално поставяне функция за конвертиране колони към редове Сега нека видим стъпките, дадени по-долу.

Стъпки :

  • Първо, изберете целия набор от данни.
  • Второ, от Начало лентата>> можете да щракнете върху Копие команда, която се намира под Клипборд група команди.

В резултат на това наборът от данни ще бъде копиран.

  • Сега изберете B11 клетката, в която искаме да запазим резултата.
  • След това от Начало tab>> отидете на Паста команда.
  • След това изберете Специално вмъкване опция.

В този момент се отваря нов диалогов прозорец с име Специално поставяне ще се появи.

  • Сега маркирайте Транспониране .
  • След това натиснете OK .

Накрая ще видите конвертираните редове.

Прочетете още: Конвертиране на колони в редове в Excel с помощта на Power Query

Подобни четива

  • Транспониране на множество редове в група към колони в Excel
  • VBA за транспониране на няколко колони в редове в Excel (2 метода)
  • Как да конвертирате колона в списък, разделен със запетая, с единични кавички
  • Транспониране на няколко колони в една колона в Excel (3 удобни метода)

2. Използване на функциите INDIRECT & ADDRESS в Excel

Сега можете да използвате комбинация на някои функции към преобразуване на колони в редове в Excel. Тук ще използваме ИНДИРЕКТЕН , АДРЕС , КОЛОНА , и РЕД функции.

Стъпки:

  • Първо, трябва да изберете клетка, в която искате да запазите резултата. Тук сме избрали B11 клетка.
  • Второ, трябва да използвате съответната формула в B11 клетка.
=INDIRECT(АДРЕС(КОЛОНА(B4) - КОЛОНА($B$4) + РЕД($B$4), РЕД(B4) - РЕД($B$4) + КОЛОНА($B$4)))

  • Трето, натиснете ВЪВЕДЕТЕ .

Разбивка на формулата

  • На първо място, COLUMN(B4)-> връща номера на колоната от дадена референция.
    • Изход: {2}.
  • Второ, ROW(B4)-> връща номера на реда от дадена референция.
    • Изход: {4}.
  • Трето, ROW(B4) - ROW($B$4) + COLUMN($B$4)-> става {4}-{4}+{2}. Тук Знак за долар ($) ще поправи колоната B .
    • Изход: {2}.
  • Четвърто, COLUMN(B4) - COLUMN($B$4) + ROW($B$4)-> става {2}-{2}+{4}. Тук Знак за долар ($) ще поправи колоната B .
    • Изход: {4}.
  • Така че АДРЕС функцията ще върне позицията на ред номер 4 и номер на колоната 2.
    • Изход: {"$B$4"}.
  • И накрая. ИНДИРЕКТНО ще върне стойността на тази клетка.
    • Изход: SL №.
  • След това трябва да плъзнете Дръжка за пълнене икона към Автоматично попълване съответните данни в клетките B12:B15 .

  • По същия начин трябва да плъзнете Дръжка за пълнене икона към Автоматично попълване съответните данни в клетките C12:G15 .

Накрая ще видите конвертираните редове.

Прочетете още: Как да транспонирате дублирани редове в колони в Excel (4 начина)

3. Използване на функцията TRANSPOSE за преобразуване на колони в редове

Понякога може да искате да завъртите клетките. Всъщност можете да направите това чрез предишните методи, а също и с помощта на VBA с Транспониране Но това може да доведе до създаване на съвпадащи стойности. Затова в този раздел ще видим друг начин - можете да използвате формула, използвайки функцията TRANSPOSE За да обясним метода, ще разгледаме набора от данни, използван в предишната формула.

Стъпки:

  • Първо, изберете празна клетка. Тук избираме B11 клетка. Пребройте броя на клетките в B4:F9 . В този случай тя е 30 клетки.
  • Второ, въведете обхвата на клетките, които искате да транспонирате. В този пример искаме да транспонираме клетките от B4 до F9 . Така че формулата за този пример ще бъде:
=TRANSPOSE(B4:F9)

  • След това натиснете ВЪВЕДЕТЕ .

Формулата ще бъде приложена към повече от една клетка. Ето резултата след натискане на ВЪВЕЖДАНЕ:

Как да решим грешките на функцията TRANSPOSE & SPILL в Excel

Сайтът Транспониране версия на формулата е свързана с оригиналните данни. Така например, ако променим стойността в D5 от 14 към 2 , новата стойност ще бъде актуализирана автоматично. Но обратното не е вярно.

Ако променим някоя от транспонираните клетки, първоначалното множество няма да се промени. Вместо това ще получим РАЗЛИВ грешка и транспонирани данни ще изчезне.

Как да използвате функцията TRANSPOSE с празни клетки в Excel

Сайтът TRANSPOSE функцията ще преобразува празните клетки в "0" s. Следвайте изображението по-долу и ще получите сценария.

Прочетете още: Транспониране на формули в Excel без промяна на препратките (4 лесни начина)

Как да конвертирате редове в колони в Excel

Тук можете също да конвертирате Превръщане на редове в колони в Excel. Нека имаме следната съвкупност от данни. където информацията е украсена по редове. Сега искаме да направим съвкупност от данни, която ще бъде украсена по колони.

Тук идва най-интересната част, която можете да следвате метод-1 за преобразуване на Превръщане на редове в колони . Всъщност можете да следвате всеки от методите. метод 1 е най-лесният, затова го споменахме. След като следвате стъпките, ще получите следния конвертиран набор от данни.

Практически раздел

Сега можете да практикувате обяснените методи сами.

Нещата, които трябва да запомните

Тук процесът на преобразуване на колони към редове или обратно Всички тези методи работят и когато искате да преобразувате една колона в ред или обратно.

Заключение

И така, това са три лесни методи как да преобразуване на колони в редове в Excel. Можете да приложите всеки от тези три методи. надяваме се, че ще намерите тази статия за полезна. освен това не се колебайте да споделите мислите си в раздела за коментари.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.