EXCEL 다루기

[ 함수 ] 엑셀(Excel) Transpose 함수 : 가로 데이터를 세로로, 세로 데이터를 가로로 바꾸기

카루루1007 2024. 10. 7. 15:56
728x90
반응형

엑셀 함수 중 TRANSPOSE 함수가 있습니다.

이 함수는 엑셀 2003 이후부터 사용이 가능합니다.

 

이 함수의 기능은 아래 그림과 같이

가로로 된 데이터를 세로로 바꾸거나

세로로된 데이터를 가로로 바꾸는 기능을 합니다.

 

728x90

 기본 문법

 

TRANSPOSE 함수의 기본 문법은 간단합니다.

=TRANSPOSE(array)

array에는 셀의 범위 또는 배열이 들어갑니다.

 

 사용방법

 

TRANSPOSE 함수

셀의 세로 범위를 셀의 가로 범위로 변환하거나,

셀의 가로 범위를 셀의 세로 범위로 변환합니다.

 

다시 말해, TRANSPOSE 함수는

주어진 범위나 배열의 방향을 뒤집습니다.

 

범위나 배열이 바뀌면 

첫번째첫 번째 행은 새로운 배열의 첫 번째 열이 되고,

두 번째 행은 새로운 배열의 두번째 열이 되고,

세 번째 행은 새로운 배열의 세번째 열이 되는 방식입니다.

 

또한 해당 배열의 값이나 범위의 값이 바뀌면

바뀐 값이 자동으로 반영이 됩니다.

 

함수의 사용 방법은 간단합니다.

 

A1~A5셀의 범위를 전달하면

위 그림과 같이 세로로 되어 있던 데이터가 가로로 바뀝니다.

 

특정 셀의 값을 바꾸게 되면

자동으로 값이 반영이 됩니다.

A4셀의 값을 6으로 바꾸면 아래 그림과 같이 자동 반영 됩니다.

 

반응형

 A1~A5범위를 표로 바꾸고 TRANSPOSE 함수를 적용시키면

데이터가 추가되어도 추가된 내용까지 자동으로 반영이 됩니다.

 

빨간색 네모 부분을 삽입 → 표를 눌러 표로 만들었습니다.

 

이 상태에서 7번 행에 데이터를 추가해 보겠습니다.

 

TRANSPOSE 함수는

엑셀 2021 이전  버전에서는 입력 시 CTRL + SHIFT + ENTER를 사용해 

값을 입력해야 할 수 있습니다.

 

TRANSPOSE는 실시간으로 값의 변화를 반영하므로

값을 바로 반영해야 할 경우 유용하게 사용할 수 있습니다.

 

만약 일회성으로 사용한다면 

선택하여 붙여 넣기의 행/열 바꿈을 사용하는 것이 더 나을 수 있습니다.

여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.

엑셀 공부하기
VBA 공부하기

728x90
반응형