Excel에서 행을 열로 바꾸는 방법(5가지 유용한 방법) -

  • 이 공유
Hugh West
MS Excel에서

데이터 전치 는 Excel 사용자가 수행하는 가장 일반적인 작업 중 하나입니다. 실제로 MS Excel 에서 행을 열로 바꾸는 방법에는 여러 가지가 있습니다. 이 기사에서는 적절한 예와 적절한 설명과 함께 몇 가지 쉽고 효과적인 방법을 보여줍니다.

다음 이미지는 이 기사에서 실제로 수행하는 작업을 보여줍니다.

연습집 다운받기

연습집은 아래 링크에서 다운받으실 수 있습니다.

Rows to Columns Inversion.xlsm

Excel에서 행을 열로 바꾸는 5가지 유용한 방법

일부 학생의 연간 결과를 나타내는 데이터 세트가 있다고 가정합니다. 더 나은 표시를 위해 이 데이터 세트의 행을 열로 바꾸려고 합니다. 다음 섹션에서는 이 작업을 수행하기 위한 5가지 유용한 Excel 방법을 보여줍니다.

1. 선택하여 붙여넣기 명령 및 링크를 사용하여 행을 열로 바꾸기

간단한 선택하여 붙여넣기 명령을 아래에 설명된 두 가지 방법으로 사용할 수 있습니다.

1.1 붙여넣기 특수 명령 사용

이 방법은 빠르고 간편하지만 반복되는 작업에는 적합하지 않습니다. 그러나이 방법이 어떻게 작동하는지 살펴 보겠습니다.

단계:

  • 우선 셀 범위를 선택합니다( B4:I9) 트랜스포즈를 원합니다.
  • 그런 다음 마우스 오른쪽 버튼을 클릭 하고 복사 합니다. 당신은 또한 키보드를 사용할 수 있습니다단축키 Ctrl+C 대신.

  • 마지막으로 원하는 셀 위치( B11) 를 선택하십시오.
  • 붙여넣기 > 선택하여 붙여넣기 로 이동합니다.

  • 선택하여 붙여넣기 메뉴가 열립니다. 바꾸기 확인란을 선택합니다.

    또는 키보드 단축키 Ctrl+Alt+V 를 사용하여 선택하여 붙여넣기 메뉴를 열 수도 있습니다.

  • 확인 을 누릅니다.

따라서 초기 데이터 세트에서 전치된 데이터 세트를 생성했습니다.

자세히 보기: 그룹의 여러 행을 Excel의 열로 전치합니다.

1.2 테이블을 전치하여 초기 데이터에 연결

위 방법의 단점은 초기 데이터 세트의 모든 데이터가 변경되기 때문입니다. , 전치된 데이터 세트에서 변경되지 않습니다. 따라서 출력을 초기 데이터 세트와 연결하고 그에 따라 업데이트하는 방법이 필요합니다. 아래 단계에 따라 이를 수행하는 방법을 살펴보겠습니다.

단계:

  • 원하는 셀 범위를 선택합니다( B4:I9 ) > Ctrl+C > 원하는 위치( B11 )를 선택합니다.
  • Ctrl+Alt+V> 를 눌러 선택하여 붙여넣기 메뉴로 이동합니다. 1>링크 붙여넣기 .

이제 새 데이터 세트가 B11:I16 의 셀 범위에 있습니다. 아직 전치되지 않았습니다. 방금 원본 데이터 세트와 연결했습니다. 이와 함께 우리는 본다.형식도 사라졌습니다. 서식을 지우고 싶지 않다면 서식을 다시 실행해야 합니다!

  • Excel의 찾기 및 바꾸기 대화 상자를 엽니다. 또는 Ctrl+H 를 누르고 바꾸기 탭 으로 바로 이동합니다.
  • 모두 바꾸기 = " " abc "가 있는 문자 또는 데이터 세트에 없는 문자 > 모두 바꾸기 를 클릭합니다.

새 데이터 세트가 손실된 것처럼 보일 수 있습니다! 원하는 변환된 데이터 테이블 뒤에 세 단계가 더 있습니다.

  • 새 데이터 세트를 선택하고 Ctrl+C를 누릅니다. > 마지막으로 출력을 배치할 위치( K4 )를 선택합니다.
  • Ctrl+Alt+V > 바꾸기 확인란을 선택합니다.

  • 확인 을 누릅니다.

  • K2:P9 에서 테이블 선택 > Ctrl+H 를 누르고 대체 탭 으로 이동합니다.
  • 각 " abc "를 " = ” > 모두 바꾸기 를 누릅니다.

마지막으로 원하는 연결 및 전치 데이터 세트를 생성했습니다.

원본 데이터 세트의 입력을 변경하면 그에 따라 변환된 데이터도 변경된다는 점에 유의해야 합니다. 여기에 첨부된 스크린샷을 보십시오.

자세히 보기: Excel 붙여넣기 전치 단축키: 4가지 간편한 사용 방법

2. TRANSPOSE 함수를 사용하여 행을 열로 반전

TRANSPOSEfunction MS Excel 365 에서 동적 배열로 사용하기가 매우 쉽습니다. 다른 버전에서도 약간 다른 방식으로 사용할 수 있습니다. 이 섹션에서 이를 보여드리겠습니다.

2.1 TRANSPOSE 함수를 동적 배열로 사용

단계:

  • 마지막에 원하는 출력을 배치할 위치( B11 )를 선택합니다.
  • 전체 데이터 세트를 선택하여 다음 수식을 입력합니다.
