반응형
복붙 NO! 깔끔하고 동적인 데이터 회전의 기술
엑셀로 작업을 하다 보면 이런 상황을 자주 만나게 됩니다:
- "행에 있는 데이터를 열로 바꿔야 할 때"
- "가로로 되어 있는 표를 세로로 정리하고 싶을 때"
- "표 방향을 바꿔야 하는데, 수작업 말고 자동으로 안 될까?"
이럴 때 바로 필요한 함수가 =TRANSPOSE, 즉 전치(transpose) 함수입니다.
데이터의 행과 열을 바꿔주는 아주 강력한 도구죠.
✅ =TRANSPOSE 함수란?
TRANSPOSE는 주어진 데이터 범위의 행과 열을 서로 바꿔주는 함수입니다.
예를 들어, 1행 3열짜리 데이터를 3행 1열로 바꿔주는 식이죠.
📌 함수 형식
=TRANSPOSE(array)
- array: 전치하고 싶은 데이터 영역 (예: A1:C1)
⚠️ 주의: 결과 범위를 먼저 선택하고 배열 수식으로 입력해야 하는 경우가 있음
(엑셀 365 또는 최신버전에서는 자동 배열 지원)
✅ 예시 1: 단순 데이터 전치
A열B열C열
사과 | 배 | 포도 |
이 데이터를 세로 방향으로 바꾸고 싶다면?
방법
- 빈 셀 3칸을 세로로 선택 (예: E1:E3)
- 아래 수식 입력:
=TRANSPOSE(A1:C1)
- 엑셀 365가 아니라면 Ctrl + Shift + Enter로 배열 수식으로 입력
결과
E열
사과 |
배 |
포도 |
✅ 예시 2: 표 형태 회전
원본 표 (A1:C3):
이름국어수학
철수 | 90 | 85 |
영희 | 95 | 80 |
수직으로 바꿔보고 싶을 때:
=TRANSPOSE(A1:C3)
결과 (예: E1:F3에 출력):
E열F열
이름 | 철수 |
국어 | 90 |
수학 | 85 |
→ 데이터를 보기 좋게 재구성할 수 있어요!
✅ 실무 활용 팁
- 양식 맞추기: 보고서나 출력물에 따라 표 방향을 바꿔야 할 때 유용
- 다른 시트에서 연결해서 가져오기:
다른 시트의 가로 데이터를 세로로 불러오고 싶을 때
→ =TRANSPOSE(Sheet1!A1:F1) - 정렬/필터 전 가공: 데이터 방향이 정렬이나 필터 작업에 방해가 될 때 방향을 전치하여 처리
✅ 주의사항
항목내용
배열 수식 여부 | 구버전 엑셀에서는 Ctrl + Shift + Enter로 입력 필요 |
연결성 | TRANSPOSE 함수로 만든 표는 원본과 연결되어 자동으로 업데이트됨 |
병합 셀 문제 | 병합된 셀은 전치할 수 없으므로 병합 해제 후 시도해야 함 |
✅ TRANSPOSE vs 붙여넣기 특수 기능
엑셀에서 복사 → 붙여넣기 → [행/열 바꿈] 기능도 있긴 합니다.
하지만 이 방법은 정적 복사이므로, 원본 변경 시 자동으로 반영되지 않습니다.
TRANSPOSE는 동적 연결이 가능하므로, 원본 데이터를 바꿔도 결과가 자동으로 갱신됩니다.
✅ 마무리
=TRANSPOSE는 단순한 기능 같지만,
데이터 정리의 시간을 확 줄여주는 효자 함수입니다.
보고서, 양식 작업, 데이터 가공 등
데이터 방향이 마음에 들지 않을 때마다 붙여넣기 대신 TRANSPOSE를 한 번 떠올려보세요.
반응형
'IT와 업무자동화' 카테고리의 다른 글
엑셀에서 데이터 간 관계를 쉽게 분석하기 (CORREL함수) (0) | 2025.03.26 |
---|---|
유튜브의 내용을 먼저 빠르게 보고 자동으로 요약하는 기능 - traw.ai (1) | 2023.11.27 |
유튜브 내 구독정보를 비공개하는 방법 (0) | 2023.10.25 |
[python] pyautogui 를 이용해서 5초에 한번씩 tab 키보드를 누르는 프로그램 (0) | 2023.10.25 |
[엑셀] 셀서식 custom 에서 #,##0,,;△#,##0,,;"-" 은 무슨의미인가? (0) | 2023.10.25 |
댓글