엑셀 행열 바꾸기 방법을 알아보는 글입니다. 엑셀 가로 세로 바꾸기 방법으로 실무에서 빠르고 편리하게 작업을 할 수 있습니다. 지금부터 엑셀 행열 전환 3가지 방법을 소개합니다!
엑셀 연습 파일을 다운로드 받아서 연습을 해보면 이해가 훨씬 쉽습니다.
엑셀 행열 바꾸기 방법1. 행열 바꾸기 기능
엑셀 행열 바꾸기 방법 3가지를 알아보겠습니다. 그 중 첫 번째 방법으로 행열 바꾸기 기능을 사용 해볼 수 있습니다.
가장 먼저 아래 사진처럼 행열을 바꿀 범위를 선택해주세요. 범위의 제일 왼쪽 상단 셀을 클릭하고 Ctrl+A 를 누르면 자동으로 범위가 선택이 됩니다. 범위를 모두 선택한 후 Ctrl+C를 누릅니다.
그 후 위 사진처럼 붙여넣기를 하고 싶은 셀을 클릭하고 오른쪽 마우스 버튼을 누릅니다. 그 후 ‘선택하여 붙여넣기’ – ‘행/열 바꿈’ 글자를 클릭합니다.
그럼 아래 사진처럼 행열이 바뀌어서 값이 입력이 된 것을 확인할 수 있습니다. 이 때 서식 및 수식 부분이 모두 동일하게 옮겨집니다.
엑셀 행열 바꾸기 방법2. TRANSPOSE 함수
엑셀 행열 바꾸기 방법 두 번째로 TRANSPOSE 함수를 사용하는 방법이 있습니다.
우선 행열을 바꾼 후의 행열 범위를 아래 사진처럼 범위 지정 해줍니다. 아래 예시의 경우 행 6개, 열 4개 → 행 4개, 열 6개로 변경이 되는 것입니다. 그래서 범위를 지정할 때 최소 행 4개, 열 6개 이상이 되도록 범위를 지정해주세요.
그 후 TRANSPOSE 함수 내 인수로 행열을 바꾸기 전의 전체 범위(A1:D6)를 선택합니다. 그리고 엔터키를 누릅니다.
그럼 아래 사진처럼 열 행이 바뀌어서 값이 나온 것을 확인할 수 있습니다. 그런데 TRANSPOSE 함수를 이용한 경우에는 서식이 그대로 옮겨 지지 않고, 셀의 텍스트만 옮겨진 것을 확인할 수 있습니다.
이번에는 아래 사진처럼 범위 부분을 조금 더 넓게 지정 해보겠습니다.
그 후 엔터키를 누르면 아래 사진처럼 값이 없는 범위 부분에는 0이 입력이 됩니다. 이 때 원본 데이터에서 값을 새로 입력을 하면 행과 열을 바꾼 데이터에서도 값이 자동으로 입력이 됩니다.
엑셀 행열 바꾸기 방법3. OFFSET 함수
이번에는 OFFSET 함수를 이용해서 엑셀 행열 바꾸기를 하는 방법을 알아보겠습니다. OFFSET 함수를 이용한 행열 바꾸기에 관한 자세한 내용은 아래 링크를 참조해주세요.
OFFSET 함수를 이용해서 엑셀 행열 바꾸기를 하기 위해 아래와 같이 공식을 입력해줘야 합니다.
- = OFFSET ( $기준셀, COLUMN(기준셀)-COLUMN($기준셀), ROW(기준셀)-ROW($기준셀) )
- 기준셀: 행/열 전환을 할 범위의 제일 왼쪽 상단 셀
OFFSET 내의 인수를 위와 같이 그대로 입력만 해주시면 되는데요. 기준셀이란 행, 열을 바꾸기 전의 범위에서 가장 왼쪽, 상단에 위치한 셀을 의미합니다.
OFFSET 함수를 이용해서 행, 열을 바꾸기 위해 아래 사진처럼 함수식을 입력해줍니다.
=OFFSET($A$1,COLUMN(A1)-COLUMN($A$1),ROW(A1)-ROW($A$1))
달러 기호($)가 나와있는 인수의 경우 F4키를 눌러서 반드시 절대 참조를 해줘야 합니다.
함수식을 입력 하고 옆, 아래 셀에 자동채우기를 합니다.
그럼 아래 사진처럼 행,열이 변경되어 값이 입력 됩니다. OFFSET 함수도 TRANSPOSE 함수처럼 서식이 옮겨 지지 않습니다.
그리고 위 사진을 보시면 새롭게 입력한 값이 행, 열이 전환된 부분에도 자동으로 입력이 되는 것을 알 수 있습니다.
<결론>
- 엑셀 행열 바꾸기 방법
- 행열 바꾸기 기능 사용
- TRANSPOSE 함수 사용
- OFFSET 함수 사용
이상 엑셀 행열 바꾸기 방법에 관한 글이었습니다.