IT,컴퓨터/오피스 프로그램

엑셀 행열 바꾸기 TRANSPOSE 함수 사용 방법

아디크루 2024. 5. 2. 23:58

 

 

엑셀에서 작업을 하다보면 열(세로)에 작업했던 내용을 행(가로)으로 바꾸거나 반대로 변경해야 하는 상황이 종종 발생합니다. 그래서 이번시간에는 엑셀 행열 바꾸기 방법에 대해서 알려드리도록 하겠습니다.

 

행열바꾸기 방법은 크게 2가지로 나누어서 설명드릴텐데요 첫번째는 단순히 열(세로)과 행(가로)을 바꿔서 붙여넣기 하는 방법이고 두번째는 TRANSPOSE 함수를 이용해서 바꾸기 하는 방법입니다.

 

 

1. 바꾸기 옵션 활용

 

 

세로로 1부터 5까지 써져있는 내용을 가로로 바꿔서 붙여넣기 해보겠습니다. 먼저 바꾸기할 열을 마우스로 드래그해서 복사(Ctrl + C)를 해주세요

 

 

붙여넣기 할 셀을 선택 후 마우스 오른쪽을 클릭해주시면 여러가지 옵션이 나오는데 그중 붙여넣기 옵션 중에서 바꾸기 옵션을 선택해주시면 됩니다.

 

 

그럼 위와 같이 세로 열로 작성되어 있던 숫자가 가로 행으로 바뀐 것을 확인 할 수 있습니다.

 

 

반대의 경우도 마찬가지입니다. 가로 행으로 작성되어 있는 숫자를 복사 후 똑같은 방법으로 바꾸기 붙여넣기를 해주시면 세로 열로 나열되는 것을 볼 수 있습니다.

 

 

2. TRANSPOSE 함수를 이용한 행열 바꾸기

 

 

이번에는 좀 더 복잡한 내용으로 진행해 보겠습니다. 위와 같은 표의 행열을 바꿔서 붙여넣기 해볼겁니다.

 

 

제일 먼저 해야 할일은 행열 바꾸기에 필요한 칸수를 세서 붙여넣기 할 곳에 드래그를 해주는 것입니다. 위 표 기준으로 보면 바꾸기 전에는 가로가 3칸이고 세로가 6칸이니 바꾸기할 곳에 가로 6칸과 세로 3칸을 드래그를 해주세요 

 

 

그뒤에 수식창에 위 내용처럼 TRANSPOSE 함수를 입력해주시면 됩니다.  엑셀에 있는 표 전체의 행열을 바꾸기 할 것이기 때문에 b3 부터 d8까지로 입력해주시면 됩니다. 여기서 중요한 것은 마지막 괄호를 닫지 말고 ctrl + shift + enter 키를 입력해야 한다는 것입니다.

 

 

 

 

ctrl + shift + enter 키를 입력해보시면 앞뒤로 다른 괄호가 붙는 것을 볼 수 있습니다. 그리고 행열이 바뀐 상태가 완료된게 보이실 겁니다. 이 함수는 내용만 적용되고 다른 수식은 붙여넣기가 안됩니다.

 

 

 

TRANSPOSE 함수의 특징 중 하나는 원본 내용과 동기화가 가능하다는 겁니다. 함수를 사용하고 나서 원본데이터를 바꾸면 그대로 적용이 된다는 장점이 있습니다.

 

물론 이 표 역시 위에서 알려드린 붙여넣기 옵션 중 바꾸기를 통해 행열을 바꾸는 것이 가능합니다. 간단한게 좋으신 분들은 굳이 함수를 사용하지 않아도 됩니다. 다만 TRANSPOSE 함수는 원본 내용을 지우지 않고 행열을 바꾼 데이터가 서로 연동이 되는게 필요하신 분들이 사용하시면 좋습니다.