Balto' Story



[엑셀 데이터 유효성검사③] 사용자지정으로 세밀하게 입력제한 하는 방법

 

데이터 유효성 검사 세번째 포스팅 입니다.

 

이번 포스팅은 초보자 분들은 좀 어려울 수도 있는데 사용자지정을 통한 방법은 수식을 이용하기 때문입니다.


하지만 알고나면 별거 아니며 유용하게 써먹을 수 있으니 잘 따라해 보시고 또한 응용하여 보시기 바랍니다.

 

 

숫자만 입력할 수 있도록 설정

 

 

A1:A5셀을 선택후 위 그림과 같이 설정하고 확인을 클릭합니다.


ISNUMBER함수는 데이터가 숫자일 경우 TRUE값을 반환하는 함수입니다.


 

 

중복된 데이터의 입력 방지하기

 

위 그림과 같이 설정후 확인을 클릭합니다.

 

A1~A4셀에는 숫자가 입력되어 오류가 나지 않지만 A5셀에는 숫자가 아닌 한글 "미다스"를 입력하려 했기 때문에

오류가 납니다.

 

 

중복된 데이터의 입력 방지하기

 

 

위 그림과 같이 설정후 확인을 클릭합니다.

 

COUNTIF함수는 선택한 범위의 목록에서 지정된 데이터의 갯수를 세어줍니다.

 

 

 

 

A1셀에 "미다스"가 입력되어 있으며 A5셀에 추가로 입력하려하면 동일한 데이터로 인식되어 오류가 발생됩니다.


상황과 조건에 맞는 여러가지 함수를 응용하여 사용해 보시기 바랍니다.


추가적으로 앞선 포스팅에서 설명하지 못한 부분중 꼭 필요하다고 생각되는 부분 설명해 봅니다.

 

 

 

 

잘못된 데이터 표시

 

 

위와 같이 정수 1~5사이의 숫자만 입력할 수 있도록 설정합니다.

 

 

 

 

 

오류메시지탭의 스타일을 경고로 설정한 후 확인을 클릭하여 설정을 마무리 합니다.

 

 

 

 

 

A1~A4셀에는 1~5사이의 조건에 맞는 숫자를 입력하고 A5셀에는 범위를 벗어난 잘못된 숫자 7을 입력합니다.


오류창이 뜨면 예를 클릭하여 7이 입력된 채로 계속 진행합니다.

 

 

 

 

 

이후 데이터유효성검사 메뉴의 잘못된 데이터를 클릭하여 입력에 오류가 있는 셀을 표시합니다.

 

 

 

 

 

A5셀이 잘못된 데이터가 들어간 셀이므로 A5셀이 붉은색 타원으로 잘못된 데이터임을 표시하여 줍니다.

 

 

 

 

 

오류표시인 붉은색 타원을 제거하려면 위 그림처럼 유효성 표시 지우기를 선택하면 됩니다.

데이터 유효성 검사는 응용할 수 있는 부분과 입력에 있어서 편리하게 사용할 수 있는 부분이 많은데 전부 설명드리지

못하는 점 안타깝게 생각됩니다.

 

이번 포스팅을 마지막으로 부족한 데이터 유효성 검사 포스팅을 마치며 부디 도움이 되셨길 바랍니다.



[엑셀 데이터 유효성검사②] 설명메세지, 오류메세지, IME모드 설정방법

 

지난 포스팅에 이어 두번째 데이터 유효성 검사 사용법 두번째 포스팅 입니다.

 

 

셀을 선택하면 설명 메시지 표시방법

 

 

위 그림과 같이 A1셀을 선택후 데이터 유효성 검사 명령을 실행합니다.


설명메시지 탭을 클릭하고 "셀을 선택하면 설명 메시지 표시(S)"에 체크하고 제목, 설명메시지를 상황에 맞게 입력하고

확인을 클릭합니다.

 

 

 

 

 

셀포인터가 A1셀에 위치하면 자동으로 설명메시지 탭에서 설정한 대로 제목과 설명메시지가 표시되게 되어 입력시 오류를

줄여주는데 도움을 줄 수 있습니다.

 

 

 

오류메시지 표시방법

 

 

오류메시지의 테스트를 위하여 A1셀을 선택하고 위와같이 1부터 10까지의 정수만을 입력하도록 설정합니다.

 

 

 

 

 

다음으로 오류메시지 탭을 선택하고 위와 같이 설정한 후 확인을 클릭합니다.

 

 

 

 

 

 

A1셀에 11을 입력하여 보면 오류메시지탭에서 설정한대로 스타일과 제목, 오류메시지가 표시되는 것을 알 수

있습니다.

 

 

 

 

 

스타일은 위와같이 중지, 경고, 정보 등 세가지로 나뉘는데 그 기능을 살펴보면 다음과 같습니다.(엑셀 도움말 캡쳐)

 

 

 

 

영문으로 입력할 수 있도록 설정

 

 

