본문 바로가기
엑셀공부

엑셀 TRANSPOSE 함수 - 세로 데이터 가로로 바꾸는 방법

by 곰탱이생각 2025. 3. 19.
반응형

✅ 엑셀에서 데이터 정리, 일일이 복사 & 붙여넣기 하시나요?

엑셀에서 데이터를 정리하다 보면, 가로(행)로 입력된 데이터를 세로(열)로 변환하거나, 세로 데이터를 가로로 바꿔야 할 때가 있지 않으셧나요?
이럴 때, 일일이 복사하고 붙여넣기를 하다 보면 실수가 생기거나 시간이 오래 걸릴 수 있습니다. 😵

  • 보고서 데이터가 가로로 나열되어 있는데, 보기 좋게 세로로 바꾸고 싶을 때
  • 설문조사 결과가 세로로 입력되어 있지만, 가로 형태로 요약하고 싶을 때
  • 피벗 테이블을 만들기 전에 데이터를 정리해야 하는데, 빠르게 변환하는 방법이 필요할 때

👉 이제 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 함수를 활용해서 엑셀 데이터를 더욱 효율적으로 정리해 보세요! 🚀

728x90
반응형
LIST