Skip to main content

Excel에서 데이터를 전치하는 5가지 방법 (단계별 튜토리얼)

Author: Amanda Li Last Modified: 2025-05-20

데이터를 전치하는 것은 행을 열로 또는 그 반대로 변환하여 배열의 방향을 변경하는 것을 의미합니다. 이 튜토리얼에서는 배열의 방향을 전환하고 원하는 결과를 얻기 위한 다섯 가지 방법을 공유하겠습니다.


비디오: Excel에서 데이터 전치하기


특수 붙여넣기를 사용하여 열을 행으로 전환

참고: 데이터가 Excel 테이블에 있는 경우 붙여넣기 전치 옵션은 사용할 수 없습니다. 먼저 테이블을 범위로 변환해야 합니다. 테이블을 마우스 오른쪽 버튼으로 클릭한 다음 컨텍스트 메뉴에서 "테이블" > "범위로 변환"을 선택하세요.

1단계: 전치할 범위 복사

행과 열을 전환하려는 셀 범위를 선택하고 "Ctrl" + "C"를 눌러 범위를 복사합니다.

Select and copy the range of cells where you want to switch rows and columns

2단계: 붙여넣기 전치 옵션 선택

대상 범위의 첫 번째 셀을 마우스 오른쪽 버튼으로 클릭하고 마우스 오른쪽 버튼 메뉴에서 "붙여넣기 옵션" 아래의 "전치" 아이콘을 클릭합니다.

Right-click on the first cell of the destination range, and click the Transpose icon from the right-clicking menu

결과

짜잔! 순식간에 범위가 전치되었습니다!

The range is transposed

참고: 전치된 데이터는 정적이며 원본 데이터 세트와 독립적입니다. 원본 데이터에 변경 사항을 적용해도 전치된 데이터에는 반영되지 않습니다. 전치된 셀을 원본 셀에 연결하려면 다음 섹션으로 이동하세요.

(광고) Kutools로 표 차원 쉽게 전치

Excel에서 교차표 (2차원 표)를 평면 목록 (1차원 목록)으로 또는 그 반대로 변환하는 작업은 항상 많은 시간과 노력이 필요합니다. 그러나 Kutools for Excel이 설치되어 있다면, "표 차원 전치" 도구를 사용하면 빠르고 쉽게 변환할 수 있습니다.

Kutools for Excel's Transpose Table Dimensions tool

"Kutools for Excel" - 300개 이상의 유용한 기능을 포함하여 작업을 훨씬 쉽게 만듭니다. 지금 30일 동안 완전한 기능을 무료로 체험해 보세요!


데이터 전치 및 소스에 연결

범위의 방향을 동적으로 전환하고 (열을 행으로 또는 그 반대로) 전환된 결과를 원본 데이터 세트에 연결하려면 아래 방법 중 하나를 사용할 수 있습니다:


TRANSPOSE 함수를 사용하여 행을 열로 변경

"TRANSPOSE" 함수를 사용하여 행을 열로 또는 그 반대로 전환하려면 다음과 같이 하세요.

1단계: 원래 셀 집합과 같은 수의 빈 셀 선택 (다른 방향으로)

팁: Excel 365 또는 Excel 2021을 사용 중이라면 이 단계를 건너뛸 수 있습니다.

예를 들어, 원래 표가 A1:C4 범위에 있다고 가정하면, 이 표는 4행 3열로 구성됩니다. 따라서 전치된 표는 3행 4열로 구성됩니다. 즉, 3행 4열의 빈 셀을 선택해야 합니다.

2단계: TRANSPOSE 공식 입력

아래 공식을 수식 표시줄에 입력하고 "Ctrl" + "Shift" + "Enter"를 눌러 결과를 얻습니다.

팁: Excel 365 또는 Excel 2021 사용자는 "Enter"를 누르세요.

=TRANSPOSE(A1:C4)
참고:
  • A1:C4를 전치하려는 실제 소스 범위로 변경해야 합니다.
  • 원래 범위에 빈 셀이 있는 경우 "TRANSPOSE" 함수는 빈 셀을 0으로 변환합니다. 전치하면서 0 결과를 제거하고 빈 셀을 유지하려면 "IF" 함수를 활용해야 합니다:
  • =TRANSPOSE(IF(A1:C4="","",A1:C4))

결과

