본문 바로가기

IT공부방

【IT】【엑셀 A부터 Z까지】004. 데이터 유효성 검사로 값을 체크하기

엑셀 A부터 Z까지




004. 데이터 유효성 검사로 값을 체크하기

엑셀에서 데이터를 입력할 때 오류를 줄이기 위해 많은 노력을 합니다. 

비지니스 세계에서 0하나가 잘못 들어가는 것으로 큰 손해를 입을 수 있기 때문입니다. 

그렇기에 조심은 하지만 사람이기에 실수를 할 수도 있습니다. 

그런 실수를 줄이기 위해 필요한 것이 데이터 유효성 검사입니다. 

실수를 줄이기 위한 데이터 유효성 검사에 대해 간단하게 알아봅시다.


데이터 유효성 검사란 입력할 값을 제한합니다.

그 수 이외의 값이 들어오면 입력이 되지 않게 하는 것입니다.





데이터 유효성 검사를 사용하기 위해선 메뉴에 데이터를 

누르시면 데이터 유효성 검사가 있습니다.






첫번째 탭인 설정에서는 제한 대상을 고르고 설정할 수 있습니다.

일단 제한 대상으로는 

모든 값, 정수, 소수점, 목록, 날짜, 시간, 텍스트 길이, 사용자 설정이 있습니다.


---------------------------------------------------------------------------------

1. 모든값 : 제한 대상을 설정하지 않습니다.

2. 정수 : 정수이외의 값을 입력하지 못하게 제한합니다.

3. 소수점 : 실수이외의 값을 입력하지 못하게 제한합니다.

4. 목록 : 목록을 설정해 목록 이외의 값을 입력하지 못하게 제한합니다.

5. 날짜 : 날짜형식으로 입력을 제한합니다.

6. 시간 : 시간형식 이외의 밧을 입력하지 못하게 제한합니다.

7. 텍스트 길이 : 값의 길이를 정해 그 길이를 넘어가는 데이터를 제한합니다.

8. 사용자 지정 : 수식을 만들어 계산한 결과값을 기준으로 제한합니다.

---------------------------------------------------------------------------------





정수를 예로들어 대상을 제한해보았습니다. 

우선 제한할 셀을 선택해서 데이터 유효성 검사를 실시합니다.

위의 사진에서는 제한 대상을 정수로 설정하고 

0에서 100까지의 수 이외의 숫자를 제한하도록 했습니다.





그리고 데이터 유효성 검사를 설정한 셀에 0에서 100까지의 숫자 이외의 숫자를 입력해보았습니다.

결과는 에러POP가 나오면서 입력을 제한합니다.






데이터 유효성 검사의 기능에는 값을 제한하는 것도 있지만 

위와 같이 데이터 유효성 검사를 설정한 셀에 메시지를 설정하는 것도 할 수 있습니다.






그리고 오류메시지를 자신이 설정할 수 있는 기능도 있습니다.





마지막으로는 IME 모드입니다. 

이 모드는 셀에 데이터를 입력할 때 입력 언어를 설정하게 하는 기능을 가지고 있습니다.

위에 영문 전자, 영문, 한글 전자, 한글을 선택지정 할 수 있습니다. 

선택하지 않을 경우에는 컴퓨터에 설정된 언어를 사용합니다.