엑셀 함수 및 예제

엑셀 함수 및 예제 Transpose 함수

joy-taei 2025. 6. 2. 10:10
반응형

엑셀의 Transpose(전치) 기능은 행과 열을 서로 바꾸는 기능입니다. 예를 들어, 가로로 나열된 데이터를 세로로 바꾸거나, 그 반대로 바꿀 수 있습니다.


✅ 1. Transpose 기능 설명

엑셀에서 Transpose를 사용하는 방법은 2가지가 있습니다:

📌 방법 1: 붙여넣기 옵션 사용 (값만 전치)

복사 후 붙여넣을 때 Transpose 옵션을 사용합니다.

예제:

A열 B열 C열

사과 바나나 포도

⬇️ Transpose 하면

A열

사과
바나나
포도

사용 방법:

  1. A1:C1 범위 선택 → 복사(Ctrl+C)
  2. 붙여넣을 셀 선택 (예: A3)
  3. 마우스 오른쪽 클릭 → 붙여넣기 옵션Transpose(전치) 아이콘 선택

📌 방법 2: TRANSPOSE 함수 사용 (동적 전치)

예제:

원본 데이터:

A열 B열 C열

1 2 3

=TRANSPOSE(A1:C1) 을 다른 셀에 배열 수식으로 입력하면

A열

1
2
3

사용 방법 (엑셀 365/2019 이상):

  1. 예: =TRANSPOSE(A1:C1) 입력
  2. 자동으로 세로로 결과 출력됨
    (구버전에서는 Ctrl+Shift+Enter로 배열 수식 입력 필요)

⚠️ 주의사항

  • 붙여넣기 방식은 값만 복사됩니다 (원본과 연결 안 됨)
  • TRANSPOSE() 함수는 원본이 변경되면 자동 갱신
  • 함수 사용 시 결과 범위가 충분히 확보되어야 함

엑셀의 TRANSPOSE 함수는 단독으로도 많이 사용되지만, 다른 함수들과 결합하면 훨씬 더 유용하게 활용됩니다. 아래는 TRANSPOSE와 자주 함께 사용하는 주요 함수들과 그 예제입니다.


✅ 1. TRANSPOSE + FILTER

📌 용도:

조건에 맞는 데이터를 가로 또는 세로로 출력하고 싶을 때 사용합니다.

✅ 예제:

원본 데이터:

A열 (이름) B열 (부서)

철수 영업부
영희 인사부
민수 영업부
=TRANSPOSE(FILTER(A2:A4, B2:B4="영업부"))

📌 결과 (1행에 가로로 출력):

A열 B열

철수 민수

✅ 2. TRANSPOSE + UNIQUE

📌 용도:

중복 없이 값을 추출하고, 그 결과를 가로 또는 세로로 배열할 때 사용합니다.

✅ 예제:

A열 (부서)

영업부
인사부
영업부
개발부
=TRANSPOSE(UNIQUE(A2:A5))

📌 결과 (가로로 중복 없이):

A열 B열 C열

영업부 인사부 개발부

✅ 3. TRANSPOSE + SEQUENCE

📌 용도:

숫자 시퀀스를 만들고, 그걸 세로 → 가로 또는 가로 → 세로로 전환할 때 사용합니다.

=TRANSPOSE(SEQUENCE(1, 5))  → 1행 5열 숫자 생성

=TRANSPOSE(SEQUENCE(5, 1))  → 5행 1열 숫자 생성

📌 결과:

A열 B열 C열 D열 E열

1 2 3 4 5

✅ 4. TRANSPOSE + INDEX

📌 용도:

INDEX 함수로 여러 셀을 참조하고 그 결과를 가로/세로로 바꿔 출력할 때 사용합니다.

✅ 예제:

A열 B열 C열

A B C
=TRANSPOSE(INDEX(A1:C1, {1,2,3}))

📌 결과 (세로 출력):

A열

A
B
C

✅ 요약: 자주 함께 쓰는 함수들

함께 쓰는 함수 주요 목적

FILTER 조건에 맞는 데이터 필터링 후 전치
UNIQUE 중복 제거 후 가로/세로 배열
SEQUENCE 시퀀스 생성 후 방향 전환
INDEX 여러 셀 선택 후 전치 출력
SORT 정렬 후 전치
CHOOSECOLS / CHOSEROWS 특정 행/열 선택 후 전치 (365 이상)

 

반응형