IME모드탭을 선택하고 모드의 드롭다운 버튼을 클릭해 보면 영문전자, 영문, 한글전자, 한글 등을 설정할 수 있는데

"영문"으로 선택하고 확인 클릭하여 설정을 마칩니다.


그러면 항상 A1셀을 선택하면 한/영 키를 누르지 않아도 자동으로 영문자가 입력되게 됩니다.

 

A1셀을 선택후 한/영 버튼을 누르고 한글을 입력할 수도 있으며 A1셀을 벗어난 후 다시 A1셀로 돌아오면 영문으로

입력하게 됩니다.

 

다른 것도 선택하여 시험해 보시기 바랍니다.

 

오늘 포스팅은 여기서 마치며 다음번에는 사용자지정을 선택하여 좀더 세밀하게 입력제한을 할 수 있는 몇가지 방법을

예로하여 포스팅해 보도록 하겠습니다.



[엑셀 데이터 유효성검사①] 지정된 조건에 맞는 데이타의 입력 엑셀 데이터 유효성검사 사용법

 

엑셀 데이터 유효성 검사는 데이터 입력시의 오타를 줄여주고 정해진 조건의 데이터만을 입력할 수 있도록 만들어 주어
데이터 입력시 오류를 줄여줄 수 있는 메뉴입니다.


컴퓨터를 다루는 것도 사람인지라 실수를 많이 하게 되는데 이러한 실수를 줄여주어 작업속도를 높여주어 아주 유용합니다.

 

엑셀 데이터 유효성 검사 사용법

 

 

데이터 유효성 검사 메뉴는 "데이터탭"의 "데이터 도구" 그룹에 속하여 있습니다.


우선 셀범위 A1:B3를 선택후 메뉴를 클릭하여 데이터 유효성 검사를 실행합니다.

 

 

 

 

 

그림과 같이 "데이터 유효성" 창이 뜨며 제한대상에서 아래화살표 부분을 클릭합니다.

 

 

 

 

 

제한할 수 있는 대상 목록이 나타나게 되며 원하는 데이터 목록을 선택하면 됩니다.

 

 

 

 

* 지정된 범위의 숫자만을 입력

 

우선 A1:B3 범위를 선택하였으므로 선택된 범위에는 1~10까지의 숫자만 넣을 수 있게 설정하고 범위를 벗어난 숫자를

입력하면 에러창이 나타나게 만들어 보도록 하겠습니다.

 

 

그림과 같이 제한대상:정수, 제한방법:해당 범위, 최소값:1, 최대값:10 으로 설정한 후 확인을 클릭하고 설정을 마칩니다.

 

 

 

1~10까지의 정수만 입력할 수 있게 설정하였으며 B3셀에 10을 초과하는 12를 입력후 엔터키를 누르면 위 그림처럼

에러창이 나타나게 됩니다.

 

취소를 클릭하고 1~10사이의 숫자를 입력합니다.

 

 

 

* 실수의 입력방법


제한대상을 정수로 하고 지정된 범위에 소수점을 입력하면 에러창이 나타나게 되는데 소수점을 입력하고 싶으면

제한대상을 소수점으로 선택합니다.

 

 

위와같이 소수점을 선택하고 확인을 클릭하여 설정을 마칩니다.

 

지정된 범위에 소수점을 입력해 보면 에러가 나지 않습니다.

 

연습삼아 직접 해보시기 바랍니다.

 

 

 

 

* 목록에 포함된 데이터만 입력

 

 

제한대상을 목록으로 선택합니다.


원본은 목록의 범위인 =$D$1:$D$5를 입력하며 범위내 목록의 데이터만 입력할 수 있습니다.


드롭다운 표시에 체크를 하게되면 데이터 유효성이 설정된 셀로 이동시에 셀옆에 드롭다운버튼이 생기게 되고 아래

그림처럼 버튼을 클릭하여 원하는 목록을 선택할 수도 있습니다.

 

 

 

 


* 지정된 범위의 날짜만 입력

 

 

위와같이 설정하면 2011.01.01~2011.12.31사이의 날짜만 입력할 수 있습니다.

 

 

 

 

* 지정된 범위의 시간만 입력

 

 

날짜와 마찬가지로 지정된 시간만을 입력할 수 있게 되는데 오후 1시부터 오후 2시까지의 시간만 입력할 수 있습니다.

 

 

 

* 지정된 길이의 문자만 입력

 

 

위와 같이 설정하면 2~4글자 사이의 데이터만 입력이 가능합니다.


오늘의 데이터 유효성 검사 포스팅만으로도 기본적으로 필요한 것은 거의 설명이 되었다고 생각됩니다.

 

엑셀의 데이터 유효성 검사의 사용은 유용하게 오류를 줄여줄 수 있으며 방법또한 다양하므로 몇번의 포스팅을 더

해야 할것 같습니다.


다음번에 계속 이어가 보도록 하겠습니다.

1