매달 작성한 매출 파일이나 거래처별 주문 내역을 하나로 합쳐야 할 때가 있습니다. 파일이 두세 개라면 복사해서 붙여넣을 수 있지만, 파일이 많아질수록 작업 시간이 길어지고 데이터가 누락되거나 중복될 가능성도 높아집니다.
이럴 때 챗GPT를 활용하면 여러 엑셀 파일의 구조를 비교하고, 데이터를 하나의 표로 통합하며, 중복된 항목이나 누락된 값을 확인하는 작업을 효율적으로 진행할 수 있습니다.
특히 엑셀 함수나 VBA를 잘 모르는 사람도 원하는 통합 기준을 구체적으로 설명하면 파일 분석과 데이터 정리에 도움을 받을 수 있습니다.
이번 글에서는 여러 엑셀 파일을 챗GPT로 통합하는 방법부터 파일 업로드, 데이터 병합, 중복 제거, 오류 점검, 통합 파일 저장까지 실제 업무에 적용할 수 있는 순서로 알아보겠습니다.
여러 엑셀 파일을 통합해야 하는 이유
엑셀 파일을 여러 개로 나누어 관리하면 업무별 자료를 구분하기는 편리하지만 전체 실적을 분석하기는 어려울 수 있습니다.
예를 들어 온라인 쇼핑몰에서 1월, 2월, 3월 매출을 각각 다른 파일로 저장했다면 분기 매출을 확인하려면 세 파일의 데이터를 합쳐야 합니다.
여러 거래처에서 전달받은 주문 내역이나 부서별 지출 자료도 마찬가지입니다.
| 파일 종류 | 통합 목적 | 통합 후 활용 |
|---|---|---|
| 월별 매출 파일 | 월별 판매 내역 합치기 | 분기·연간 매출 분석 |
| 거래처별 주문 파일 | 주문 데이터 통합 | 전체 주문량 확인 |
| 부서별 지출 파일 | 지출 내역 통합 | 비용 비교 및 예산 관리 |
| 상품별 재고 파일 | 재고 현황 통합 | 전체 재고량 확인 |
| 고객 문의 파일 | 문의 기록 통합 | 문의 유형별 분석 |
여러 파일을 하나로 통합하면 데이터를 일관된 기준으로 관리할 수 있고, 피벗테이블이나 차트를 활용한 분석도 쉬워집니다.
다만 파일을 단순히 합치는 것과 같은 항목을 기준으로 데이터를 연결하는 것은 서로 다른 작업입니다. 통합하기 전에 어떤 결과가 필요한지 먼저 정해야 합니다.
엑셀 파일 통합 방식 3가지
엑셀 파일을 통합하는 방법은 데이터 구조와 목적에 따라 달라집니다.
첫 번째는 세로 방향으로 데이터를 추가하는 방식입니다.
예를 들어 1월과 2월의 매출 파일에 동일한 열이 있다면 1월 데이터 아래에 2월 데이터를 이어 붙입니다.
두 번째는 공통된 값을 기준으로 열을 연결하는 방식입니다.
상품코드가 들어 있는 판매 파일과 상품별 원가 파일을 상품코드 기준으로 연결하면 판매금액과 원가를 한 표에서 비교할 수 있습니다.
세 번째는 여러 파일의 숫자를 요약하는 방식입니다.
월별 매출 파일을 모두 합치지 않고 각 파일의 매출 합계만 계산하여 월별 보고서를 만들 수도 있습니다.
| 통합 방식 | 적용 사례 | 주의할 점 |
|---|---|---|
| 세로로 합치기 | 월별 매출 내역 통합 | 열 이름과 데이터 형식 통일 |
| 공통값으로 연결 | 상품코드별 가격·재고 연결 | 중복된 상품코드 확인 |
| 요약해서 통합 | 월별 매출 합계 비교 | 집계 기준과 기간 확인 |
챗GPT에 파일을 업로드하기 전에 어떤 방식으로 통합할 것인지 결정하면 결과를 보다 정확하게 얻을 수 있습니다.
실습용 엑셀 파일 3개 준비하기
이번에는 온라인 쇼핑몰의 3개월 매출 데이터를 하나로 합치는 작업을 실습해 보겠습니다.
각 파일에는 주문번호, 판매일자, 상품명, 판매수량, 판매단가가 들어 있다고 가정합니다.
첫 번째 파일은 1월매출.xlsx입니다.
| 주문번호 | 판매일자 | 상품명 | 판매수량 | 판매단가 |
|---|---|---|---|---|
| A001 | 2026-01-05 | 티셔츠 | 10 | 20,000 |
| A002 | 2026-01-12 | 바지 | 5 | 40,000 |
| A003 | 2026-01-20 | 재킷 | 3 | 80,000 |
두 번째 파일은 2월매출.xlsx입니다.
| 주문번호 | 판매일자 | 상품명 | 판매수량 | 판매단가 |
|---|---|---|---|---|
| A004 | 2026-02-03 | 티셔츠 | 8 | 20,000 |
| A005 | 2026-02-11 | 바지 | 7 | 40,000 |
| A006 | 2026-02-18 | 재킷 | 4 | 80,000 |
세 번째 파일은 3월매출.xlsx입니다.
| 주문번호 | 판매일자 | 상품명 | 판매수량 | 판매단가 |
|---|---|---|---|---|
| A007 | 2026-03-04 | 티셔츠 | 12 | 20,000 |
| A008 | 2026-03-10 | 바지 | 6 | 40,000 |
| A009 | 2026-03-22 | 재킷 | 5 | 80,000 |
각 파일은 첫 번째 행에 열 제목을 입력하고 두 번째 행부터 실제 데이터를 작성합니다.
실습에서는 세 파일의 열 이름과 순서를 동일하게 구성합니다.
실제 업무 파일은 열 이름이 다르거나 불필요한 열이 포함될 수 있으므로 통합 전에 구조를 확인해야 합니다.
챗GPT에 여러 엑셀 파일 업로드하기
챗GPT에서 파일 업로드와 데이터 분석 기능을 사용할 수 있다면 여러 엑셀 파일을 첨부해 통합을 요청할 수 있습니다.
파일 첨부 가능 여부와 업로드 제한은 이용 환경과 요금제, 파일 크기 등에 따라 달라질 수 있습니다.
파일을 업로드하는 순서는 다음과 같습니다.
- 챗GPT 대화창을 엽니다.
- 입력창 주변의 파일 첨부 버튼을 클릭합니다.
- 통합할 엑셀 파일을 선택합니다.
- 필요한 파일을 모두 첨부합니다.
- 첨부된 파일 이름이 올바른지 확인합니다.
- 통합할 기준과 원하는 결과를 입력합니다.
이번 실습에서는 1월매출.xlsx, 2월매출.xlsx, 3월매출.xlsx 파일을 첨부합니다.
파일을 첨부한 뒤에는 다음과 같이 질문합니다.
“첨부한 1월, 2월, 3월 매출 엑셀 파일을 하나로 통합해 주세요. 주문번호, 판매일자, 상품명, 판매수량, 판매단가 순서로 정리하고, 각 파일의 데이터가 빠짐없이 포함되도록 해 주세요. 통합 후 주문번호 중복 여부를 확인하고 매출액 열을 추가해 주세요. 원본 파일은 변경하지 말고 새로운 엑셀 파일로 만들어 주세요.”
이처럼 열 순서, 중복 확인, 계산 항목, 저장 방식까지 구체적으로 요청하는 것이 좋습니다.
챗GPT로 엑셀 파일을 하나로 합치기
세 파일의 데이터 구조가 동일하다면 각 파일의 행을 하나의 표로 연결할 수 있습니다.
통합 결과는 다음과 같습니다.
| 주문번호 | 판매일자 | 상품명 | 판매수량 | 판매단가 | 매출액 |
|---|---|---|---|---|---|
| A001 | 2026-01-05 | 티셔츠 | 10 | 20,000 | 200,000 |
| A002 | 2026-01-12 | 바지 | 5 | 40,000 | 200,000 |
| A003 | 2026-01-20 | 재킷 | 3 | 80,000 | 240,000 |
| A004 | 2026-02-03 | 티셔츠 | 8 | 20,000 | 160,000 |
| A005 | 2026-02-11 | 바지 | 7 | 40,000 | 280,000 |
| A006 | 2026-02-18 | 재킷 | 4 | 80,000 | 320,000 |
| A007 | 2026-03-04 | 티셔츠 | 12 | 20,000 | 240,000 |
| A008 | 2026-03-10 | 바지 | 6 | 40,000 | 240,000 |
| A009 | 2026-03-22 | 재킷 | 5 | 80,000 | 400,000 |
매출액은 판매수량과 판매단가를 곱하여 계산합니다.
엑셀에서 판매수량이 D열, 판매단가가 E열이라면 F2 셀에 다음 수식을 입력합니다.
=D2*E2
수식을 마지막 데이터 행까지 복사하면 각 주문의 매출액을 계산할 수 있습니다.
이 실습 데이터의 통합 결과는 총 9건이며, 전체 매출액은 2,280,000원입니다.
통합 후에는 원본 파일의 데이터 건수와 통합 파일의 데이터 건수를 비교해야 합니다.
이번 예제에서는 각 파일이 3건씩이므로 통합 결과는 9건이어야 합니다.
열 이름이 서로 다른 파일 통합하기
실제 업무에서는 같은 의미의 항목이라도 파일마다 열 이름이 다를 수 있습니다.
예를 들어 어떤 파일은 상품명이라고 표시하고 다른 파일은 제품명이라고 표시할 수 있습니다.
판매수량을 수량, 판매단가를 단가라고 작성한 경우도 있습니다.
| 첫 번째 파일 | 두 번째 파일 | 통합할 열 이름 |
|---|---|---|
| 주문번호 | 주문ID | 주문번호 |
| 판매일자 | 주문일 | 판매일자 |
| 상품명 | 제품명 | 상품명 |
| 판매수량 | 수량 | 판매수량 |
| 판매단가 | 단가 | 판매단가 |
이런 경우에는 열 이름을 통일한 뒤 데이터를 합치는 것이 좋습니다.
챗GPT에는 다음과 같이 요청할 수 있습니다.
“첨부한 엑셀 파일들의 열 이름을 비교해 주세요. 상품명과 제품명, 판매수량과 수량처럼 같은 의미의 열은 통일해 주세요. 다만 의미가 불확실한 열은 임의로 합치지 말고 확인이 필요한 항목으로 표시해 주세요.”
챗GPT가 열 이름을 잘못 해석하면 서로 다른 데이터가 같은 열에 들어갈 수 있습니다.
특히 주문일과 배송일, 판매가격과 공급가격처럼 비슷하지만 의미가 다른 항목은 구분해야 합니다.
여러 엑셀 파일의 중복 데이터 제거하기
파일을 통합할 때 주의해야 할 문제 중 하나가 중복 데이터입니다.
예를 들어 1월 매출 파일에 들어 있던 주문번호 A003이 2월 파일에도 포함되어 있다면 같은 주문이 중복 집계될 수 있습니다.
다만 주문번호가 같다는 이유만으로 무조건 중복이라고 판단해서는 안 됩니다.
하나의 주문에 여러 상품이 포함된 경우에는 주문번호가 여러 행에 반복될 수 있기 때문입니다.
따라서 중복 여부를 판단할 기준을 먼저 정해야 합니다.
| 중복 확인 기준 | 적용 상황 |
|---|---|
| 주문번호 | 주문번호가 행마다 고유한 경우 |
| 주문번호 + 상품코드 | 하나의 주문에 여러 상품이 있는 경우 |
| 거래번호 + 상세번호 | 거래별 상세 내역을 관리하는 경우 |
| 모든 열의 값 | 완전히 동일한 행을 확인하는 경우 |
챗GPT에 다음과 같이 질문할 수 있습니다.
“통합한 엑셀 파일에서 중복된 데이터를 확인해 주세요. 주문번호가 같은 행을 먼저 찾아 별도 목록으로 정리하고, 모든 열의 값이 완전히 같은 행도 구분해 주세요. 중복으로 의심되는 데이터는 바로 삭제하지 말고 확인할 수 있도록 표시해 주세요.”
중복 데이터는 삭제하기 전에 원본 기록과 비교하는 것이 중요합니다.
특히 매출, 회계, 재고 자료는 잘못된 중복 제거로 인해 실제 거래가 누락될 수 있습니다.
통합한 엑셀 파일에서 누락 데이터 확인하기
여러 파일을 합친 뒤에는 일부 값이 비어 있거나 잘못 입력된 데이터가 없는지 확인해야 합니다.
대표적인 점검 항목은 다음과 같습니다.
| 점검 항목 | 확인할 내용 |
|---|---|
| 주문번호 | 비어 있는 주문번호 존재 여부 |
| 판매일자 | 날짜 누락 또는 형식 오류 |
| 상품명 | 상품명 누락 여부 |
| 판매수량 | 숫자 형식과 비정상 값 |
| 판매단가 | 숫자 형식과 단가 누락 |
| 매출액 | 계산 결과와 원본 값 비교 |
예를 들어 판매수량이 비어 있거나 판매단가가 문자로 저장되어 있다면 매출액 계산이 정상적으로 이루어지지 않을 수 있습니다.
챗GPT에는 다음과 같이 요청합니다.
“통합한 엑셀 파일에서 빈 셀, 숫자 형식 오류, 잘못된 날짜, 중복 주문번호를 확인해 주세요. 문제가 있는 행의 위치와 원인을 표로 정리하고, 원본 데이터는 임의로 변경하지 마세요.”
데이터의 누락이나 오류를 발견했을 때는 임의의 값으로 채우기보다 실제 자료를 확인하는 것이 안전합니다.
통합한 엑셀 파일로 월별 매출 분석하기
파일을 통합한 뒤에는 월별 매출을 한 번에 계산할 수 있습니다.
앞서 통합한 데이터를 기준으로 계산하면 다음과 같습니다.
| 월 | 판매수량 | 매출액 | 전월 대비 |
|---|---|---|---|
| 1월 | 18개 | 640,000원 | – |
| 2월 | 19개 | 760,000원 | +18.75% |
| 3월 | 23개 | 880,000원 | +15.79% |
| 합계 | 60개 | 2,280,000원 | – |
매출 증가율은 다음과 같이 계산합니다.
=(이번달매출-전월매출)/전월매출
예를 들어 2월의 매출 증가율은 18.75%입니다.
챗GPT에는 다음과 같이 질문할 수 있습니다.
“통합한 매출 데이터를 기준으로 월별 매출액과 판매수량을 계산해 주세요. 전월 대비 매출 증가율을 구하고, 매출 변화의 특징을 설명해 주세요. 데이터만으로 확인할 수 없는 원인은 추정이라고 표시해 주세요.”
이번 실습에서는 매출액이 1월부터 3월까지 증가했습니다.
하지만 3개월의 자료만으로 앞으로도 매출이 증가한다고 단정할 수는 없습니다.
실제 업무에서는 전년도 같은 기간의 매출과 광고비, 판매 상품 구성, 반품률 등을 함께 비교하는 것이 좋습니다.
상품별 매출 분석까지 한 번에 처리하기
통합한 데이터는 상품별 매출 분석에도 활용할 수 있습니다.
이번 실습 데이터에서 상품별 매출액을 계산하면 다음과 같습니다.
| 상품명 | 판매수량 | 매출액 | 매출 비중 |
|---|---|---|---|
| 티셔츠 | 30개 | 600,000원 | 26.32% |
| 바지 | 18개 | 720,000원 | 31.58% |
| 재킷 | 12개 | 960,000원 | 42.11% |
| 합계 | 60개 | 2,280,000원 | 100% |
매출 비중은 각 상품의 매출액을 전체 매출액으로 나누어 계산합니다. 표시된 비율은 소수점 둘째 자리에서 반올림한 값입니다.
재킷은 판매수량이 가장 적지만 매출액은 가장 높습니다.
반대로 티셔츠는 판매수량이 가장 많지만 매출액은 가장 낮습니다.
이는 상품별 판매단가가 다르기 때문입니다.
챗GPT에는 다음과 같이 질문할 수 있습니다.
“통합한 판매 데이터에서 상품별 판매수량과 매출액을 집계해 주세요. 매출 비중을 계산하고 판매수량이 많은 상품과 매출 기여도가 높은 상품을 구분해 주세요. 재고 관리와 판매 전략을 검토할 때 참고할 사항도 알려주세요.”
상품별 매출을 비교하면 판매 실적의 차이를 파악할 수 있지만, 실제 수익성을 평가하려면 매입원가와 판매수수료 등의 비용도 함께 확인해야 합니다.
챗GPT로 통합 엑셀 파일 저장하기
데이터 통합과 검증이 끝났다면 결과를 새로운 엑셀 파일로 저장할 수 있습니다.
챗GPT에서 파일 생성 기능을 사용할 수 있다면 다음과 같이 요청합니다.
“통합한 데이터를 새로운 엑셀 파일로 만들어 주세요. 파일 이름은 ‘2026년_1분기_매출통합.xlsx’로 지정하고, 통합데이터, 월별매출, 상품별매출, 오류점검 결과를 각각 별도의 시트로 구성해 주세요. 원본 파일은 변경하지 말아 주세요.”
파일은 다음과 같은 구조로 정리할 수 있습니다.
| 시트 이름 | 포함할 내용 |
|---|---|
| 통합데이터 | 전체 주문 내역 |
| 월별매출 | 월별 판매수량과 매출 합계 |
| 상품별매출 | 상품별 판매량과 매출 비중 |
| 오류점검 | 중복·누락·형식 오류 목록 |
완성된 파일을 내려받은 뒤에는 엑셀에서 직접 열어 데이터가 정상적으로 저장되었는지 확인해야 합니다.
특히 수식이 필요한 셀에 실제 수식이 들어 있는지, 계산된 숫자만 저장되었는지 확인하는 것이 좋습니다.
매달 반복하는 엑셀 파일 통합을 더 쉽게 만드는 방법
매월 같은 형식의 엑셀 파일을 통합한다면 작업 기준을 일정하게 유지하는 것이 중요합니다.
예를 들어 매월 판매 파일을 같은 열 구조로 저장하고 파일 이름에 연도와 월을 포함하면 관리가 편리해집니다.
파일 이름은 다음과 같이 지정할 수 있습니다.
2026-01_매출.xlsx
2026-02_매출.xlsx
2026-03_매출.xlsx
챗GPT에 이전에 사용한 통합 기준을 다시 제공하면 같은 형식의 통합 작업을 요청할 수 있습니다.
다만 일반적인 대화만으로 컴퓨터의 폴더를 매월 자동 감시하거나 파일을 자동으로 통합하는 것은 아닙니다.
완전한 반복 자동화가 필요하다면 엑셀의 Power Query, VBA 또는 별도의 자동화 도구를 검토할 수 있습니다.
Power Query는 같은 구조의 파일을 폴더에서 불러와 결합하는 기능을 제공하므로 정기적으로 파일을 통합하는 업무에 유용합니다.
챗GPT와 Power Query의 차이
여러 엑셀 파일을 통합할 때 챗GPT와 Power Query는 서로 다른 장점이 있습니다.
| 구분 | 챗GPT | Power Query |
|---|---|---|
| 주요 기능 | 데이터 분석 및 통합 방법 안내 | 파일 불러오기·변환·결합 |
| 사용 방법 | 자연어로 작업 요청 | 엑셀 메뉴에서 단계 설정 |
| 반복 작업 | 환경에 따라 재요청 필요 | 설정한 쿼리 새로 고침 |
| 오류 분석 | 원인 설명과 해결 방법 제안 | 변환 단계 및 오류 확인 |
| 적합한 상황 | 분석 기준 설계, 일회성 통합 | 정기적인 동일 형식 파일 통합 |
파일 수가 적고 통합 기준이 복잡하다면 챗GPT를 활용해 작업 방법을 정리하는 것이 도움이 됩니다.
반면 매월 같은 구조의 파일을 반복해서 통합해야 한다면 Power Query를 이용해 자동화하는 방법이 효율적일 수 있습니다.
두 방법을 함께 활용하는 것도 가능합니다. 챗GPT에 Power Query 설정 방법을 질문하고, 실제 데이터 결합은 엑셀에서 수행하는 방식입니다.
여러 엑셀 파일 통합 시 주의할 사항
파일을 통합할 때는 데이터가 빠짐없이 포함되었는지 확인하는 것이 가장 중요합니다.
특히 매출이나 회계 자료처럼 숫자의 정확성이 중요한 파일은 통합 전후의 합계를 비교해야 합니다.
다음 사항을 확인하면 통합 오류를 줄일 수 있습니다.
- 통합 전 각 파일의 데이터 건수를 확인합니다.
- 통합 후 전체 데이터 건수를 비교합니다.
- 원본 파일과 통합 파일의 매출 합계를 비교합니다.
- 중복된 주문번호와 누락된 값을 확인합니다.
- 날짜와 숫자 형식이 올바르게 저장되었는지 확인합니다.
- 원본 파일을 보관하고 새로운 파일로 저장합니다.
중복 데이터를 제거했다면 제거한 행의 수와 이유를 별도로 기록하는 것이 좋습니다.
또한 개인정보나 거래처의 기밀정보가 포함된 엑셀 파일은 업로드하기 전에 필요한 항목만 남기거나 익명화해야 합니다.
자주 묻는 질문
Q. 챗GPT에 엑셀 파일 여러 개를 한 번에 올릴 수 있나요?
파일 업로드 기능을 사용할 수 있는 환경이라면 여러 파일을 첨부할 수 있습니다. 다만 한 번에 첨부할 수 있는 파일 수와 용량에는 제한이 있을 수 있습니다.
Q. 열 이름이 다른 엑셀 파일도 합칠 수 있나요?
가능합니다. 다만 같은 의미의 열을 정확하게 연결해야 하므로 통합 기준을 먼저 확인하는 것이 좋습니다.
Q. 중복된 데이터도 자동으로 제거할 수 있나요?
중복 기준을 지정해 데이터를 확인하고 제거하도록 요청할 수 있습니다. 다만 같은 주문번호에 여러 상품이 포함된 경우처럼 정상적인 반복 데이터도 있으므로 삭제 전에 검토해야 합니다.
Q. 챗GPT가 통합한 엑셀 파일을 내려받을 수 있나요?
사용 가능한 파일 생성 기능과 실행 환경에 따라 새로운 엑셀 파일을 만들어 내려받을 수 있습니다. 결과 파일이 정상적으로 생성되었는지 확인해야 합니다.
Q. 파일이 수십 개여도 통합할 수 있나요?
파일 수와 크기, 데이터 구조, 사용 환경에 따라 처리 가능 여부가 달라집니다. 파일이 많거나 정기적인 통합이 필요하다면 Power Query 같은 엑셀 기능을 함께 활용하는 것이 좋습니다.
Q. 통합한 파일에서 피벗테이블도 만들 수 있나요?
가능합니다. 통합 데이터를 바탕으로 엑셀에서 피벗테이블을 만들거나 챗GPT에 분석 기준과 피벗테이블 구성 방법을 요청할 수 있습니다.
여러 엑셀 파일을 효율적으로 통합하는 방법
여러 엑셀 파일을 통합할 때 가장 중요한 것은 파일을 단순히 합치는 것이 아니라 동일한 기준으로 데이터를 정리하고 정확성을 검증하는 것입니다.
챗GPT를 활용하면 파일 구조를 비교하고, 열 이름을 통일하고, 중복이나 누락된 데이터를 확인하며, 통합 결과를 분석하는 과정을 보다 쉽게 진행할 수 있습니다.
처음에는 두세 개의 파일을 합치는 작업부터 시작하고, 이후 월별 매출이나 거래처별 주문처럼 실제 업무 자료에 적용해 보는 것이 좋습니다.
통합 결과를 확인할 때는 원본 데이터 건수와 매출 합계를 반드시 비교해야 합니다.
정확하게 통합된 데이터는 피벗테이블, 차트, 매출 보고서 등 다양한 분석 작업의 기초 자료로 활용할 수 있습니다.
공식 참고자료
엑셀 파일 통합과 Power Query를 이용한 데이터 결합 방법은 Microsoft 공식 지원 자료에서 확인할 수 있습니다.
확인하기 : Microsoft 여러 파일을 하나로 결합하는 방법
확인하기 : Microsoft Power Query 데이터 통합 안내
답글 남기기