=TRANSPOSE(B4:I9)

  • 그런 다음 Enter 키를 누릅니다.

마지막으로 전치된 데이터 세트를 생성했지만 데이터 세트 형식이 손실되었습니다.

TRANSPOSE 기능은 동적이라는 점에 유의해야 합니다. 원본 데이터 세트에서 자동으로 전치된 출력에서 ​​업데이트됩니다.

2.2 Ctrl+Shift+Enter로 TRANSPOSE 기능 사용

MS Office 365 를 사용하고 이전 버전의 MS Excel로 작업해야 하는 경우 TRANSPOSE 기능을 계속 사용할 수 있습니다. 하지만 이번에는 유연성이 약간 떨어집니다.

이 경우 원래 데이터 세트에 있는 열과 행의 수를 먼저 계산해야 합니다.

일반 규칙 은 입력 데이터 세트에 X 행 Y 열 이 있는 경우 출력 데이터 세트에 Y 행이 있다는 것입니다. X 열 .

이 경우 예제에는 8 열 6 행 이 있습니다.합계.

단계:

  • 6열과 8행이 있는 임의의 셀 범위를 선택합니다.
  • 다음 수식을 입력합니다.
=TRANSPOSE(B4:I9)

  • Ctrl+Shift+Enter 를 누르거나 Enter를 누르기만 하면 됩니다. MS 365 사용자인 경우.

마지막으로 전치된 데이터 세트를 얻었습니다. 수식 입력줄을 살펴보십시오. 중괄호는 이것이 배열 수식임을 나타냅니다.

더 읽어보기: Excel에서 배열을 바꾸는 방법(3가지 간단한 방법)

비슷한 읽기

  • Excel에서 모든 n행을 열로 바꾸는 방법(2가지 쉬운 방법)
  • 변환 파워 쿼리를 사용하여 Excel에서 열을 행으로
  • Excel에서 중복 행을 열로 바꾸는 방법(4가지 방법)
  • 여러 열을 하나로 바꾸기 Excel의 열(3가지 편리한 방법)

3. INDIRECT & 행을 열로 바꾸는 ADDRESS 함수

또한 INDIRECT ADDRESS 기능을 결합하여 두 단계로 행을 열로 바꿀 수 있습니다.

단계:

  • 먼저 출력을 배치할 셀 위치( B11 )를 선택합니다.
  • 후 다음 수식을 입력하십시오.
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))

  • Enter 를 누르십시오.

따라서 우리는 전치된 데이터 세트를 얻었지만 다시 출력 데이터를 수동으로 포맷해야 합니다.

이것방법은 전체 데이터 세트를 변경하지 않고 전치된 데이터를 편집할 수 있다는 것입니다.

자세히 보기: 그룹의 여러 행을 Excel의 열로 전치

4. Excel 파워 쿼리 도구를 사용하여 여러 행을 열로 바꾸기

파워 쿼리 는 Excel에서 데이터를 빠르게 바꿀 수 있는 정말 효과적인 도구입니다. 이번에는 파워 쿼리 도구를 사용하여 데이터를 전치하는 단계를 보여드리겠습니다.

단계:

  • 먼저, 데이터 세트를 선택하고 데이터 탭 > 가져오기 & Transform Data > From Table/Range .
  • Create Table 대화 상자가 > 내 표에 머리글 있음 확인란 > 그런 다음 확인 을 누릅니다.

  • 파워 쿼리 편집기 대화 상자가 열립니다 > 변환 탭을 선택합니다.
  • 머리글을 첫 번째 행으로 사용 을 선택합니다.

  • 그런 다음 바꾸기 를 클릭합니다.

  • 그런 다음 첫 행을 머리글로 사용 을 선택합니다.

  • 파일로 이동 > 닫기 & Load .

Power Query Editor 대화 상자가 닫히고 결과적으로 전치된 데이터가 포함된 새 시트가 통합 문서에 로드됩니다.

자세히 알아보기: Excel 파워 쿼리: 행을 열로 바꾸기(단계별 가이드)

5. Excel VBA 매크로를 사용하여 행을 열로 변환

VBA 매크로 는 워크시트에서 행을 열로 변환하는 데도 도움이 됩니다. 이 섹션에서는 VBA 매크로를 사용하여 MS Excel에서 행을 열로 바꾸는 방법을 보여줍니다.

단계:

  • 먼저 워크시트 이름 “ VBA 매크로 사용 ” > 코드 보기를 클릭합니다.

Microsoft Visual Basic 애플리케이션 모듈 창이 열립니다.

  • 복사 다음 VBA 매크로 모듈 창<2에 붙여넣기 >.
2818
  • 그런 다음 F5 를 눌러 VBA 매크로 > 전체 데이터 세트를 선택하고 확인 을 누릅니다.

  • 마지막으로 원하는 출력을 배치할 위치를 선택합니다.

마지막으로 VBA 매크로 를 사용하여 행을 열로 변환했습니다.

자세히 알아보기: Excel VBA: 그룹의 여러 행을 열로 바꾸기

결론

독자 여러분, 지금까지 다섯 가지 기술에 대해 논의했습니다. Excel에서 행을 열로 바꿉니다. 이 튜토리얼이 도움이 되기를 바랍니다. 또한 워크북을 다운로드하여 직접 연습할 수 있습니다. 그러나 질문, 의견 또는 피드백이 있으면 언제든지 의견란에 알려주십시오.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.