[엑셀강좌:10] 편리한 기능 : 데이터 유효성 검사 엑셀강좌


데이터를 입력할 때 특정 셀에는 정해진 데이터만 입력하도록 통제할 경우가 생긴다.
특히 성별란에는 '남자' 혹은 '여자' 또는 '남' '여' 로만 입력을 한정하고자 할 경우
데이터 유효성 검사를 사용해서 잘못 입력되는 것을 방지할 수가 있다.

일단 아래처럼 성별을 입력하는 D열을 선택한 후
데이터 메뉴의 데이터 유효성 검사를 선택하고 또 데이터 유효성 검사를 선택한다.

그럼 아래처럼 데이터 유효성 이라는 창이 뜨게 된다.

일단은 설정 탭을 눌러 제한 대상에 목록을 선택한다.
이것은 아래쪽 원본에서 정의한 목록의 내용 만을 유효한 데이터로 인정한다는 뜻이다.
공백무시에 체크를 하면 데이터를 공백으로 입력인 경우 유효성을 검사하지 않는다.
드롭다운 표시 체크는 셀 입력시 우측에 드롭다운 버튼이 표시되며 이를 눌렀을 경우에
유효한 데이터 목록을 보여 주고 선택할 수 있도록 해준다.
아래쪽 원본에는 원하는 유효한 데이터의 목록을 , 로 구분 해서 입력한다.
위의 경우는 '남' 혹은 '여' 만 유효한 데이터로 인정한다는 뜻이다.


다음은 위처럼 설명 메시지 탭을 선택하여 셀에 데이터 입력시 보여줄 안내 글을 작성한다.
상단의 셀을 선택하면 설명 메시지 표시에 체크가 되어 있지 않으면 입력 하나 마나.


다음은 위처럼 오류 메시지 탭을 선택하여 잘못된 데이터를 입력했을 때 표시할 오류 내용을 기입한다.
역시 상단의 체그가 되어 있지 않으면 입력 하나 마나.

확인을 누르고 성별열의 아무 곳에나 마우스를 가져가 보자.

위와 같이 성별에 입력하려고 하면 셀 우측에 드롭다운 버튼이 나오고 노란바탕의 설명이 보여지게 된다.
드롭다운 버튼을 누르면 우리가 설정했던 남, 여 중 하나를 선택할 수 있는 드롭다운 창이 열린다.

정의된 유효한 데이터 이외의 잘못된 데이터를 입력해 보자.

위와 같이 우리가 입력했던 오류 메시지가 뜨게 된다.

이와 같이 반드시 정확한 데이터를 입력해야 하는 경우 이 데이터 유효성 검사를 잘 사용하면
잘못 입력하여 잘못된 결과가 나오는 것을 사전에 방지할 수 있다.

특히 나중에 IF 절 등을 사용할 때 잘못된 내용이 있거나 할 경우 낭패를 볼 수있다.





덧글

  • 하트뾰옹 2012/04/28 14:03 # 삭제 답글

    우아 감사해요^^ 정말 단번에 이해가 되네요~~
    유용한 정보 얻어갑니다!!
  • fine 2012/10/29 12:38 # 삭제 답글

    감사합니다
  • 난초 2013/01/29 05:21 # 삭제 답글

    ㅋㅋ와!! 이거 정말 좋은 정보예열 고맙습니당ㅋㅋ 기억해두겟습니다
댓글 입력 영역