Excel은 강력한 데이터 분석 도구이지만 정보가 가장 효율적인 형식으로 표시되지 않는 경우도 있습니다. 데이터가 행이 아닌 열로 구성되어 있는 경우 작업하기 쉽도록 데이터를 재구성해야 할 수도 있습니다 (그 반대도 마찬가지). 올바른 기술과 약간의 노하우를 사용하면 이 프로세스를 단순화하고 능률적으로 처리할 수 있습니다.
※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.
- 원문: How To Move Data From Columns To Rows In Excel
- URL: https://cellularnews.com/now-you-know/how-to-move-data-from-columns-to-rows-in-excel/
방법 1: Excel 기본 기능 사용
가장 간단한 방법은 복사/붙여넣기를 사용하는 것입니다. 이 방법은 데이터가 많지 않은 경우 유용합니다.
- 이동하려는 데이터가 포함된 셀 범위를 선택합니다.
- 선택한 범위를 우클릭하고 [복사]를 선택합니다.
- 데이터를 붙여넣을 셀을 선택합니다.
- 우버튼으로 클릭하고 [선택하여 붙여넣기]를 선택합니다.
- [선택하여 붙여넣기] 대화 상자에서 [행/열 바꿈]을 선택하고 [확인]을 클릭합니다.
방법 2: Excel 함수 사용
TRANSPOSE 함수는 행에서 열로 또는 그 반대로 데이터를 변환할 수 있는 Excel의 기본 함수입니다. A1:A5 영역의 데이터를 H1:L1 영역으로 이동하는 경우를 예로 들어보죠.
- 행 방향 데이터와 같은 크기의 영역을 지정합니다(H1:L1).
- =TRANSPOSE(A1:A5)라고 입력하고 Ctrl + Shift + Enter 키를 누릅니다.
Microsoft 365를 사용한다면 그냥 Enter를 눌러도 됩니다. Microsoft 365에서는 배열을 알아서 처리해 주기 때문입니다.
방법 3: 파워 쿼리 사용
데이터 구조가 간단하다면 앞의 두 방법으로도 충분합니다만, 더 큰 데이터 세트가 있거나 더 복잡한 변환을 수행해야 하는 경우 파워 쿼리(Power Query)를 사용합니다.
- 변환하려는 데이터가 포함된 셀 범위를 선택합니다.
- [데이터] 탭 - [데이터 가져오기 및 변환] 그룹 - [테이블/범위에서]를 클릭합니다.
- [Power Query] 편집기에서 [변환] 탭 - [행/열 바꿈]을 선택합니다.
- [파일] - [닫기 및 로드]를 클릭합니다.
파워 쿼리를 사용하면 변환 프로세스를 더 효과적으로 제어할 수 있으므로 필요에 따라 데이터를 조작하고 구성할 수 있습니다.
방법 4. VBA 사용
고급 사용자와 더 많은 자동화 옵션을 원하는 사용자의 경우 VBA 매크로를 사용하여 해결할 수도 있습니다. 다음은 이를 달성하기 위해 VBA 매크로를 작성하는 방법에 대한 기본 예입니다
(1) 워크시트 상태에서 Alt + F11 키를 눌러 Visual Basic Editor를 엽니다.
(2) Visual Basic Editor에서 [삽입] - [모듈]을 선택하여 새 모듈을 삽입합니다.
(3) 코드 창에 다음 코드를 작성합니다.
Sub MoveDataFromColumnsToRows()
Range(“A1:C4”).Select ''' 옮길 영역 지정
Selection.Copy ''' 선택된 영역 복사
Range(“E1”).Select ''' 옮겨 갈 셀 선택
‘행/열 바꾸기
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, _
SkipBlanks:= False, Transpose:=True
Application.CutCopyMode = False ''' 클립보드 비우기
End Sub
(4) 워크시트로 돌아가서 Alt + F8을 눌러 매크로 대화상자를 엽니다.
(5) 매크로 대화 상자에서 ' MoveDataFromColumnsToRows ' 매크로를 선택하고 [실행] 버튼을 누릅니다.
(6) VBA 코드가 실행되고 데이터 방향이 변환됩니다.
자주 묻는 질문
Excel에서 열의 데이터를 행으로 이동할 수 있나요?
Transpose 함수를 사용하면 Excel에서 열에서 행으로 데이터를 쉽게 이동할 수 있습니다. 데이터를 재구성하고 방향을 수직에서 수평으로 변경할 수 있습니다.
Excel에서 데이터를 어떻게 바꾸나요?
Excel에서 데이터 방향을 바꾸려면 다음 단계를 따릅니다.
- 방향을 바꿀 셀 범위를 선택합니다.
- 우클릭하고 [복사]를 선택하거나 Ctrl+C를 누릅니다.
- 데이터를 표시할 셀을 우클릭합니다.
- 붙여넣기 옵션에서 [행/열 바꾸기]를 선택합니다.
- [확인]을 누르면 데이터가 옮겨집니다.
여러 열의 데이터를 단일 행으로 바꿀 수 있나요?
Excel에서는 여러 열의 데이터를 단일 행으로 바꿀 수 있습니다. 그러나 대상 행에 전치된 데이터를 수용할 만큼 충분한 셀이 있는지 확인하는 것이 중요합니다. 행의 길이가 충분하지 않으면 데이터가 잘릴 수 있습니다.
서식을 잃지 않고 Excel에서 데이터를 바꿀 수 있나요?
[선택하여 붙여넣기] 기능을 사용하면 서식을 잃지 않고 Excel에서 데이터를 바꿀 수 있습니다. 데이터를 복사한 후 데이터를 붙여넣을 셀을 우클릭하고 [선택하여 붙여넣기]를 선택하세요. 대화 상자에서 [행/열 바꿈]을 선택하고 [확인]을 클릭합니다.
'Excel' 카테고리의 다른 글
챗GPT를 엑셀 데이터 분석에 어떻게 활용할까? (2) | 2023.12.21 |
---|---|
Excel 복구 도구로 손상된 시트를 수정하는 방법 (0) | 2023.12.18 |
웹사이트 데이터를 Excel로 가져오는 방법 (0) | 2023.12.14 |
분석을 위해 Excel에서 데이터를 구성하는 방법 (0) | 2023.12.13 |
Excel에서 데이터 유효성 검사를 제거하는 4가지 방법 (0) | 2023.12.13 |