엑셀 가로 세로 바꾸기에 해당하는 글 1

엑셀 가로 세로 바꾸기 / 행열 변경 알아볼게요.

Info|2017. 9. 19. 01:03

오늘은 엑셀 가로 세로 바꾸기, 행열 변경에 대해서 알아보겠습니다. 먼저 엑셀은 많은 분들이 사용하시겠지만 2차원 좌표로 되어있는 데이터들의 집합이라고 보시면 됩니다. 특히 행과 열이 명확하게 구분되어 있어서 회사와 같은 곳에서 자료를 정리하는 데 매우 효율적이라서 전 세계적으로 많이 사용하고 있습니다. 보통 데이터를 작성하게 되면 맨 윗줄에 그 데이터에 대한 이름을 적고, 좌측에는 그에 따른 다른 값을 적습니다. 그리고 안에는 값을 집어넣는게 대부분이죠. 이런게 사람에 따라 다를 수도 있고, 값을 넣는 기준이 모호하다고 볼 수 있습니다. 그렇게 한번 값을 넣었는데 그 양이 방대해지게 되면 나중엔 다시 바꾸기가 힘듭니다. 엑셀 가로 세로 바꾸기 기능이 없다면 아마 행과 열을 변경하는 전치행열은 굉장히 힘들지도 모릅니다.



이런 값이 있다고 가정하겠습니다. 가, 나, 다는 고정이라 더 이상 늘어날 일이 없지만 알파벳으로 된 A~F는 앞으로도 계속해서 늘어날 수 있다면 데이터를 보는게 불편해집니다. 그럴 때 가로 세로 바꾸기를 통해서 정리할 수 있습니다.


어떤방식으로 하는 지 알려드리겠습니다. 먼저 위에 올려드린 사진처럼 블록설정을 해주시고 Ctrl+C, 혹은 우측마우스 클릭을 통해서 복사를 해주시면 됩니다.



원하는 공간에 붙여넣기를 할겁니다. 마우스 오른쪽 클릭을 해주세요. 그리고 핑크색 화살표가 가르키고 있는 메뉴를 클릭해 주시면 됩니다.



그럼 이렇게 간단하게 엑셀 가로 세로 바꾸기 기능이 실행된 것을 볼 수 있습니다. 이건 정말 단순하게 표를 복사한 후에 붙여넣는 형식이라서 원본 표와는 전혀 참조가 되어 있지 않습니다. 그 말은 원본 표를 삭제 해도 무방하다는 뜻입니다.



하지만 참조를 그대로 원하시는 분들도 있습니다. 원본 표와 전치된 행열표 두개 다 필요하신 분들이 있죠. 원본 값을 바꾸면 [행 열이 바뀐 표] 내에 있는 값도 바뀌길 원하시는 분들은 TRANSPOSE 함수를 이용하시면 됩니다.



먼저 해줄 작업은 이렇게 [블록설정] 을 해주셔야 합니다. 원래 제 데이터는 7X4였습니다. 그렇기에 전치된 행열은 4X7이므로 저렇게 블록설정을 해줍니다.



블록설정이 완료된 상태에서 =TRANSPOSE(범위) 를 입력하신 후에 CTRL+SHIFT+ENTER를 해줍니다. 여러 배열에 옮겨담아야 하기 때문에 이렇게 엔터를 처주시면 저렇게 값이 들어갑니다. 그렇다면 원본값을 한번 변경해 보겠습니다.



이렇게 참조되는 값 또한 변경되는 것을 볼 수 있습니다. 마지막값은 제가 아직 0을 입력하고 엔터를 치지 않아서 변경되지 않았네요. 엑셀 가로 세로 바꾸기는 이렇게 두가지 방식으로 가능합니다. 굉장히 간단한 방법이니까 헤매지 마시고 자신의 것으로 만드시기 바랍니다.

댓글()