본문 바로가기

공부하자

엑셀 중복 데이터 입력 원천 방지 방법


오늘은 엑셀에서 중복 데이터 입력을 원천 차단하는 방법을 알아보려고 한다. 엑셀 작업을 하다 보면 중복된 데이터를 입력하는 경우가 있을 것이다. 데이터가 수백 개, 수천 개가 되면 그 확률을 더 높아진다. 같은 사람, 같은 전화번호가 복수로 입력되면 문제가 생길 수밖에 없다. 엑셀로 통계를 내거나 계산을 할 때 정확하지 않은 결과값이 나올 수밖에 없다. 이런 경우를 방지하기 위해서 중복 데이터가 입력자체가 안되게 설정하면 된다. 그럼 어떻게 할 수 있는지 아래에서 자세히 알아보자

 

1. 중복 데이터 입력 방지 설정하기

 

1) 중복 입력을 막을 데이터 범위를 마우스로 드래그해서 지정한다. 아래 사진에서는 A2부터 A15로 지정했다. 

 

영역 지정된 것 보임
엑셀

 

2) 화면 상단 메뉴에서 데이터 탭을 클릭한다. 그리고 데이터 유효성 검사를 클릭한다. 

 

화면 상단 데이터 탭에 데이터 유효성 검사 메뉴 보임
엑셀

 

3) 데이터 유효성 창에서 설정 탭을 클릭하다. 그리고 제한 대상에서 사용자 지정을 선택한다. 

 

데이터 유효성 창에 설정 탭 선택되어있음
엑셀

 

4) 수식 입력칸에 =COUNTIF($A$2:$A$15, A2)<=1 라고 입력한다.  A2~A15의 범위에서 입력하는 값이 1개일 때만 통과시켜 준다는 규칙을 정하는 의미이다. 

 

데이터 유효성 창에 수식 입력되어있음
엑셀

 

5) 이번에는 오류 메시지 탭을 클릭한다. 그리고 스타일에서 중지를 선택한다. 

 

오류 메시지 탭에서 스타일이 중지로 선택되어있음
엑셀

 

6) 오류 메시지 탭에서 제목과 오류 메시지를 입력한다. 중복 데이터를 입력했을때 나타나는 메시지를 입력하는 단계이다. 입력이 끝나면 확인 버튼을 클릭한다. 

 

오류 메시지 탭에 제목과 오류 메시지 입력되어있음
엑셀

 

7) 이번에는 일부로 중복된 데이터를 입력보겠다.

 

8) 그럼 바로 오류 메시지가 화면에 생긴다. 그러면 중복으로 입력했다는 사실을 깨닫고 데이터를 삭제해야 한다. 

 

중복입력오류 메시지 뜸
엑셀

 

2. 중복 데이터 삭제 방법

 

위 1번의 방법대로 설정한 후에 중복된 데이터를 입력하면 오류 메시지가 뜬다. 하지만 설정 이전에 입력한 중복데이터는 감지되지 않는다. 따라서 그전에 입력한 데이터는 별도로 중복 데이터 삭제처리를 해줘야 한다.

 

1) 중복 데이터를 검증할 데이터를 마우스 드래그로 지정한다.

 

2) 데이터 탭에서 중복된 항목 제거 메뉴를 클릭해서 중복 데이터를 정리한다.

 

지금까지 엑셀에서 중복된 데이터가 입력되지 않도록 방지하는 방법을 알아보았다. 위의 내용을 보면서 천천히 따라하면 어렵지 않다. 작업을 시작하기 전에 먼저 설정해 두고 시작해야 한다. 지금 바로 시도해 보자.