행열 바꾸기 설명도: 이번 값으로 고정할 때는 값과 행열 바꿈, 원본 변경을 반영할 때는 TRANSPOSE

엑셀 행열 바꾸기는 표를 복사한 뒤 빈 위치에 ‘행/열 바꿈’으로 붙여넣으면 된다. 다만 계산 결과를 확정해 보낼 목적이면 값도 함께 선택한다. 원본을 고칠 때 바뀐 표까지 따라 바뀌어야 한다면 TRANSPOSE 함수를 사용한다.

둘은 처음에는 비슷하게 보인다. 차이는 원본을 수정한 뒤 나타난다. 아래에서는 가상의 물품 수량표 하나로 붙여넣을 자리, 결과 숫자, 수정 후 확인할 셀까지 이어서 살펴본다. 그림은 실제 Excel 화면이 아닌 설명도이며, 예제의 예상 결과는 코드로 대조했다. 네이티브 Excel 실행 시험을 한 것은 아니다.

붙여넣기 단계는 Windows용 Microsoft 365 Excel 데스크톱을 기준으로 설명한다. 구형 배열 입력과 Mac 메뉴는 해당 부분에서 따로 구분한다.

엑셀 행열 바꾸기 전에, 보낼 표인가 연결할 표인가?

이번 수량을 확정해 전달하면 값 붙여넣기, 원본과 계속 연결하면 함수를 고른다. 그냥 행/열 바꿈만 선택하면 수식도 옮겨질 수 있으므로 ‘방향을 바꿨으니 값도 고정됐다’고 판단하면 안 된다.

원하는 결과선택할 방법나중에 확인할 것
이번 숫자로 확정한 사본값 + 행/열 바꿈결과 셀에 원본 수식이 남지 않았는가
원본을 수정하면 함께 변경함수로 연결참조 범위와 결과가 펼쳐질 자리가 맞는가
원본 수식·서식도 옮기기일반 행/열 바꿈 붙여넣기상대 참조가 이동하며 달라지지 않았는가

Microsoft의 붙여넣기 설명은 기본 붙여넣기가 값뿐 아니라 수식·서식 등을 포함한다고 구분한다. 특히 다른 셀을 참조하는 계산표는 결과 셀을 클릭해 수식 입력줄까지 확인한다.

표의 방향만 바꾸는 작업과 같은 품목을 합산하는 작업도 다르다. 방향을 바꿔도 중복 항목이 합쳐지지는 않는다. 분류별 합계가 목적이면 피벗테이블을 검토한다.

엑셀 행열 바꾸기 예제, 어느 칸까지 필요한가?

행 수와 열 수가 서로 바뀐다. 예제의 원본 A1:C4는 제목을 포함해 4행 3열이다. 결과를 E1에서 시작하면 3행 4열인 E1:H3을 사용한다. 원본과 겹치지 않는 빈 영역을 확보한다.

다음은 실제 거래 자료가 아닌 가상 수량표다. 새 시트의 A1을 선택하고 아래 내용을 복사해 붙여넣는다. 탭으로 구분한 데이터이므로 A~C열에 나뉘는지 먼저 확인한다.

품목	월요일	화요일
봉투	12	15
라벨	8	9
파일철	5	7

한 열에 모두 들어갔다면 아직 행열을 바꿀 단계가 아니다. 먼저 텍스트 나누기에서 구분 기호를 확인한다. A1이 ‘품목’, C4가 숫자 7인지 대조한 뒤 진행한다.

가상 수량표 설명도: 원본 A1:C4는 4행 3열, 결과 E1:H3은 3행 4열이며 라벨의 월요일 8은 G2로 이동한다

그림에서 파란 8은 같은 수량이다. 행·열 방향을 바꾼 뒤에도 ‘라벨의 월요일 수량’이라는 의미가 유지되는지 확인한다.

엑셀 행열 바꾸기, 확정한 숫자만 보내는 순서

Windows 데스크톱 Excel에서는 복사 → 선택하여 붙여넣기 → 값과 행/열 바꿈 순서로 진행한다. Microsoft의 행열 바꾸기 안내는 잘라내기가 아닌 복사를 사용하고, 붙일 자리에 충분한 공간을 두도록 설명한다.

  1. 원본 A1:C4를 선택하고 Ctrl+C로 복사한다. Ctrl+X로 잘라내지 않는다.
  2. 비어 있는 E1을 클릭한다. E1:H3에 보관할 자료가 있다면 새 시트에서 진행한다.
  3. Ctrl+Alt+V로 선택하여 붙여넣기를 연다. 메뉴로는 홈 → 붙여넣기 아래 화살표 → 선택하여 붙여넣기를 찾는다.
  4. 붙여넣을 항목에서 값, 아래 옵션에서 행/열 바꿈을 선택하고 확인한다.
  5. E1:H3의 제목과 수량을 아래 표와 대조한다. 디자인이 필요하면 값이 맞는 것을 먼저 확인한 뒤 서식을 별도로 정리한다.
결과 행E열부터 H열까지 보여야 할 내용
1행품목 · 봉투 · 라벨 · 파일철
2행월요일 · 12 · 8 · 5
3행화요일 · 15 · 9 · 7

