✅ 엑셀에서 데이터 정리, 일일이 복사 & 붙여넣기 하시나요?
엑셀에서 데이터를 정리하다 보면, 가로(행)로 입력된 데이터를 세로(열)로 변환하거나, 세로 데이터를 가로로 바꿔야 할 때가 있지 않으셧나요?
이럴 때, 일일이 복사하고 붙여넣기를 하다 보면 실수가 생기거나 시간이 오래 걸릴 수 있습니다. 😵
- 보고서 데이터가 가로로 나열되어 있는데, 보기 좋게 세로로 바꾸고 싶을 때
- 설문조사 결과가 세로로 입력되어 있지만, 가로 형태로 요약하고 싶을 때
- 피벗 테이블을 만들기 전에 데이터를 정리해야 하는데, 빠르게 변환하는 방법이 필요할 때

👉 이제 TRANSPOSE 함수 하나만 사용하면, 복잡한 데이터 변환을 몇 초 만에 해결할 수 있습니다! 🚀
엑셀을 잘 다루는 사람이라면, 데이터를 깔끔하게 정리하고 변환하는 방법을 아는 것이 중요합니다.
TRANSPOSE 함수를 활용하면, 데이터의 행과 열을 자유롭게 변환하여 원하는 형태로 정리할 수 있습니다.
이제 TRANSPOSE 함수의 개념부터 활용법까지 하나씩 알아보겠습니다. 😊
✅ TRANSPOSE 함수란?
TRANSPOSE 함수는 행(Row)과 열(Column)을 서로 바꿔서 변환하는 엑셀 함수입니다.
즉, 가로 데이터를 세로로 변환하거나, 세로 데이터를 가로로 변환할 때 사용됩니다.
다만 TRANSPOSE 함수는 행과 열을 쉽게 변환할 수 있는 강력한 도구이지만, 몇 가지 단점과 주의할 점이 있는데
✔ 자동 정렬 기능이 없어 SORT 함수를 추가로 사용해야 함
✔ 대량 데이터 변환 시 성능 저하 가능 (VBA 활용이 더 유용할 수 있음)
✔ 빈 셀도 변환되므로, FILTER 함수를 함께 사용해야 함
✔ 출력 범위가 부족하면 #SPILL! 오류가 발생할 수 있음
✔ 단일 열 변환이 필요하면 TOCOL 함수를 사용하는 것이 더 적합
📌 TRANSPOSE 함수 구문
=TRANSPOSE(array)
인수 | 설명 |
array | 변환할 데이터 범위 (필수) |
✅ TRANSPOSE 함수는 Excel 2019, Excel 365, Excel 2021에서 모두 사용 가능합니다.
✅ Excel 365 및 2021에서는 동적 배열을 지원하여 자동 적용되지만, Excel 2019 및 이전 버전에서는 Ctrl + Shift + Enter를 눌러야 합니다.
✅ TRANSPOSE 함수 주요 활용 예제
🔹 1. 행과 열을 바꾸기 (기본 사용법)
📌 예제 데이터 (A1:D2 범위)
A | B | C | D |
1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 |
=TRANSPOSE(A1:D2)

📌 결과 (행 → 열 변환됨)

✅ 기존 가로 데이터를 세로로 변환 가능!
🔹 2. 세로 데이터를 가로로 변환하기
📌 예제 데이터 (A1:A4 범위)
A |
100 |
200 |
300 |
400 |
=TRANSPOSE(A1:A4)
📌 결과 (세로 → 가로 변환됨)

✅ 세로 데이터를 가로로 변환하여 보기 쉽게 정리할 수 있음!
🔹 3. 여러 개의 범위를 변환하기
📌 예제 데이터 (A1:B3 범위)
A | B |
X | 1 |
Y | 2 |
Z | 3 |
=TRANSPOSE(A1:B3)

📌 결과 (행과 열을 바꾼 출력)

✅ 가로와 세로를 바꿔서 변환 가능!
✅ TRANSPOSE 함수 활용 예시 (실무 적용)
🔹 1. 보고서 데이터 정리
- 가로로 나열된 데이터를 세로로 변환하여 보기 편하게 정리할 때
- 회계 보고서나 매출 데이터의 레이아웃을 변경해야 할 때 유용
🔹 2. 피벗 테이블 생성 전 데이터 변환
- 가로 형태로 정리된 데이터를 세로로 변환하면 피벗 테이블 활용이 쉬워짐
🔹 3. 설문조사 데이터 정리
- 여러 응답을 한 줄로 정리할 때, 세로로 변환하여 가독성을 높일 수 있음
✅ TRANSPOSE 함수 vs TOCOL 함수 차이점
구 분 | TRANSPOSE 함수 | TOCOL 함수 |
기능 | 행과 열을 서로 변환 (가로 ↔ 세로) | 데이터를 단일 열로 변환 |
빈 셀/오류 제거 | 불가능 | 가능 |
열 방향 변환 가능 여부 | 가능 | 가능 |
Excel 버전 지원 | Excel 2019, 365, 2021 | Excel 365, 2021 |
✅ TRANSPOSE 함수는 단순한 행-열 변환에 유용, TOCOL 함수는 데이터를 한 열로 정리할 때 유용! 🎯
✅ TRANSPOSE 함수 사용 시 주의할 점
✔ Excel 2019 이하에서는 Ctrl + Shift + Enter를 눌러야 적용됨
✔ TRANSPOSE 함수는 배열 크기를 자동으로 확장하므로, 다른 셀과 겹치면 #SPILL! 오류 발생 가능
✔ 가로 데이터를 단일 열로 변환하려면 TOCOL 함수를 사용하는 것이 더 효율적
✅ 마무리
📌 TRANSPOSE 함수는 엑셀에서 데이터를 쉽게 변환하는 데 매우 유용한 함수입니다.
📌 행과 열을 서로 바꾸는 기능을 통해 데이터를 효과적으로 정리하고 분석할 수 있습니다!
💡 이제 여러분도 TRANSPOSE 함수를 활용해서 엑셀 데이터를 더욱 효율적으로 정리해 보세요! 🚀
'엑셀공부' 카테고리의 다른 글
엑셀에서 양수/음수 증감율 자동 표시하는 방법! 📈📉 (0) | 2025.03.22 |
---|---|
엑셀 SEARCH 함수로 여러 단어 복수로 검색하는 방법! 🎯 (0) | 2025.03.21 |
일일이 손으로 정리하던 중복 데이터 제거! 엑셀 UNIQUE 함수로 한방에 정리하는 방법!! 🎯 (0) | 2025.03.19 |
아직도 데이터 한 열로 정리 할때 수동으로 복사&붙여넣기 하니? - 엑셀 TOCOL 함수 사용법 총정리! 🎯 (1) | 2025.03.18 |
엑셀 필터 적용 시 마지막 행이 인쇄가 않 될때 마지막 행을 항상 포함하여 인쇄하는 방법(feat. subtotal) (0) | 2025.03.14 |
댓글