엑셀 함수 > 찾기 및 참조영역 함수 > TRANSPOSE 함수 - 행과 열을 바꾸기

TRANSPOSE 함수 - 행과 열을 바꾸기

엑셀에서 범위를 복사하여 붙여 넣을 때 아래와 같이 붙여넣기 옵션에서 '행/열 바꿈'을 선택하면 행과 열을 바꿀 수 있습니다.

 

TRANSPOSE 함수를 이용하면 복사/붙여넣기 하지 않아도 같은 결과를 만들 수 있고, 원본 데이터의 값을 참조하고 있기 때문에 원본에서 값을 바꾸면 행과 열이 바뀐 곳의 값도 같이 바꿀 수 있습니다.

TRANSPOSE라는 함수명은 '순서를 뒤바꾸다'를 의미하는 영어단어 Transpose에서 가져왔습니다.

 

구문(Syntax)

TRANSPOSE

TRANSPOSE(array)

배열이나 범위의 행과 열을 바꾼다.

인수 : array – 행과 열을 바꿀 워크시트의 셀 범위 또는 배열

실습용 엑셀파일 다운로드 :엑셀-TRANSPOSE-함수-행과-열을-바꾸기.xlsx

 

사용 예

1) 세로로 된 자료를 가로로 바꾸기

아래와 같이 8행 2열인 세로로 된 자료를  가로로 바꾸어 보겠습니다.

TRANSPOSE 함수로 세로로 된 자료를 가로로 바꾸기

 

TRANSPOSE함수는 범위에 값을 출력하므로 일반적인 수식입력과 달리 배열수식으로 입력합니다.

① 출력할 [B13:I14] 범위를 마우스로 선택합니다(원본이 8행,2열이므로 출력범위는 2행, 8열이 되도록 선택).

TRANSPOSE 함수로 세로로 된 자료를 가로로 바꾸기

 

=TRANSPOSE(B4:C11) 입력 후 [Ctrl + Shift + Enter]를 누릅니다.

TRANSPOSE 함수로 세로로 된 자료를 가로로 바꾸기

 

수식이 입력되면 아래와 같이 결과가 출력됩니다.
수식 입력줄을 확인해 보면 수식 양쪽에 배열수식을 의미하는 중괄호({})가 붙어 있습니다.

TRANSPOSE 함수로 세로로 된 자료를 가로로 바꾸기 결과

* Microsoft 365, 엑셀 2021 이상 버전에서는 동적 배열 수식이 지원되므로  [B13] 셀만 선택하고 수식 입력후 [Enter] 만 누르면 됩니다.
[ 동적 배열 수식 ]

* 배열수식에 대해서는 다음 링크를 참고하세요.
[엑셀 배열수식 제대로 이해하기]

 

2) 가로로 된 자료를 세로로 바꾸기

당연한 이야기지만 TRANSPOSE 함수를 이용하면 아래와 같이 가로는 된 자료를 세로로 바꿀 수 있습니다.

'세로로 된 자료를 가로로 바꾸기' 할 때와 동일하게
범위 선택 → 수식 입력 → [Ctrl + Shift + Enter]를 누릅니다.

TRANSPOSE 함수로 가로로 된 자료를 세로로 바꾸기

 

수식이 입력되면 결과가 세로로 출력됩니다.

TRANSPOSE 함수로 가로로 된 자료를 세로로 바꾸기

 

 

TRANSPOSE 함수 사용 시 주의

만약 원본데이터를 바꾸면?

TRANSPOSE 함수로 행과 열을 바꾸어서 결과를 출력하고 원본을 바꾸면 수식이 입력된 곳도 같이 바뀝니다.

TRANSPOSE 함수 사용시 원본 변경시 동시에 변경됨

 

출력 결과를 수정하면?

출력된 범위 중 일부를 삭제하거나 수정하면 '배열의 일부를 변경할 수 없습니다' 오류가 발생합니다.

이 기능을 응용하면 사용자가 임의로 값을 바꾸지 못하게 할 수 있습니다.

수식이 입력된 전체 범위를 선택하고 삭제해야 삭제할 수 있습니다.

TRANSPOSE 함수 사용시 배열의 일부를 변경할 수 없음

 

 


관련 글

배열수식 이해하기 엑셀 배열수식 제대로 이해하기 - 이번 글에서는 엑셀의 배열수식을 알아보겠습니다. 배열수식을 사용하면 복잡한 문제를 간단히 해결할 수도 있고 여러 방면으로 쓸모가 있지만 이해하기가 쉽지 않고…

엑셀 배열수식 제대로 이해하기 더 보기 »

엑셀 동적 배열 수식 엑셀의 새로운 기능, 동적 배열 수식 - Microsoft 365, Excel 2021 버전부터 기존의 배열 수식(레거시 배열수식이라고 함)과는 다른 동적 배열 수식을 사용할 수 있습니다.  동적 배열 수식은…

엑셀의 새로운 기능, 동적 배열 수식 더 보기 »

 

댓글 달기

이메일 주소는 공개되지 않습니다.

Scroll to Top
%d 블로거가 이것을 좋아합니다: