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

엑셀함수 TRANSPOSE – 행과 열을 바꾸기

  • by

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

엑셀함수 TRANSPOSE

 

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

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

실습용 엑셀파일 다운로드 :엑셀함수_TRANSPOSE_행과_열을_바꾸기.xlsx
구문(Syntax)

TRANSPOSE(array)

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

인수 :

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

 

사용예 :

아래 그림과 같이 8행 2열인 범위의 자료의 행과 열을 바꾸어 보자.

엑셀함수 TRANSPOSE

 

TRANSPOSE함수는 범위에 값을 출력하므로 일반적인 수식입력과는 다르게 배열수식으로 입력되어야 한다.

다음 순서로 입력한다.

  • 출력할 범위를 마우스로 선택(원본이 8행,2열이므로 출력범위는 2행, 8열이 되도록 선택한다)
    엑셀함수 TRANSPOSE

 

  • 수식입력 후 Ctrl + Shift + Enter 입력
    =TRANSPOSE(B4:C11)
    엑셀함수 TRANSPOSE

 

  • 수식이 정상적으로 입력되었다면 아래와 같이 결과가 출력된다.
    수식 입력줄을 확인해 보면 입력된 수식 양쪽에 중괄호({})가 붙어 있을 것이다. 배열수식이 입력되었다는 뜻이다.
    엑셀함수 TRANSPOSE

 

 

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

 

TRANSPOSE함수 좀 더 알아보기

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

 

  • 출력된 범위 중 일부를 삭제하거나 수정하면 아래와 같이 “배열의 일부를 변경할 수 없습니다” 오류가 발생한다.
  • 이 기능을 응용하면 사용자가 임의로 값을 바꾸지 못하게 할 수도 있다.
  • 수식이 입력된 전체 범위를 선택하고 삭제해야 삭제가 가능하다.
    엑셀함수 TRANSPOSE

 

[ 엑셀 찾기 및 참조영역 함수 ]

 

댓글 남기기

이메일은 공개되지 않습니다.