TRANSPOSE 함수

셀을 전환하거나 순환해야 하는 경우도 있습니다. 복사, 붙여넣기, 행/열 바꿈 옵션을 사용하면 됩니다. 하지만 이 경우 복제된 데이터가 생성됩니다. 생성하지 않으려면 TRANSPOSE 함수를 사용하는 대신 수식을 입력할 수 있습니다. 예를 들어 다음 그림에서 수식 =TRANSPOSE(A1:B4)는 셀 A1~B4를 가로로 정렬합니다.

원본 셀(위), TRANSPOSE 함수가 포함된 셀(아래)

TRANSPOSE를 실행하는 키: 수식을 입력한 후 Ctrl+Shift+Enter를 눌러야 합니다. 이러한 종류의 수식을 이전에 입력한 적이 없다면 다음 단계를 통해 해당 프로세스를 확인할 수 있습니다.

1단계: 빈 셀 선택

먼저 빈 셀을 몇 개 선택합니다. 단, 원래 셀 집합과 동일한 개수의 셀을 다른 방향에서 선택해야 합니다. 예를 들어 여기에 세로로 배열된 8개의 셀이 있습니다.

A1:B4의 셀

따라서 다음과 같이 8개의 가로 셀을 선택해야 합니다.

A6:D7 셀 선택됨

여기에 새로 행/열이 바뀐 셀이 배치됩니다.

2단계: =TRANSPOSE( 입력

이러한 빈 셀을 선택한 상태로 두고 =TRANSPOSE(를 입력합니다.

그러면 Excel에서 다음과 같이 표시됩니다.

=TRANSPOSE(

수식 입력을 시작했지만 8개의 셀이 여전히 선택되어 있습니다.

3단계: 원본 셀 범위 입력

이제 행/열을 바꾸려는 셀 범위를 입력합니다. 이 예제에서는 A1에서 B4로 셀의 행/열을 바꾸려고 합니다. 따라서 이 예제의 수식은 =TRANSPOSE(A1:B4)가 되지만 아직 Enter 키는 누르지 마세요. 입력을 중지하고 다음 단계로 이동합니다.

그러면 Excel에서 다음과 같이 표시됩니다.

=TRANSPOSE(A1:B4)

4단계: 마지막으로, Ctrl+Shift+Enter 누름

이제 Ctrl+Shift+Enter를 누릅니다. 다음과 같은 이유 때문입니다. TRANSPOSE 함수는 배열 수식에서만 사용되며 이것이 배열 수식을 완료하는 방법이기 때문입니다. 간단히 말해, 배열 수식은 둘 이상의 셀에 적용되는 수식입니다. 1단계에서 둘 이상의 셀을 선택했기 때문에(맞지요?) 수식이 둘 이상의 셀에 적용됩니다. Ctrl+Shift+Enter를 누른 후의 결과는 다음과 같습니다.

A1:B4 셀을 A6:D7 셀로 행/열 바꿈한 수식 결과

기술적인 세부 정보

TRANSPOSE 함수는 세로 셀 범위를 가로 범위로, 가로 셀 범위를 세로 범위로 바꾸어 반환합니다. TRANSPOSE 함수는 배열 수식으로 입력해야 하고, 이를 입력하는 범위의 행 및 열 수는 각각 원본 범위의 열 및 행 수와 같아야 합니다. TRANSPOSE를 사용하면 워크시트에서 배열의 가로와 세로 방향을 바꿀 수 있습니다.

구문

TRANSPOSE(array)

TRANSPOSE 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • array    필수 요소입니다. 행과 열을 바꿀 워크시트의 셀 범위 또는 배열입니다. 배열의 첫 번째 행을 새 배열의 첫 번째 열로, 두 번째 행을 새 배열의 두 번째 열로 바꾸는 방식으로 배열의 행과 열이 바뀌게 됩니다. 배열 수식을 입력하는 방법을 잘 모르겠으면 배열 수식 입력을 참조하세요.

참고 항목

데이터 행/열 바꾸기(회전)

배열 수식 입력

셀 데이터 회전 또는 맞춤

배열 수식 지침 및 예제

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×