CHEONOK SYSTEM

여러 쇼핑몰 주문내역 엑셀 하나로 합치기

2026년 8월 4일 · 천옥시스템

쿠팡, 스마트스토어, 11번가에서 각각 주문내역을 받으면 파일이 세 개입니다. 매출을 한눈에 보려면 합쳐야 하는데, 열어 보면 열 이름도 순서도 전부 다릅니다.

쿠팡          주문번호 · 결제일 · 옵션명 · 주문수량 · 결제금액 · 배송상태
스마트스토어  주문일시 · 상품명 · 수량 · 판매가 · 주문상태
11번가        주문일 · 상품명 · 판매수량 · 판매금액 · 처리상태

이 표는 특정 시점에 확인한 예시입니다. 몰이 다운로드 메뉴를 바꾸면 열 이름이 달라지니, 외우지 마시고 실제 파일의 첫 행을 기준으로 확인하세요.

같은 데이터인데 부르는 이름이 다릅니다. 그냥 아래로 붙이면 열이 어긋납니다.

방법 1. 복사·붙여넣기 (파일 2~3개, 한 달에 한 번)

제일 단순합니다. 다만 순서를 지켜야 안 틀립니다.

  1. 새 시트를 하나 만들고 내가 쓸 열 이름을 먼저 적습니다 — 날짜 / 채널 / 상품 / 수량 / 금액 / 상태
  2. 각 파일에서 해당하는 열만 골라 복사합니다
  3. 붙여넣을 때 채널 열을 손으로 채웁니다 — 이게 핵심입니다

3번을 빼먹으면 합친 뒤에 어느 주문이 어느 몰에서 왔는지 알 수 없습니다. 나중에 채우려면 다시 나눠야 합니다.

붙여넣기는 값으로 붙여넣기(Ctrl+Alt+V → 값)를 쓰세요. 서식까지 딸려 오면 날짜가 텍스트로 바뀌는 일이 생깁니다.

방법 2. 파워쿼리 (매달 반복, 파일 3개 이상)

엑셀에 기본으로 들어 있습니다. 한 번 만들어 두면 다음 달에는 새로고침만 하면 됩니다.

폴더에서 한 번에 가져오기

  1. 파일을 폴더 하나에 모읍니다
  2. 엑셀에서 데이터 → 데이터 가져오기 → 파일에서 → 폴더에서
  3. 폴더를 고르고 결합 및 변환

여기까지 하면 파일이 세로로 쌓입니다. 그런데 열 이름이 다르면 열이 옆으로 늘어납니다. 쿠팡의 옵션명과 스마트스토어의 상품명이 따로 생깁니다.

열 이름을 먼저 통일해야 합니다

파워쿼리 편집기에서 각 파일 쿼리마다 열 이름을 바꿔 주세요.

옵션명    → 상품
주문수량  → 수량
결제금액  → 금액
배송상태  → 상태

그다음 추가 쿼리로 합치면 열이 하나로 맞습니다.

채널 열은 파일명에서 만듭니다

폴더에서 가져오면 Source.Name 이라는 열이 자동으로 생깁니다. 파일 이름이 들어 있는 열입니다. 파일명을 쿠팡_2026-07.csv 처럼 지어 두면 여기서 몰 이름을 뽑을 수 있습니다.

사용자 지정 열 추가
= if Text.Contains([Source.Name], "쿠팡") then "쿠팡"
  else if Text.Contains([Source.Name], "스마트스토어") then "스마트스토어"
  else "기타"

익히는 데 반나절쯤 걸립니다. 매달 하시는 일이면 그만한 값어치가 있습니다.

방법 3. 프로그램에 맡기기

파일을 폴더에 넣고 실행하면 끝나는 방식입니다. 배울 게 없는 대신 만들어야 합니다.

중요한 건 합치는 것 자체가 아니라 합친 뒤에 틀리지 않는 것입니다. 아래 세 가지가 처리돼 있어야 합니다.

처리할 것안 하면
열 이름 매핑열 이름 다른 파일이 통째로 빠짐
인코딩 판별한 파일만 한글이 깨짐
취소·반품 제외매출이 부풀려짐

인코딩이 특히 자주 걸립니다

엑셀에서 CSV로 저장할 때 목록에 두 가지가 있습니다.

위에 있는 걸 고르기 쉽습니다. 그러면 파일마다 인코딩이 달라집니다. 한 파일은 멀쩡한데 다른 파일만 ??? 로 나오면 이 문제입니다.