입력 예제는 상수만 있어 보통 붙여넣기와 값 붙여넣기의 차이가 잘 보이지 않는다. 실제 원본에 =SUM(...) 같은 수식이 있다면 결과 숫자 셀을 선택해 수식 입력줄에 계산식이 남았는지 확인해야 한다. 날짜나 금액의 표시 모양은 값과 별개이므로 그 부분도 대조한다.

원본 변경도 함께 반영하려면?

원본 범위를 수식으로 참조하면 수량 변경을 결과에 반영할 수 있다. 값으로 붙여넣은 예제와 비교하려면 다른 빈 위치인 E6에 수식을 입력한다. 예상 결과 영역은 E6:H8이다.

=TRANSPOSE(A1:C4)

Microsoft 365의 동적 배열 환경에서는 E6 한 칸에 입력하고 Enter를 누르면 결과가 주변으로 펼쳐진다. 공식 TRANSPOSE 문서는 구형 배열 방식에서는 결과 영역 전체를 먼저 선택하고 Ctrl+Shift+Enter로 확정하도록 구분한다. 현재 버전과 구형 버전의 입력법을 섞지 않는다.

연결 여부는 다음 예상 변화로 확인할 수 있다. 연습 사본의 B3만 8에서 11로 바꿔 본다.

  • 값으로 고정한 결과의 G2는 8을 유지해야 한다.
  • 함수 결과의 G7은 11로 바뀌어야 한다.
  • 월요일 수량 세 개의 합은 원본과 함수 결과 모두 25에서 28로 달라져야 한다. 화요일 합 31은 그대로다.

이 확인은 실제 파일에서 독자가 수행할 점검 절차다. 결과가 다르면 수식을 다시 입력하기 전에 원본 B3, 수식의 A1:C4, 결과의 G7을 차례로 확인한다. A1:C4처럼 고정한 범위는 나중에 추가한 5행까지 저절로 포함하는 범위가 아니므로, 새 품목이 생기면 참조 범위도 검토한다.

안 될 때는 자료를 지우기보다 원인을 나눈다

붙여넣기 메뉴 문제와 함수의 분산 오류는 해결 순서가 다르다. 오류를 없애려고 주변 업무 자료를 한꺼번에 지우지 않는다. 새 빈 시트에 같은 작은 예제를 먼저 놓으면 원본 구조의 문제인지 구분하기 쉽다.

행/열 바꿈이 안 보이거나 선택되지 않는다

다시 복사했는지 확인한다. 잘라내기 상태라면 복사로 다시 시작한다. 셀을 선택했을 때 표 디자인 탭이 나타나는 Excel 표 개체인지도 살핀다. 공식 안내는 Excel 표에서 행열 바꿈 기능의 제한을 설명한다.

표를 즉시 범위로 바꾸면 기존 관리 방식에 영향을 줄 수 있다. 원본 표를 보존하고, 표 밖의 빈 영역에서 TRANSPOSE로 원본 범위를 참조하는 방법부터 검토한다. 여러 시트로 시험할 때는 시트 복사로 연습 사본을 구분한다.

함수에 #SPILL! 또는 #분산! 오류가 나온다

Microsoft의 분산 오류 안내에 따르면 결과가 펼쳐질 자리의 값, 병합된 셀, Excel 표 내부 입력 등이 원인이 될 수 있다. 예제에서는 E6:H8 전체가 빈 일반 셀 영역인지 확인한다.

오류 셀을 선택해 예상 결과 범위와 방해 셀을 확인한다. 중요한 내용이 있다면 지우는 대신 수식을 다른 빈 영역으로 옮긴다. 원본이 표인 것과 결과 수식을 표 안에 넣은 것은 다른 조건이다. 동적 배열 결과는 표 밖에 두어야 한다.

방향은 맞는데 숫자나 모양이 달라졌다

일반 붙여넣기로 옮긴 수식은 상대 참조가 달라졌는지 확인한다. 확정 숫자만 필요했다면 원본을 보존한 상태에서 값 + 행/열 바꿈으로 다시 만든다. 함수 결과의 색·테두리까지 원본처럼 옮겨진다고 기대하지 말고 값 검증과 서식 작업을 나눈다.

Mac에서도 공식 안내는 복사 후 홈 → 붙여넣기 화살표 → 행/열 바꿈 경로를 제공한다. Windows의 Ctrl+Alt+V 단축키를 그대로 적용하지 말고 사용 중인 Mac 메뉴를 따른다.

엑셀 행열 바꾸기의 완료 기준은 방향만 맞는 것이 아니다. 결과 영역, 제목과 숫자의 짝, 원본 수정이 반영되어야 하는지를 함께 확인한다. 전달용 사본은 확정값인지, 관리용 표는 연결이 유지되는지까지 대조한 뒤 사용한다.

출처

  1. Microsoft — 행과 열을 바꾸는 붙여넣기와 주의사항
  2. Microsoft — 붙여넣기 옵션과 값·수식의 차이
  3. Microsoft — TRANSPOSE 함수와 배열 입력
  4. Microsoft — 분산 오류의 원인별 해결
  5. Microsoft — Mac용 Excel의 행과 열 바꾸기
  6. Microsoft — Excel 바로 가기 키