140_엑셀 같은값 (중복값) 입력 제한하기  – 데이터 관리 요령 (14) 

엑셀에서 중복값이 있는 경우 단순히 중복 값 찾기, 중복 값 제거 방법을 모두 소개 했습니다. 그러나 이런 중복값을 제거 하기 보다 처음부터 입력되지 않게 하는 것이 제일 좋겠지요. 이번 포스팅에서는 COUNTIF를 이용해 중복 값 입력을 원천 봉쇄 할 수 있습니다.

140연습파일.xlsx

140연습파일_완성본.xlsx

  1. COUNTIF 함수 복습하기

    COUNTIF 함수는 조건에 맞는 셀의 개수를 범위내에서 세어주는 함수 입니다. 잘 모르시면 함수 중급편을 참조 하세요.

     

    A열 전체에서 각 주민 번호의 개수를 세어 봅니다.

     

     

    중복된 주민 번호가 없습니다.

     

    만약 주민 번호를 복사하면 COUNTIF의 리턴값이 2로 바뀌었습니다.

     

  2. 중복값 제한하기

    이렇게 중복값이 있으면 COUNTIF 함수가 2를 반환하는 것을 이용하여서 중복값 입력을 막을 수 있습니다.

     

    A열을 선택하고 데이터 유효성 검사를 클릭 합니다.

     

     

    이렇게 데이터 유효성 창에 A1이 들어가는 것은 A1부터 차례로 A열에서 비교한다는 의미 이지 A1셀만 센다는 뜻이 아닙니다. COUNTIF 함수를 그대로 똑같이 적용합니다.

     

     

    이제 같은 주민 번호는 입력이 되질 않습니다.

     

    방법은 주민 번호와 같이 명확히 중복을 맞는데 사용되지 이름과 같이 중복 값이 있을 있는 데이터에는 사용되지 않습니다. 여러 필드를 비교해서 중복을 판단해야 하는 경우에는 함수 중급편에서 소개해 드린 배열을 이용하는 방법이 최선 입니다.


+ Recent posts