Excel에서 데이터 테이블로 작업하는 동안 어떤 이유로 Excel 테이블(행 및 열 머리글 포함)을 목록으로 변환해야 할 수도 있습니다. 다음 방법은 크로스 테이블을 쉽고 빠르게 목록으로 변환하기 위한 적절한 지침을 제공할 수 있습니다.
실습북 다운로드
여기에서 무료 Excel 템플릿을 다운로드하여 스스로 연습할 수 있습니다.
Excel에서 표를 목록으로 빠르게 변환하는 3가지 방법
방법 1:Excel에서 표를 목록으로 변환하는 피벗 테이블 및 피벗 차트 마법사 만들기
먼저 데이터셋을 소개하겠습니다. 일부 판매원의 판매를 3주 단위로 배치했습니다. 행 2에 다른 제목이 있음을 알 수 있습니다. 및 B열 . 열을 따라 모든 주의 머리글이 있고 다른 열을 따라 판매 금액이 있는 목록을 만들고 싶습니다. 이제 피벗 테이블 및 피벗 차트 마법사를 사용하여 이 데이터 테이블을 목록으로 변환합니다. . 절차가 꽤 길지만 쉽습니다.
먼저 피벗 테이블 및 피벗 차트 마법사 를 가져올 것입니다. 엑셀 상단 메뉴바에서
1단계:
➥ 파일 을 클릭하십시오. 다른 옵션이 표시됩니다.
2단계:
➥ 그런 다음 "옵션" 을 누르십시오. 메뉴.
Excel 옵션 창이 열립니다.
3단계:
➥ 그런 다음 다음과 같이 클릭합니다. 리본 사용자 지정> 리본에 없는 명령> 피벗 테이블 및 피벗 차트 마법사.
4단계:
➥ 그런 다음 데이터> 새 그룹> 새 그룹(사용자 지정)> 추가를 연속적으로 누릅니다.
곧 "피벗 테이블 및 피벗 차트 마법사" 옵션이 표시됩니다. 아래 이미지처럼
5단계:
➥ 이제 확인 을 누르십시오. 그러면 피벗 테이블 및 피벗 차트 마법사가 나타납니다. 상단 메뉴 표시줄의 옵션입니다.
6단계:
➥ 데이터> 피벗 테이블 및 피벗 차트 마법사를 차례로 클릭합니다.
대화 상자가 나타납니다.
7단계:
➥ 여러 통합 범위에 표시 및 피벗 테이블
➥ 그런 다음 다음을 누릅니다.
8단계:
➥ 나중에 단일 페이지 필드 만들기 라는 라디오 버튼을 클릭하십시오. 다음을 누릅니다.
9단계:
➥ 이제 데이터 범위를 선택하고 다음 을 누르십시오. 다시.
10단계:
➥ 원하는 워크시트를 선택합니다. 새 워크시트를 선택했습니다. .
➥ 마침을 클릭합니다. .
피벗 테이블 필드 Excel 창의 오른쪽에 나타납니다.
11단계:
➥ 행 선택 취소 및 열 옵션
➥ 마지막으로 더블 클릭하기만 하면 됩니다. 가치 합계 .
이제 새 시트에서 원하는 목록을 찾았습니다.
자세히 알아보기: Excel에서 피벗 테이블을 삽입하는 방법
유사한 수치:
- Excel에서 표와 범위의 차이점은 무엇입니까?
- Excel 표 참조 사용 방법(예제 10개)
- 슬라이서를 사용하여 Excel 2013에서 표 필터링
- Excel 표의 수식을 효과적으로 사용(예제 4개 포함)
방법 2:파워 쿼리를 열어 Excel에서 표를 목록으로 전환
파워 쿼리 다양한 소스에서 데이터를 수집하는 프로세스를 단순화하는 데 사용되는 도구이며 편리하고 사용 가능한 형식으로 Excel 시트로 정렬할 수 있습니다. 여기서는 Excel 표를 목록으로 변환하는 데 사용합니다.
1단계:
➥ 데이터 범위 선택
➥ 그런 다음 데이터> 테이블/범위에서와 같이 클릭합니다.
테이블 만들기라는 대화 상자 열릴 것입니다.
2단계:
➥ 확인 을 누르십시오. 지금.
그러면 "파워 쿼리 편집기라는 새 창이 나타납니다. ".
3단계:
➥ Ctrl 누르기 누른 상태에서 왼쪽 클릭을 사용합니다. 이 새 창에서 3개의 열을 마우스로 선택하십시오.
➥ 그런 다음 변환> 열 피벗 해제를 클릭합니다.
곧 아래 이미지와 같은 목록을 찾을 수 있습니다.
4단계:
➥ 이제 닫기 및 로드를 누르기만 하면 됩니다.
그러면 새 워크시트에 예상 목록이 있는 것을 볼 수 있습니다.
자세히 알아보기: Excel에서 범위를 표로 변환
방법 3:Excel VBA를 포함하여 표를 Excel의 목록으로 변환
코딩을 좋아한다면 Excel VBA를 사용하여 작업을 수행할 수 있습니다. . 방법을 알아보겠습니다.
1단계:
➥ 오른쪽 클릭 시트 제목에 마우스를 올려놓습니다.
➥ 코드 보기 선택 컨텍스트 메뉴에서 .
VBA 창이 열립니다.
2단계:
➥ 아래에 주어진 코드를 작성하세요-
Sub TransposeThis()
Set TheRange = Sheets("VBA").Range("B5:B11")
Set TheRange_output = Sheets("sheet4").Range("B2")
For i = 1 To TheRange.Cells.Count
Set range_values = Range(TheRange.Cells(i).Offset(0, 1), TheRange.Cells(i).End(xlToRight))
If range_values.Cells.Count < 15000 Then
For j = 1 To range_values.Cells.Count
TheRange_output.Value = TheRange.Cells(i).Value
TheRange_output.Offset(0, 1).Value = range_values.Cells(j).Value
Set TheRange_output = TheRange_output.Offset(1, 0)
Next j
End If
Next i
End Sub
➥ 그런 다음 재생 을 누릅니다. 아이콘을 눌러 코드를 실행합니다.
곧 원하는 목록이 새 시트에 표시됩니다.
자세히 알아보기: VBA와 함께 Excel 표를 사용하는 방법
결론
위에서 설명한 모든 방법이 테이블을 목록으로 변환하기에 충분하기를 바랍니다. 댓글 섹션에서 언제든지 질문을 하고 피드백을 보내주세요.
추가 자료
- Excel에 TABLE 기능이 있습니까?
- Excel에서 피벗 테이블 편집(5가지 방법)
- Excel에서 피벗 테이블을 자동으로 새로 고치는 방법(2가지 방법)
- Excel의 표 유형:전체 개요