본문 바로가기
Tips

[Excel] 입력할 데이터를 미리 정하는 데이터 유효성 검사

by 뚜벅이라이프 2015. 12. 23.

 엑셀작업시 입력할 데이터의 종류, 범위 등을 제한하여, 데이터 입력시 발생할 수 있는 에러를 줄일 수 있는 데이터 유효성 검사에 대해 얘기하겠습니다.


데이터 유효성 검사

콤보박스 형태로 입력란 만들기

엑셀문서에 특정 목록의 값을 지속적으로 입력해야 할때, 매번 입력하는 것은 참 번거롭습니다. 행여 오타라도 발생하게 되면, 이 목록에 따라 정렬을 하거나 목록에 연계된 값의 합계를 구할때 잘못된 값이 구해지기도 합니다. 입력의 편의와 오류방지를 위해 아래 그림처럼 입력란을 클릭하면 입력해야 할 데이터의 목록이 펼쳐지는 콤보박스 형태의 입력방법을 사용하는데요. 이는 VBA등 프로그래밍을 통해 구현할수도 있지만, 데이터 유효성 검사를 통해 많이들 사용합니다.


유효성 검사


▼ 첫번째 방법

먼저, 값이 입력될 셀을 선택합니다.

리본메뉴에서 "데이터 유효성 검사"를 클릭하여 "제한 대상"을 "목록"으로 선택한후 입력란에 입력될 데이터의 목록을 선택한 후 확인을 클릭합니다.


유효성 검사


▼ 두번째 방법

입력될 데이터의 목록이 얼마되지 않을 경우, 아래와 같이 직접 데이터 목록을 쉼표로 구분하여 입력해도 동일한 결과를 얻을수 있습니다. 따로 목록을 작성하지 않으니 더 간편할 수도 있습니다.


유효성 검사


▼ 세번째 방법

입력될 데이터의 목록을 이름을 정의합니다.("부서목록"으로 이름을 정의했습니다.) 그리고, 입력할 셀을 선택한 후 "데이터 유효성 검사"를 선택한 후 입력란에 정의된 이름 "부서목록"을 입력합니다.


유효성 검사


입력범위 지정하기

선택할 셀에 입력가능한 데이터의 종류(정수, 소수, 날짜, 시간 등)를 제한할 수 있으며, 그 범위를 연산자(=, <, > 등)를 이용하여 정의할 수 있습니다.


유효성 검사


선택한 셀에는 소수만을 입력할 수 있습니다.


유효성 검사


선택한 셀에는 날짜 혹은 시간만을 입력할 수 있습니다.


유효성 검사


유효성 검사


셀에 입력가능한 텍스트의 길이를 제한합니다. 택배 송장번호나 특정 일련번호의 입력시 숫자나 문자를 빼먹거나 중복입력할 수 있는데, 이 기능을 이용하면 오류를 줄일수 있습니다.


유효성 검사


데이터 유효성 검사 - 사용자지정

수식을 입력하여 데이터 유효성 검사를 실시합니다.


유효성 검사


isnontext, isnumber, isodd, iseven, isref, istext, isblank 등 다양한 함수를 사용하여 입력값을 제한할 수 있습니다. 각 함수가 참조하는 셀은 입력할 셀과 동일합니다.



유효성 검사


이상입니다.


 

엑셀