Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 가로 세로 바꾸기, 행 열 바꾸기

엑셀(Excel)/Excel
반응형

기존 데이터에서 다른 각도로 보고 싶을 때 행과 열을 바꾸기도 합니다. 가로/세로를 서로 바꾸는 방법은 두 가지입니다. 붙여 넣기 옵션을 이용하는 것이 첫 번째입니다. 단순히 텍스트의 행 열을 교체해서 복사하고 싶을 때 사용합니다. 두 번째는 TRANSPOSE() 함수를 이용해서 바꾸는 방법입니다. TRANSPOSE() 는 배열 함수로 영역에 대한 수정이 불가능합니다. 원본 데이터를 수정하면 행/열을 바꿔서 복사한 영역도 동일하게 적용됩니다.

 

포스팅에 사용한 엑셀 샘플 파일입니다. 

엑셀 Excel 가로 세로 바꾸기, 행 열 바꾸기 .zip
0.01MB

 

붙여 넣기 옵션 이용하기

 

▼ 일단 행과 열을 전환할 데이터를 선택합니다. 한 번에 연결된 셀의 모든 영역을 선택하고 싶다면 아무 셀이나 선택하고 Ctrl + A 단축키를 클릭합니다. 다음은 선택된 영역을 복사하기 위해 Ctrl + C 를 클릭합니다.

 

▼ 행/열을 바꿔서 붙여 넣고 싶은 셀을 선택하고 오른쪽 마우스를 클릭합니다. 메뉴 목록에서 행/열 전환 아이콘을 선택합니다.

 

그림처럼 행/열을 전환해서 붙여 넣기가 이루어집니다. 이전 영역의 서식은 그대로 복사가 됩니다.

 

하지만 수식은 동일하게 복사가 안됩니다. 수식의 결과값만 적용이 됩니다.

 


 

함수 이용하기

 

먼저 전환해서 복사할 영역을 드래그를 해서 영역을 선택합니다. 행과 열의 개수는 전환했을 때를 감안해야 합니다.

 

Enter 를 눌러 TRANSPOSE() 함수를 입력합니다. 함수의 파라미터 값은 영역을 전환할 원본 데이터가 있는 영역입니다. TRANSPOSE 는 배열함수이끼 때문에 Ctrl + Shift + Enter 를 눌러서 적용해야 오류가 발생하지 않습니다.

 

가로 세로 영역을 정확하게 지정하지 않으면 그림처럼 데이터가 없는 영역은 오류가 발생합니다.

 

함수를 이용해서 행과 열을 바꾼 영역은 연결되어 있습니다. 원본 데이터를 변경해 보세요. 복사한 영역의 동일한 위치에 데이터도 바뀝니다.

 

하지만 역으로 가로/세로로 전환한 영역은 수정이 불가능합니다. 또 다른 단점은 함수를 이용한 경우 전환한 영역에는 서식이 적용되지 않습니다.

반응형
Posted by 녹두장군

댓글을 달아 주세요