기본적으로 Microsoft Excel에서는 1,048,576개 행을 초과하는 데이터를 직접 입력하거나 편집할 수 없습니다. 하지만 엑셀의 데이터 모델(Data Model) 기능을 활용하면 이보다 훨씬 많은 대용량 데이터도 충분히 분석할 수 있습니다. 이번 글에서는 단 6단계만으로 104만 개가 넘는 행 데이터를 처리하는 실전 방법을 단계별로 정리했습니다.
엑셀에서 104만 개 이상의 행을 처리하는 단계별 방법
지금부터 엑셀에서 104만 개가 넘는 행 데이터를 다루는 전체 과정을 하나씩 살펴보겠습니다.
1단계: 원본 데이터 세트 준비하기
첫 번째 단계는 분석에 사용할 원본 데이터 세트를 마련하는 것입니다. 여기서는 수천 개의 고유한 값을 만든 뒤 이를 반복적으로 조합해 대량 데이터 세트를 구성했습니다. 아래와 같은 특징을 가진 예시 데이터 세트를 OneDrive에서 내려받아 직접 따라 해 보실 수 있습니다.
- 이 글에서 사용한 원본 데이터 세트는 'Name(이름)', 'Sales(매출)', 'Zone(권역)' 세 개의 열로 구성되어 있습니다.

- 머리글 행을 포함해 총 200,001개의 행으로 이루어져 있습니다.

2단계: 원본 데이터 가져오기
엑셀은 다양한 경로로 외부 데이터를 불러올 수 있는데, 여기서는 데이터 가져오기 및 변환(Get & Transform Data) 그룹의 기능을 사용합니다.
- 먼저 데이터 탭 → 텍스트/CSV에서를 차례로 선택합니다.

- 데이터 가져오기 창이 열리면 OneDrive에서 내려받은 원본 파일을 선택합니다.
- 이후 가져오기 버튼을 누릅니다.

3단계: 데이터 모델에 추가하기
이 단계에서는 가져온 데이터 세트를 데이터 모델에 등록합니다.
- 앞 단계에서 '가져오기'를 누르면 새로운 대화 상자가 나타납니다.
- 여기서 '로드 위치...(Load To…)'를 클릭합니다.

- '연결만 만들기' 옵션을 선택합니다.
- '이 데이터를 데이터 모델에 추가' 항목에 체크합니다.
- 마지막으로 확인을 누르면 완료됩니다.

- 정상적으로 처리되면 상태 영역에 로드된 행 수가 표시됩니다.

4단계: 데이터 모델에서 피벗 테이블 삽입하기
이제 데이터 모델에 담긴 정보를 바탕으로 피벗 테이블을 만들어 보겠습니다.
- 먼저 삽입 탭 → 피벗 테이블 → 데이터 모델에서를 순서대로 선택합니다.

- '데이터 모델에서 피벗 테이블' 대화 상자가 열리면 '기존 워크시트'를 선택하고 결과가 표시될 위치를 지정합니다. 여기서는 B4 셀로 지정했습니다.
- 마지막으로 확인을 누르면 빈 피벗 테이블이 생성됩니다.

- 이어서 'Zone' 필드는 '행' 영역으로, 'Sales' 필드는 '값' 영역으로 각각 끌어다 놓습니다.

- 그다음 피벗 테이블 내부를 클릭한 뒤 디자인 탭 → 보고서 레이아웃 → 개요 형식으로 표시를 선택하면 '행 레이블'이라는 제목이 'Zone'으로 바뀌어 훨씬 깔끔하게 정리됩니다.

- 모든 단계를 올바르게 따랐다면 아래와 같은 피벗 테이블 결과를 확인할 수 있습니다.

5단계: 슬라이서 활용하기
엑셀의 슬라이서(Slicer)는 피벗 테이블을 손쉽게 필터링할 수 있는 강력한 도구입니다. 이를 활용하면 105만 개가 넘는 대량 데이터도 직관적으로 탐색할 수 있습니다.
- 먼저 피벗 테이블 내부 아무 곳이나 클릭합니다.
- 이어서 피벗 테이블 분석 탭 → 슬라이서 삽입을 선택합니다.

- '슬라이서 삽입' 대화 상자가 열리면 'Name' 필드를 선택하고 확인을 누릅니다.

- 그러면 화면에 'Name' 슬라이서가 나타납니다.

6단계: 차트 삽입하기
마지막 단계에서는 막대형 차트를 활용해 데이터를 시각화해 보겠습니다.
- 먼저 피벗 테이블 내부 아무 곳이나 선택합니다.
- 이어서 피벗 테이블 분석 탭 → 피벗 차트를 클릭합니다.

- '차트 삽입' 창이 열리면 '막대형'을 선택하고 확인을 누릅니다.

- 그러면 차트가 화면에 생성됩니다.

- 마지막으로 차트 제목을 추가하고 세부 서식을 다듬으면 모든 작업이 완성됩니다.

꼭 기억해야 할 사항
- 엑셀의 데이터 모델 기능은 Excel 2013부터 제공됩니다. 이 기능은 데이터를 컴퓨터의 메모리에 저장하기 때문에, 사양이 낮은 PC에서는 대량의 행을 분석할 때 상당한 시간이 소요될 수 있습니다.
결론
지금까지 엑셀에서 1,048,576개가 넘는 행 데이터를 처리하는 방법을 단 6단계로 정리해 보았습니다. 진행 과정에서 문제가 발생하거나 의견이 있다면 언제든 댓글로 남겨 주세요. 엑셀 관련 유용한 팁이 더 필요하다면 ExcelDemy 사이트도 함께 참고해 보시기 바랍니다. 읽어 주셔서 감사합니다!