어느 방법을 쓸지

상황맞는 방법
파일 2~3개, 가끔복사·붙여넣기
파일 3개 이상, 매달파워쿼리
매달 + 엑셀 배우기 부담프로그램
월 주문 500건 이상ERP·정산 솔루션

주문이 월 몇십 건이면 손으로 하는 게 제일 빠릅니다. 자동화는 반복 횟수가 있어야 회수됩니다.

정산 프로그램 실제 출력 — 주문 240건 중 취소·반품 98건을 제외하고 상품별·채널별 매출을 집계한 화면
이 글을 쓴 프로그램의 실제 출력입니다. 상품에 동봉된 예시 파일을 돌린 결과이고, 고객 데이터가 아닙니다. 돌아가는 화면은 30초 실연 영상에서 보실 수 있습니다.

사기 전에 본인 파일로 먼저 확인하셔도 됩니다.

아직 후기가 없는 프로그램입니다. 그래서 주문내역 파일 하나를 보내주시면 저희가 돌려서 결과 화면만 회신해 드립니다. 무료이고, 보시고 결정하시면 됩니다. 열 이름을 못 읽거나 형식이 안 맞으면 그것도 그대로 알려드립니다 — 안 되는 건 안 된다고 먼저 말씀드립니다.

actorlee007@gmail.com 으로 파일 보내기 →

받은 파일은 결과 회신 후 삭제하고 다른 용도로 쓰지 않습니다. 개인정보(주문자명·연락처·주소) 열은 지우고 보내셔도 집계에는 지장이 없습니다.

매달 여러 몰 파일을 합치시는 분께. 폴더에 CSV를 다 넣고 실행하면 합쳐서 정산표를 만드는 프로그램을 만들어 두었습니다. 파일마다 열 이름이 달라도 각각 읽고, 인코딩이 섞여 있어도 됩니다. 파일 이름에 몰 이름이 있으면 채널로 잡습니다.

쇼핑몰 월 정산 자동화 · 30,000원 · 결제 후 바로 내려받기 →

수수료율을 직접 넣으시면(요율.csv) 그걸로 마진까지 계산합니다. 요율표는 프로그램에 들어 있지 않습니다 — 몰이 바꾸는 값이라 넣어두면 그날부터 틀립니다. 넣지 않으시면 매출 집계까지입니다. 부가세 신고 자료는 만들지 않습니다.

합친 뒤에 반드시 확인할 것

어떤 방법을 쓰든 마지막에 이것만은 보세요.

  1. 행 수 — 원본 파일들의 행 수 합계와 합친 시트의 행 수가 같은가
  2. 채널별 건수 — 각 몰의 원본 건수와 맞는가
  3. 제외 건수 — 취소·반품이 몇 건 빠졌는지 눈으로 보이는가

1번이 안 맞으면 파일 하나가 통째로 빠진 것입니다. 3번이 0으로 나오면 상태 열을 못 읽고 있는 것일 수 있습니다. 숫자가 나온다고 맞는 게 아닙니다.

정산에서 제일 무서운 건 오류가 나는 게 아니라 틀린 채로 조용히 도는 것입니다. 멈추면 알아채는데, 숫자가 나오면 그냥 씁니다.

여기까지 읽으셨다면 매달 이걸 직접 하고 계신 겁니다.

주문내역 CSV를 폴더에 넣고 더블클릭하면 여러 몰 파일을 합치고, 취소·반품을 빼고, 기간을 잘라 상품별·채널별로 집계합니다. 수수료율을 직접 넣으시면(요율.csv) 그걸로 마진까지 계산합니다. 요율표는 프로그램에 들어 있지 않습니다 — 몰이 바꾸는 값이라 넣어두면 그날부터 틀립니다. 넣지 않으시면 매출 집계까지입니다. 부가세 신고 자료는 만들지 않습니다.

쇼핑몰 월 정산 자동화 · 30,000원 · 결제 후 바로 내려받기 →

카드·네이버페이·카카오페이 결제. 결제하면 바로 내려받습니다. 먼저 확인해 보고 싶으시면 파일 하나를 무료로 돌려드립니다.

※ 업무 시간 단축에 관한 내용입니다. 매출이나 수익을 보장하지 않습니다.
※ 파워쿼리는 Excel 2016 이상 및 Microsoft 365에서 기본 제공됩니다. 2013 이하는 별도 추가 기능 설치가 필요합니다.
CHEONOK SYSTEM · 업무 자동화 제작