엑셀 행열 바꾸기 1분 완성, 선택 붙여넣기·TRANSPOSE·Power Query

엑셀 작업 중 가장 자주 마주치는 요청 중 하나가 “이 데이터 행과 열 좀 바꿔주세요”입니다. 수동으로 다시 입력하지 말고 선택 붙여넣기·TRANSPOSE·Power Query 세 가지 방법 중 상황에 맞는 것을 쓰면 1분이면 끝나요.

3가지 방법 간단 요약

  • 선택 붙여넣기 (Paste Special): 한 번만 바꾸면 됨
  • TRANSPOSE 함수: 원본 데이터 변경 시 자동 반영
  • Power Query: 대용량·복잡한 데이터셋

방법 1 — 선택 붙여넣기 (가장 빠름)

절차

  1. 변환할 범위 선택 (Ctrl+C로 복사)
  2. 붙여넣을 빈 셀 클릭
  3. 마우스 우클릭 → 선택하여 붙여넣기
  4. ‘행/열 바꿈’ 체크 → 확인

단축키 팁

  • 복사 후 Alt+E+S+E (한국어 윈도우 Alt+E+S+E → Enter)
  • 또는 Ctrl+Alt+V → T → 확인

특징

  • 값만 복사되므로 원본 수정 시 재실행 필요
  • 가장 직관적이고 빠름
  • 서식·수식 옵션도 같은 창에서 선택 가능

방법 2 — TRANSPOSE 함수 (자동 동기화)

사용법

  1. 결과를 놓을 범위 선택 (원본의 행·열 크기 반대로)
  2. 수식 입력: =TRANSPOSE(A1:D10)
  3. Ctrl+Shift+Enter (배열 수식 확정) 또는 엑셀 365에서는 Enter

장단점

  • 장점: 원본 변경 시 자동 반영
  • 단점: 값만 필요할 때는 과하게 복잡
  • 엑셀 365는 배열 수식 없이도 작동

방법 3 — Power Query (고급·대용량)

사용법

  1. 데이터 영역 선택 → 데이터테이블/범위에서
  2. Power Query 창에서 변환바꾸기(Transpose)
  3. 닫기 및 로드

적합한 경우

  • 데이터 수천~수만 행
  • 정기적 업데이트가 필요한 보고서
  • 여러 변환을 연쇄적으로 적용

방법별 비교

방법 난이도 자동 동기화 대용량 처리
선택 붙여넣기 쉬움 X 중간
TRANSPOSE 함수 중간 O 중간
Power Query 약간 높음 O (새로고침) 강함

실수하기 쉬운 포인트

  • 붙여넣을 위치에 기존 데이터가 있으면 덮어쓰기
  • TRANSPOSE는 셀 크기 미리 설정 안 하면 배열 수식 오류
  • 수식·참조 포함된 데이터는 수식 유지/값 복사 구분 필요
  • 머리글·합계 행 포함 시 위치 혼동

실전 활용 예시

예시 1 — 월별 매출 데이터 재구성

“월(행) × 상품(열)”을 “상품(행) × 월(열)”로 바꿔 분석 관점 전환. 선택 붙여넣기가 가장 빠름.

예시 2 — 설문 결과 포맷 변환

응답자 세로 나열을 가로로 전환. TRANSPOSE 함수로 원본 수정 시 자동 반영.

예시 3 — 대량 원시 데이터

5,000행 이상 데이터 변환에는 Power Query 권장. 처리 속도·재사용성 뛰어남.

보너스 — 무료 대안 도구

  • 구글 스프레드시트: TRANSPOSE 함수 동일 사용
  • LibreOffice Calc: 엑셀과 동일 메뉴
  • Numbers (맥): 붙여넣기 옵션 활용

자주 묻는 질문(FAQ)

Q. 피벗 테이블로도 행열 바꾸기가 가능한가요?

A. 가능합니다. 행과 열 필드를 드래그로 교체. 다만 단순 변환은 위 3가지가 빠름.

Q. 수식이 포함된 셀도 변환할 수 있나요?

A. 가능. 단 상대 참조가 깨질 수 있어 주의 필요.

Q. TRANSPOSE 함수 결과가 오류로 뜹니다

A. 선택한 빈 셀 범위가 원본과 행·열이 반대여야 합니다. 크기 불일치가 가장 흔한 원인.

마무리 — 상황에 맞는 한 줄로 끝

엑셀 행열 변환은 1회성: 선택 붙여넣기, 동기화: TRANSPOSE, 대용량: Power Query의 3가지만 기억하면 어떤 상황에서도 1분 내 해결됩니다. 더 이상 수동 재입력에 시간 낭비하지 마세요.

함께 읽기 좋은 글

Leave a Comment

error: Content is protected !!