주문내역을 열면 같은 주문번호가 세 줄 있습니다. 손님은 한 명인데 상품을 세 개 담았기 때문입니다.
이걸 그대로 세면 주문 건수가 부풀고, 배송비를 세 번 더하게 되고, 정산표가 실제와 안 맞습니다. 몰에서 내려받은 파일은 거의 다 이 구조입니다. 잘못이 아니라 원래 그렇게 나옵니다.
먼저 정할 것 — 무엇을 합칠 것인가
줄을 합칠 때 열마다 처리가 다릅니다. 이걸 정하지 않고 시작하면 중간에 꼬입니다.
- 더할 것 — 상품금액, 수량
- 한 번만 쓸 것 — 주문번호, 주문일자, 수령인, 주소, 배송비
- 이어 붙일 것 — 상품명, 옵션
배송비를 "더할 것"에 넣으면 한 주문에 배송비가 세 번 들어갑니다. 정산이 안 맞는 원인 중 흔한 쪽입니다.
1) 주문번호 목록부터 중복 없이 뽑는다
엑셀 365 · 2021이면 한 줄입니다.
=UNIQUE(A2:A9999)
구버전이면 A열을 복사해 다른 시트에 붙여넣고 데이터 → 중복된 항목 제거를 씁니다. 원본은 그대로 둡니다.
2) 더할 것은 SUMIF
주문번호가 F2에 있고, 원본 주문번호가 A열, 금액이 D열이라면
=SUMIF($A:$A,$F2,$D:$D)
수량도 같은 방식으로 열만 바꿔 씁니다.
3) 한 번만 쓸 것은 XLOOKUP
=XLOOKUP($F2,$A:$A,B:B)
구버전이면 VLOOKUP입니다.
=VLOOKUP($F2,$A:$D,2,0)
주문일자·수령인·주소처럼 어느 줄에서 가져와도 같은 값이니 첫 줄 것을 씁니다.
4) 상품명은 이어 붙인다
엑셀 365 · 2019 이상이면 TEXTJOIN을 배열로 씁니다.
=TEXTJOIN(", ",TRUE,IF($A:$A=$F2,$C:$C,""))
엑셀 2019에서는 입력 후 Ctrl+Shift+Enter를 눌러야 합니다. 그냥 Enter면 값이 하나만 나옵니다. 365에서는 그냥 Enter로 됩니다.
수량까지 같이 보이게 하려면
=TEXTJOIN(", ",TRUE,IF($A:$A=$F2,$C:$C&" "&$E:$E&"개",""))
TEXTJOIN이 없는 버전이라면
엑셀 2016 이하에는 TEXTJOIN이 없습니다. 이때는 주문번호로 정렬한 뒤 보조 열을 하나 만들어 누적합니다.
=IF(A2=A1,G1&", "&C2,C2)
그 주문의 마지막 줄에 전체 목록이 쌓입니다. 마지막 줄만 골라 쓰면 됩니다.
=IF(A2<>A3,"마지막","")
합친 뒤 반드시 확인할 것
합계가 원본과 같은지만 보면 됩니다. 다르면 어딘가에서 빠졌거나 두 번 들어간 것입니다.
=SUM(원본 금액열) - SUM(합친표 금액열)
0이 아니면 대개 원인은 셋입니다. 주문번호에 보이지 않는 공백이 붙어 다른 값으로 취급됐거나(=TRIM(A2)로 정리), 금액이 글자로 들어와 안 더해졌거나, 취소·반품 줄이 섞여 있는 경우입니다.
사기 전에 본인 파일로 먼저 확인하셔도 됩니다.
아직 후기가 없는 프로그램입니다. 그래서 주문내역 파일 하나를 보내주시면 저희가 돌려서 결과 화면만 회신해 드립니다. 무료이고, 보시고 결정하시면 됩니다. 열 이름을 못 읽거나 형식이 안 맞으면 그것도 그대로 알려드립니다 — 안 되는 건 안 된다고 먼저 말씀드립니다.
actorlee007@gmail.com 으로 파일 보내기 →
받은 파일은 결과 회신 후 삭제하고 다른 용도로 쓰지 않습니다. 개인정보(주문자명·연락처·주소) 열은 지우고 보내셔도 집계에는 지장이 없습니다.
매달 같은 작업이라면 프로그램이 대신합니다.
여러 몰 주문내역을 넣으면 중복 주문번호를 한 줄로 합치고 상품명을 이어 붙여 월별 정산표를 만들어 줍니다. 위 1~4번과 검산까지가 범위입니다.
쇼핑몰 월 정산 자동화 · 30,000원 · 결제 후 바로 내려받기 →
수수료율을 직접 넣으시면(요율.csv) 그걸로 마진까지 계산합니다. 요율표는 프로그램에 들어 있지 않습니다 — 몰이 바꾸는 값이라 넣어두면 그날부터 틀립니다. 넣지 않으시면 매출 집계까지입니다. 부가세 신고 자료는 만들지 않습니다. 정산금과 주문금액이 왜 다른지는 이 글에 있습니다.
정리
- 같은 주문이 여러 줄인 건 정상이다. 상품 수만큼 나온다
- 합치기 전에 더할 것 · 한 번만 쓸 것 · 이어 붙일 것을 먼저 나눈다
- 배송비를 더하면 한 주문에 배송비가 여러 번 들어간다
- 금액은
SUMIF, 고정값은XLOOKUP, 상품명은TEXTJOIN - 끝나면 원본 합계와 차이가 0인지 반드시 본다
관련해서 여러 몰 주문내역 합치기와 주문일자가 날짜로 안 잡힐 때도 같이 보시면 됩니다.
여기까지 읽으셨다면 매달 이걸 직접 하고 계신 겁니다.
주문내역 CSV를 폴더에 넣고 더블클릭하면 여러 몰 파일을 합치고, 취소·반품을 빼고, 기간을 잘라 상품별·채널별로 집계합니다. 수수료율을 직접 넣으시면(요율.csv) 그걸로 마진까지 계산합니다. 요율표는 프로그램에 들어 있지 않습니다 — 몰이 바꾸는 값이라 넣어두면 그날부터 틀립니다. 넣지 않으시면 매출 집계까지입니다. 부가세 신고 자료는 만들지 않습니다.
쇼핑몰 월 정산 자동화 · 30,000원 · 결제 후 바로 내려받기 →
카드·네이버페이·카카오페이 결제. 결제하면 바로 내려받습니다. 먼저 확인해 보고 싶으시면 파일 하나를 무료로 돌려드립니다.