엑셀 유효성 검사로 중복 값 입력 방지

엑셀 유효성 검사로 중복 값 입력 방지


엑셀에서 데이터를 입력하고 입력된 데이터를 정리하고 분석하면서 중복으로 입력된 데이터를 제거하는 작업을 종종 진행하는데요. 처음부터 중복되지 않게 되어 있더라면 번거롭게 중복된 데이터를 정리할 필요가 없겠지요 엑셀에서 유효성 검사 기능을 이용해서 중복입력이 되지 않도록 할 수 있는데요 방법을 알아보겠습니다

엑셀 샘플을 준비했습니다. 품목이 있고 우측에 값을 입력하게 되어 있습니다.
값을 입력 후 이미 입력되어 있다면 메시지를 띄워서 안내를 할 겁니다.

엑셀 유효성 검사로 중복 값 입력 방지


 

 

 

값이 입력되고 중복 값을 체크할 셀 범위를 드래그로 지정합니다.
이제 상단 메뉴 중 [데이터]-[데이터 유효성 검사]를 클릭해주세요.

 [데이터]-[데이터 유효성 검사]


 

 

 

데이터 유효성 검사 창이 열리면 제한 대상을 [사용자 지정]으로 변경합니다.

 [사용자 지정]


 

 

 

수식에 =COUNTIF( 까지 입력 후 우측 셀 아이콘을 클릭합니다.

=COUNTIF( 까지 입력


 

 

 

데이터 유효성 창이 줄어드는데요 값이 입력될 부분에 드래그합니다.
범위가 입력되면 셀 아이콘을 클릭합니다.

값이 입력될 부분에 드래그합니다


 

 

 

함수에 입력된 범위 값이 변경되지 않는 절대 주소로 변경되어야 합니다.
예제에서 C3:C8으로 범위가 지정되었는데요 C3에 커서를 위치시키고 F4키를 눌러줍니다.


값이 절대 주소인 $C$3로 변경됩니다. C8에도 역시 커서를 위치시키고 F4키를 눌러 절대 주소로 변경해주세요


절대 주소인 $C$3로 변경됩니다


 

 

 

이제, 를 입력 후 값이 처음 들어갈 셀 주소인 C3를 입력합니다.
값은 다른 셀에서 주소가 변경되어야 하므로 절대주소로 변경하지 않습니다.

 다른 셀에서 주소가 변경되어야 하므로 절대주소로 변경하지 않습니다


 


 

이제 ) 를 입력해 함수를 닫아주고  = 1을 입력합니다.

=COUNTIF($C$3:$C$8,C3)=1를 입력해서 범위 중 입력된 값이 하나라도 있으면 유효성 검사에 체크되는 겁니다.

유효성 검사에 체크되는 겁니다.


 

 

 

탭 메뉴 중 [오류 메시지]를 클릭합니다. 제목과 오류 메시지 내용을 입력합니다.
중복 값이 입력되면 사용자에게 알릴 메시지 내용을 입력하시면 됩니다.

제목과 오류 메시지 내용을


 

 

 

이제 중복 값을 입력해보겠습니다.
중복값을 입력하면 오류 메시지가 나오고 입력을 할 수 없게 됩니다.

중복값을 입력하면 오류 메시지가

엑셀 유효성 검사로 중복 값 입력 방지를 알아보았습니다.