엑셀 유효성검사의 입력제한 방법

 

셀에 특정 데이터 형식 외에는 입력 안되게 하는 방법을 알려드리겠습니다.

이기능은 언제 사용하면 좋을까요?

예를 들면 1월 1~31 일 외에는 입력은 안되게 한다거나 

이름란에 숫자는 못들어가게 할 때 유용한 기능입니다.

 

먼저 [데이터] – [유효성 검사]를 클릭합니다.

그럼 아래 화면처럼 데이터 유효성 창이 나오는데요

제한대상 목록에서 제한하고 싶은 성격의 유형을 선택하시면 됩니다.

 

아래처럼 날짜 열을 선택후 [데이터 유효성]의 제한대상을 날짜로 선택후

시작날짜 : 2016-01-01, 끝 날짜 : 2016-01-31로 설정 해보겠습니다.

 

자 이제 날짜란에 2월 1일을 입력하자

"이값은 이셀에 정의된 데이터 유효성 검사 제한에 부합하지않습니다." 라는 오류창이 나옵니다.

 

위 메시지를 보면 사용자는 뭐가 잘못된지 알수가 없겠지요

이럴때는 친절하게 경고창을 직접 정의 할수 있습니다.

예를들면 " 1월 1일부터 1월 31일 이내의 기간만 선택하세요!" 이렇게 말이죠

 

자 다시 유효성검사 화면으로 가서 오류메시지 탭을 눌러 오류메시지항목에 원하는 글자를 넣어줍시다.

홛인 버튼을 누른후 다시 2월 1일을 입력해보면 아래 메시지가 나옵니다.

자 그럼 이젠 날짜가 아닌 목록에서 선택을 하게 해보는 방법을 설명하겠습니다.

중국집에서 시킬수 있는 메뉴만 입력 가능하게 해보겠습니다.

[데이터유효성]의 설정 탭의 원본란에 위 화면처럼 특정 메뉴만 정의합니다.

설정메시지에도 설정하고 , 오류메시지 탭에서 오류메시지를 지정해보죠

그럼 위 화면처럼 정의한 목록만 뜨게됩니다.

만약 3가지 외에 다른 것을 입력한다면 원하는 경고 메시지를 띄울수가 있습니다.

(위에 설명메시지를 설정 해주었기 때문에 설명을 표기할수도 있습니다.)

 

마지막으로 [데이터 유효성] 기능의 IME 모드 탭의 기능을 설명하겠습니다.

셀에 내용을 입력하다보면 한글과 영문을 구분해서 써야할때가 있는데요

예를들면 이름이나, 국가, 주소등을 영문으로 편하게 표기하게 하려는 기능입니다.

국가명(한글)란 에는 한글을 쓰고 국가명(영문)에는 영문을 적어야 한다면

일일이 [한/영]키를 누르면서 입력할 필요가 없다는것입니다.

자동으로 영문입력으로 바뀌게 됩니다.

 

 

다시 [한/영]키를 누르면 한글로도 입력은 할 수 있습니다.

 

몇가지 예제로 설명해드렸는데 도움이 되셨나 모르겠네요

 

  Comments,     Trackbacks