← 모든 글
데이터 정리·오류 해결

지역별 고객 수를 중복 없이 세려면?

주문 건수 대신 실제 고객 수를 세고 싶을 때 지역·고객 조합을 먼저 묶으세요. 두 번의 요약으로 지역 안에서 중복되지 않는 고객 수를 계산합니다.

설명도 — 지역별 고객 수를 중복 없이 세려면의 입력 데이터
가상의 데이터로 구성한 설명도입니다. 실제 화면 캡처가 아닙니다.

같은 고객이 세 번 주문해도 고객 수는 한 명입니다. 주문표를 지역별로 묶어 ‘개수’를 세면 주문 건수가 나옵니다. 고객 수를 구하려면 지역과 고객 ID의 조합을 한 행씩 남긴 뒤 지역별로 다시 세어야 합니다.

주문 6건이 고객 6명은 아닙니다

아래는 가상의 주문 목록입니다. 동부의 C01은 두 번 주문했고 서부의 C03도 두 번 주문했습니다. C01은 두 지역에 모두 있지만 각 지역에서 한 번씩 세겠습니다.

지역 고객 ID
동부 C01
동부 C01
동부 C02
서부 C01
서부 C03
서부 C03

원본의 6행은 주문 6건을 뜻합니다. 지역별 고객 수는 동부 2명, 서부 2명입니다. 전체 지역을 통틀어 중복 없는 고객은 C01·C02·C03 세 명이므로 지역별 고객 수를 더한 4명과 다릅니다.

지역·고객별로 한 행을 남기고 지역별로 다시 세기

  1. 시트를 불러와 결과 기준으로 선택한 뒤 ‘결과 정리’에 ‘요약’을 추가합니다. ‘그룹화 기준’에 지역과 고객 ID를 넣습니다.
  2. 집계 방식은 ‘개수’, 이름은 ‘주문 수’로 지정합니다. 지역·고객 조합마다 한 행이 만들어집니다.
  3. 다음에 ‘요약’을 다시 추가합니다. 이번 그룹화 기준에는 지역만 넣습니다.
  4. 집계 방식 ‘개수’로 ‘고객 수’를 만든 뒤 ‘적용’을 누릅니다. 첫 요약에서 만들어진 주문 수를 합산하는 것이 아닙니다.

설명도 — 지역·고객 조합을 만든 뒤 지역별 고객 수를 세는 순서

첫 단계는 동부·C01, 동부·C02, 서부·C01, 서부·C03 네 조합을 만듭니다. 두 번째 단계에서 이 네 행을 지역별로 세면 동부 2명과 서부 2명이 나옵니다. 직접 ‘고유 개수’를 선택하는 기능이 아니라 두 번의 요약으로 구성한 작업입니다.

지역별 고객 수의 합은 전체 고객 수와 다를 수 있습니다

설명도 — 지역 안에서 중복을 제외한 고객 수 결과

보고서 제목을 ‘지역별 고객 수’로 명확히 정하세요. 두 지역을 이용한 고객을 지역마다 세기 때문에 합계가 회사 전체 고객 수를 뜻하지는 않습니다. 전체 고객 수가 목적이라면 첫 그룹화 기준은 고객 ID만 사용하고 두 번째 요약의 기준을 비워 전체 개수를 세면 됩니다.

빈 ID를 고객으로 세지 않으려면

첫 요약 앞에 고객 ID의 ‘비어 있지 않음’ 필터를 넣으세요. ID가 비어 있는 행도 하나의 고객으로 묶여 집계될 수 있습니다. 동명이인을 구분하려면 고객마다 고유한 ID를 사용하세요.

대소문자나 공백이 다른 ID를 같은 고객으로 자동 판단하지 않으므로, 같은 고객의 ID가 일관되게 입력됐는지 확인하세요.

내 데이터에도 적용해 보세요

반복 작업을 줄여 보세요

시트를 연결하고 비교하며 필요한 결과를 직접 확인하세요.

이 글은 Pro 이용 환경을 기준으로 작성했습니다.

JOIN SHEET에서 시작하기 ↗

Excel·CSV 작업은 PC에서 이용해 주세요. 새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.

예제 검증 기준일:

출처

그룹별 고유 값 개수를 구하려는 Excel 질문에서 다룬 집계 구분을 참고했습니다. 여기에 사용한 주문 상황과 데이터는 독립적인 예제이며 원문 답변의 수식이나 이미지를 복제하지 않았습니다.