Съдържание
В тази статия ще се научим да промяна на вертикална колона в хоризонтален ред в Excel . Microsoft Excel е мощен инструмент и помага на потребителите лесно да изпълняват различни задачи. Потребителите създават набори от данни, за да представят данните. наборите от данни се състоят от редове и колони. Понякога може да се наложи потребителите да променят вертикалните колони в хоризонтални в Excel. Днес ще демонстрираме 5 различни методи. Използвайки тези методи, можете лесно да промените вертикална колона в хоризонтален ред в Excel. И така, без повече забавяне, нека започнем дискусията.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка от тук.
Превръщане на вертикална колона в хоризонтална.xlsx6 лесни начина за промяна на вертикална колона в хоризонтална в Excel
За да обясним методите, ще използваме набор от данни, който съдържа Размер на продажбите на някои Продавачи . В днешната статия ще разменим вертикалните колони в хоризонтални редове. Можете да кажете, че ще транспонираме вертикалните колони.
След като смените вертикалните колони с хоризонтални, наборът от данни ще изглежда както на картинката по-долу.
1. Променете вертикалната колона в хоризонтална с помощта на специалната опция Paste в Excel
Най-лесният начин да промените вертикална колона в хоризонтален ред е да използвате Специално вмъкване Той също така запазва точното форматиране при промяна на вертикалната колона. Така че не е необходимо да прилагате форматиране по-късно. Нека следваме стъпките по-долу, за да видим как можем да използваме опцията Специално вмъкване за транспониране на колоните.
СТЪПКИ:
- Първо, изберете диапазона, който искате да промените на хоризонтални редове. Тук сме избрали обхват B4:C10 .
- Второ, вдясно - кликнете върху на мишката, за да отворите менюто.
- Изберете Копие оттам.
- Като алтернатива можете да натиснете Ctrl + C за копиране на обхвата.
- На трето място, изберете клетка, в която искате да поставите хоризонтално обхвата. В нашия случай сме избрали Клетка B12 .
- След това отидете в Начало и щракнете върху Паста икона. Ще се появи падащо меню.
- Изберете Специално вмъкване оттам. Това ще отвори Специално вмъкване кутия.
- Или можете да натиснете Ctrl + Alt + V за да отворите Специално вмъкване кутия.
- В Специално поставяне поставете отметка в полето Транспониране и щракнете върху ОК да продължите.
- Накрая ще можете да промените вертикалните колони в хоризонтални редове.
Забележка: Както беше посочено по-рано, този метод може да се приложи без усилия. Но той има недостатък. Хоризонталните редове няма да се актуализират динамично, ако промените нещо във вертикалните колони. Ако искате динамични актуализации, по-добре е да следвате другите методи.
2. Вмъкване на функцията TRANSPOSE на Excel за преобразуване на вертикална колона в хоризонтална
Можем да използваме някои Функции на Excel за преобразуване на вертикална колона в хоризонтален ред. Тук ще използваме функцията TRANSPOSE Основното предимство на използването на функции е, че ще получавате динамични актуализации в хоризонталните редове, ако промените нещо в основното множество от данни. Но хоризонталните редове няма да имат същото форматиране като вертикалните колони. Трябва да добавите форматиране след прилагане на метода.
Нека следваме стъпките по-долу, за да научим повече.
СТЪПКИ:
- На първо място, изберете Клетка B12 и въведете формулата по-долу:
=TRANSPOSE(B4:C10)
- След това натиснете Ctrl + Смяна + Въведете за да получите резултати като тези на снимката по-долу.
Забележка: Виждате, че в преобразуваните редове няма форматиране. Трябва да приложите форматирането отново.
3. Въведете формула като текст, за да превърнете вертикалната колона в хоризонтална
Друг начин да получите вертикални колони в хоризонтални редове е да въведете формулата като текст. Това е един от най-интересните трикове, които някога ще видите. Тук първо ще въведем формулата с някои специални букви. По-късно ще ги заменим със знака за равенство. Нека обърнем внимание на стъпките по-долу, за да видим процеса на въвеждане на формули като текст.
СТЪПКИ:
- В началото изберете Клетка B12 и въведете EdB4 .
- Също така въведете EdC4 в Клетка B13 .
Тук искаме да видим Продавач в Клетка B12 и Размер на продажбите в Клетка B13 . като Клетка B4 съдържа Продавач , затова сме написали EdB4 в Клетка B12 . За да видите Размер на продажбите в Клетка B13 , въведохме EdC4 .
- Сега изберете двете Клетка B12 и Клетка B13 .
- След това плъзнете Дръжка за пълнене надясно до Колона H .
- След това изберете диапазон B12:H13 .
- На следващата стъпка натиснете Ctrl + H за да отворите Намиране и заместване кутия.
- В Намиране и заместване въведете Ed в " Открийте какво " поле и = в " Заменете с " поле.
- След като ги въведете, щракнете върху Замяна на всички опция.
- Ще се появи поле за съобщение.
- Кликнете върху OK да продължите.
- Накрая ще видите резултати като на снимката по-долу.
4. Размяна на вертикална колона с хоризонтална с помощта на функцията INDEX в Excel
Можем също така да променим вертикалните колони в хоризонтални редове с помощта на функцията INDEX в Excel. INDEX функцията връща стойността на клетката в пресечната точка на определен ред и колона. За да завършим формулата, ще използваме функцията РЕД и КОЛОНА функции. Нека следваме стъпките по-долу, за да научим повече.
СТЪПКИ:
- Първо, изберете Клетка B12 и въведете формулата по-долу:
=INDEX($B$4:$C$10,COLUMN(A1),ROW(A1))
Тук първият аргумент е обхват B4:C10 . Трябва да го преобразуваме в хоризонтални редове. КОЛОНА(A1) връща номера на колоната на Клетка A1 и това е 1 . Също така, РЕД(A1) връща номера на реда на Клетка A1 което е 1 . Така формулата става INDEX($B$4:$C$10,1,1) . Това означава. Клетка B12 ще съхранява първата стойност на диапазон B4:C10 което е Продавач .
- Второ, натиснете Въведете и плъзнете Дръжка за пълнене до Клетка B13 .
- Сега изберете Клетка B12 и B13 .
- След това плъзнете Дръжка за пълнене вдясно.
- В резултат на това ще можете да промените вертикалните колони в хоризонтални редове.
- Накрая, след като приложите подходящо форматиране, наборът от данни ще изглежда както на картинката по-долу.
5. Приложете функцията OFFSET, за да превключите вертикалната колона
Сред функциите можем да използваме и функцията OFFSET за превключване на вертикални колони към хоризонтални редове в Excel. OFFSET връща стойност на клетка, която е определен брой редове и колони от референцията. Тук отново ще трябва да използваме функцията РЕД и КОЛОНА функции. Нека следваме стъпките по-долу, за да научим повече.
СТЪПКИ:
- Първо, изберете Клетка B12 и въведете формулата по-долу:
=OFFSET($B$4,COLUMN(A1)-1,ROW(A1)-1)
Тук, вътре в OFFSET функция Клетка B4 е референцията. КОЛОНА(A1)-1 и РЕД(A1)-1 означават съответно номерата на редовете и колоните от справката.
- Второ, натиснете Въведете и плъзнете Дръжка за пълнене надолу.
- След това изберете Клетка B12 и B13 .
- Сега плъзнете Дръжка за пълнене надясно до Колона H .
- В резултат на това вертикалните колони ще се получат като хоризонтални редове.
- Накрая приложете форматиране, за да направите хоризонталните редове като вертикалните колони.
6. Транспониране на вертикална колона в хоризонтална с помощта на функцията INDIRECT
В последния метод ще използваме функцията INDIRECT за транспониране на вертикални колони. Този метод е подобен на предишния. ИНДИРЕКТЕН Функцията връща препратката, зададена от текстов низ. Нека да наблюдаваме стъпките по-долу, за да видим как можем да приложим метода.
СТЪПКИ:
- На първо място въведете формулата по-долу в Клетка C12 :
=INDIRECT("B"&COLUMN()+1)
Тук изходът на КОЛОНА() е 3 . Така формулата става INDIRECT(B4) . Затова се връща Продавач в Клетка C12 .
- След това натиснете Въведете и въведете формулата по-долу:
=INDIRECT("C"&COLUMN()+1)
- След това плъзнете Дръжка за пълнене надясно до Колона I .
- В резултат на това ще можете да транспонирате вертикалните колони, както е показано на картинката по-долу.