행은 열로, 열은 행으로 변환되었습니다.

Table is transposed by using the TRANSPOSE function

참고: Excel 365 또는 Excel 2021을 사용 중이라면 "Enter" 키를 누르면 결과가 필요한 만큼의 행과 열로 자동으로 확장됩니다. 공식을 적용하기 전에 확장 범위가 비어 있는지 확인하세요; 그렇지 않으면 #SPILL 오류가 반환됩니다.

INDIRECT, ADDRESS, COLUMN 및 ROW 함수를 사용하여 데이터 회전

위 공식은 이해하고 사용하기 매우 쉽지만, 단점은 회전된 표의 셀을 편집하거나 삭제할 수 없다는 것입니다. 그래서 저는 "INDIRECT", "ADDRESS", "COLUMN" 및 "ROW" 함수를 사용하는 공식을 소개하겠습니다. 원래 표가 A1:C4 범위에 있다고 가정하고, 열을 행으로 변환하고 회전된 데이터를 소스 데이터 세트에 연결하려면 아래 단계를 따르세요.

1단계: 공식 입력

대상 범위의 가장 왼쪽 위 셀 (우리의 경우 A6)에 아래 공식을 입력하고 "Enter"를 누릅니다:

=INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))

The formula is entered in the top-left-most cell of the destination range

참고:
  • A1을 실제로 전치할 소스 범위의 가장 왼쪽 위 셀로 변경하고 달러 기호는 그대로 유지해야 합니다. 열 문자와 행 번호 앞의 달러 기호($)는 절대 참조를 나타내며, 공식을 다른 셀로 이동하거나 복사할 때 열 문자와 행 번호가 변경되지 않도록 합니다.
  • 원래 범위에 빈 셀이 있는 경우 공식은 빈 셀을 0으로 변환합니다. 전치하면서 0 결과를 제거하고 빈 셀을 유지하려면 "IF" 함수를 활용해야 합니다:
  • =IF(INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1)))=0,"",INDIRECT(ADDRESS(COLUMN(A1)-COLUMN($A$1)+ROW($A$1),ROW(A1)-ROW($A$1)+COLUMN($A$1))))

2단계: 공식을 오른쪽 및 아래 셀로 복사

공식 셀을 선택하고 채우기 핸들 (셀의 오른쪽 하단 모서리에 있는 작은 녹색 사각형)을 드래그하여 필요한 만큼의 행과 열로 내려가고 오른쪽으로 이동합니다.

결과

열과 행이 즉시 전환되었습니다.

The columns and rows are switched right away

참고: 데이터의 원래 서식은 전치된 범위에 저장되지 않습니다. 필요한 경우 셀을 수동으로 서식 지정할 수 있습니다.

특수 붙여넣기 및 찾기/바꾸기를 사용하여 열을 행으로 변환

특수 붙여넣기 방법과 함께 찾기 및 바꾸기 기능을 몇 단계 더 거치면 소스 셀을 전치된 셀에 연결하면서 데이터를 전치할 수 있습니다.

1단계: 전치할 범위 복사

전치하려는 셀 범위를 선택하고 "Ctrl" + "C"를 눌러 범위를 복사합니다.

Select and copy the range of cells to transpose

2단계: 붙여넣기 링크 옵션 적용

  1. 빈 셀을 마우스 오른쪽 버튼으로 클릭하고 "특수 붙여넣기"를 클릭합니다.

    Right-click on a blank cell, and then click Paste Special

  2. "붙여넣기 링크" 버튼을 클릭합니다.

    Click on Paste Link

아래와 같은 결과를 얻게 됩니다:

The links to the copied cells are pasted

 3단계: 붙여넣기 링크 결과에서 등호 (=) 찾기 및 바꾸기

  1. 결과 범위 (A6:C9)를 선택하고 "Ctrl" + "H"를 누른 다음, 찾기 및 바꾸기 대화 상자에서 "="를 "@EO" (또는 선택된 범위에 존재하지 않는 문자)로 바꿉니다.

    Replace = with @EO in the Find and Replace dialog

  2. "모두 바꾸기"를 클릭하고 대화 상자를 닫습니다. 아래는 데이터가 어떻게 보일지입니다.

    Replacement result

4단계: 바뀐 붙여넣기 링크 결과 전치

