엑셀을 사용하다 보면 가로와 세로, 즉 행과 열을 바꿔야 하는 경우가 자주 생깁니다.
보고서 양식을 바꿔야 할 때, 혹은 데이터를 잘못 입력했을 때 매우 유용한 기능이죠.
오늘은 엑셀에서 가로 세로를 바꾸는 방법을 쉽고 빠르게 알아보겠습니다.
✅ 이렇게 하면 데이터가 가로에서 세로로, 세로에서 가로로 즉시 변환됩니다.
1️⃣ 선택하여 붙여넣기 / 바꾸기 기능으로 빠르게 전환하기
🔹 엑셀에서 가장 간단하게 가로 세로를 바꾸는 방법은 선택하여 붙여넣기 또는 바꾸기 기능을 활용하는 것입니다.1. 범위 선택하기
- 변환하려는 데이터 범위를 마우스로 드래그해 선택합니다.
- 데이터를 붙여 넣을 위치에서 마우스 우클릭 → ‘선택하여 붙여넣기’ → ‘행/열 바꿈’을 체크 후 확인을 클릭합니다. 또는 ‘바꾸기’ 아이콘을 클릭하면 같은 결과를 얻을 수 있습니다.
💡 주의사항
- 원본 데이터와 연결되지 않으므로, 원본이 바뀌어도 변환된 데이터는 자동 업데이트되지 않습니다.
- 표 기능이 적용된 경우 ‘바꾸기’ 아이콘이 나타나지 않으니, 표를 일반 범위로 변환해야 합니다. → 표 선택 → [디자인] 메뉴 → ‘범위로 변환’
2️⃣ TRANSPOSE 함수로 동적 행열 변환
🔹 데이터가 많거나, 원본 데이터가 자주 변경되는 경우에는 TRANSPOSE 함수를 활용하면 좋습니다.
1. 빈 셀 범위 선택
- 변환된 데이터가 들어갈 범위를 미리 선택합니다.
(원본 데이터의 열과 행 수와 반대로 선택해야 합니다.)
2. TRANSPOSE 함수 입력
- 수식 입력줄에 =TRANSPOSE(원본 데이터 범위)를 입력 후 Ctrl + Shift + Enter로 배열 수식을 적용합니다.
✅ 이렇게 하면 원본 데이터가 변경될 때마다 변환된 데이터도 자동으로 업데이트 됩니다.
👉 “최신 엑셀에서는 TRANSPOSE 함수 입력 후 Enter만으로 자동 확장되지만, 구버전에서는 반드시 범위를 먼저 선택해야 합니다.”
💡 주의사항
- 배열 수식이므로, 범위 선택과 Enter 방식(Ctrl + Shift + Enter)을 잘 확인해야 합니다.
- 선택 범위와 원본 데이터 크기가 맞지 않으면 오류가 발생합니다.



