같은 회사 ID에 서로 다른 전화번호가 있는지 확인하기
한 회사에 서로 다른 전화번호가 등록돼 있다면 확인이 필요합니다. 회사·전화번호 조합을 정리한 뒤 회사별로 번호가 몇 종류인지 세어 검토할 ID를 찾으세요.
같은 회사 ID에 서로 다른 전화번호가 등록돼 있는지 확인하려면 회사·전화번호가 같은 내역을 먼저 한 줄로 묶으세요. 그다음 회사별로 남은 줄을 세면 전화번호가 몇 종류인지 알 수 있습니다. 같은 번호가 여러 직원에게 반복돼도 한 종류로 세므로, 번호가 두 종류 이상인 회사만 골라 검토할 수 있습니다.
같은 번호가 반복된 회사와 다른 번호가 섞인 회사
직원별 회사 정보에서 필요한 두 칼럼만 가져온 가상 표입니다. Phone의 111·222·333은 설명용 번호입니다. F1에는 111이 두 번, 222가 한 번 있고 F2에는 333만 두 번 있습니다. F3의 빈 번호는 이 불일치 검사에서 제외하고 별도로 확인합니다.
표의 ∅는 빈 셀 표시이며 입력할 문자가 아닙니다.
CompanyPhones
| CompanyID | Phone |
|---|---|
| F1 | 111 |
| F1 | 111 |
| F1 | 222 |
| F2 | 333 |
| F2 | 333 |
| F3 | ∅ |
전화번호 조합을 만든 뒤 회사별로 세기
- CompanyPhones를 불러오고 CompanyID·Phone의 자료형을 텍스트로 맞춥니다. 번호가 없는 내역은 따로 확인할 수 있도록, Phone 칼럼의 원본 필터를 ‘비어 있지 않음’으로 설정한 뒤 적용합니다.
- CompanyPhones를 클릭하고 ‘결과 정리’에서 ‘요약’을 누릅니다. ‘그룹화 기준’에서 CompanyID와 Phone을 하나씩 선택해 같은 회사·전화번호 조합을 한 줄로 묶습니다. 기본 ‘개수’ 집계는 유지하고 ‘결과 항목 이름’에 Occurrences를 입력하세요.
- 그 아래에 ‘요약’을 하나 더 추가합니다. 이번에는 ‘그룹화 기준’에서 CompanyID만 선택하고 ‘개수’를 유지한 채 ‘결과 항목 이름’에 Variants를 입력하세요. 앞에서 조합별로 남긴 줄을 세어 전화번호 종류를 구하는 단계입니다. Occurrences를 합산하면 직원 행 수를 다시 세게 되므로 주의하세요.
- 마지막에 ‘필터’를 추가하고 Variants의 조건을 ‘보다 큼’, 기준값을 1로 설정한 뒤 ‘적용’을 누릅니다. F1만 남으면 원본에서 F1의 111·222 중 어떤 번호가 유효한지 확인하세요.
F1에만 전화번호 두 종류가 있습니다
F1의 Variants는 2입니다. 직원 행 수인 3이 나오면 두 번째 단계에서 Occurrences를 합산했는지 확인하세요. F2는 같은 번호만 반복돼 제외됩니다.
| CompanyID | Variants |
|---|---|
| F1 | 2 |
수정 전 실제 회사 정보를 확인하세요
전화번호가 둘이라고 반드시 오류는 아닙니다. 지점마다 번호가 다르거나 사용 시기가 다른지 먼저 확인하세요. 이 예제에서는 표기가 다르면 다른 번호로 셉니다. 하이픈·국가번호 표기만 다른 번호를 하나로 세려면 원본 사본에서 먼저 표기를 통일해야 합니다. 빈 번호는 검사에서 제외했으므로 F3도 따로 확인하세요. 주소나 이름도 점검하려면 Phone 대신 해당 칼럼을 선택해 각각 실행하면 됩니다.
내 파일로 시작해 보세요
JOIN SHEET에서 시작하기 ↗Excel·CSV 작업은 PC에서 이용해 주세요.
새 창에서 열리며 작업 중인 데이터를 바꾸지 않습니다.
예제 확인일:
출처
Microsoft Access Question: I want to identify mistmatched data in the same query/table (Microsoft Q&A)
같은 회사 ID에 서로 다른 전화번호나 주소가 있는지 찾는 Microsoft Access 질문을 참고했습니다. 원문 작성자는 해결을 확인했으며, 이 글에서는 Excel·CSV로 가져온 표에서 전화번호가 여러 종류인 ID를 찾는 과정만 다룹니다. Access의 테이블 설계나 원본 수정은 포함하지 않습니다. 데이터는 설명을 위해 별도로 만든 가상 예제이며, 질문자의 JOIN SHEET 이용 후기나 추천이 아닙니다.