범위 (A6:C9)를 선택하고 "Ctrl" + "C"를 눌러 복사합니다. 빈 셀 (여기서는 A11)을 마우스 오른쪽 버튼으로 클릭하고 붙여넣기 옵션에서 "전치" 아이콘을 선택하여 전치된 결과를 붙여넣습니다.

Right-click on a blank cell (here I selected A11) and select the Transpose icon from Paste Options

5단계: 전치된 결과를 원본 데이터에 연결하기 위해 등호 (=) 다시 가져오기

  1. 전치된 결과 데이터 A11:D13을 선택한 상태로 유지하고 "Ctrl" + "H"를 누른 다음, "@EO"를 "=" ("3단계"의 반대)로 바꿉니다.

    Replacement result

  2. "모두 바꾸기"를 클릭하고 대화 상자를 닫습니다.

결과

데이터가 전치되었으며 원본 셀에 연결되었습니다.

참고: 데이터의 원래 서식은 손실됩니다; 필요시 수동으로 복원할 수 있습니다. 과정이 끝난 후 범위 A6:C9를 삭제하셔도 됩니다.

Power Query를 사용하여 데이터 전치 및 소스에 연결

Power Query는 강력한 데이터 자동화 도구로, Excel에서 데이터를 쉽게 전치할 수 있게 해줍니다. 아래 단계를 따라 작업을 완료할 수 있습니다:

1단계: 전치할 범위를 선택하고 Power Query 편집기 열기

전치할 데이터 범위를 선택합니다. 그런 다음 "데이터" 탭에서 "데이터 가져오기 및 변환" 그룹에서 "테이블/범위에서"를 클릭합니다.

From Table/Range button on the ribbon

참고:
  • 선택한 데이터 범위가 테이블에 없는 경우 "테이블 만들기" 대화 상자가 나타납니다; "확인"을 클릭하여 테이블을 생성합니다.
  • Excel 2013 또는 2010을 사용 중이며 "데이터" 탭에서 "테이블/범위에서"를 찾을 수 없는 경우, "Microsoft Power Query for Excel 페이지"에서 다운로드하여 설치해야 합니다. 설치 후 "Power Query" 탭으로 이동하여 "Excel 데이터" 그룹에서 "테이블에서"를 클릭합니다.

2단계: Power Query를 사용하여 열을 행으로 변환

  1. "변환" 탭으로 이동합니다. "첫 번째 행을 헤더로 사용" 드롭다운 메뉴에서 "헤더를 첫 번째 행으로 사용"을 선택합니다.

    Go to the Transform tab. In the Use First Row as Headers drop-down menu, select Use Headers as First Row

  2. "전치"를 클릭합니다.

    Click on Transpose

3단계: 전치된 데이터를 시트에 저장

"파일" 탭에서 "닫기 및 로드"를 클릭하여 "Power Editor" 창을 닫고 전치된 데이터를 로드할 새 워크시트를 생성합니다.

Click Close & Load

결과

전치된 데이터는 새로 생성된 워크시트에서 표로 변환됩니다.

The transposed data is converted to a table in a newly created worksheet

참고:
  • 위와 같이 첫 번째 행에 추가 열 헤더가 생성됩니다. 헤더 아래의 첫 번째 행을 열 헤더로 승격하려면 데이터 내의 셀을 선택하고 "쿼리" > "편집"을 클릭합니다. 그런 다음 "변환" > "첫 번째 행을 헤더로 사용"을 선택합니다. 마지막으로 "홈" > "닫기 및 로드"를 선택합니다.
  • 원본 데이터 세트에 변경 사항이 있는 경우 "쿼리 및 연결" 창에서 표 옆의 "새로 고침" 아이콘을 클릭하거나 "쿼리" 탭에서 "새로 고침" 버튼을 클릭하여 위의 전치된 데이터를 업데이트할 수 있습니다.

(광고) Kutools로 몇 번의 클릭으로 범위 변환

Kutools for Excel의 "범위 변환" 유틸리티를 사용하면 세로 열을 여러 열로 또는 그 반대로 변환하거나 행을 여러 행으로 변환하는 등의 작업을 쉽게 수행할 수 있습니다.

Kutools for Excel's Transform Range tool

"Kutools for Excel" - 300개 이상의 유용한 기능을 포함하여 작업을 훨씬 쉽게 만듭니다. 지금 30일 동안 완전한 기능을 무료로 체험해 보세요!