brunch

You can make anything
by writing

C.S.Lewis

by 은희쌤 Oct 03. 2024

데이터 유효성검사로 내가 지정한
날짜데이터만 입력받기

엑셀은 셀에 데이터 입력할 때 문자, 숫자, 날짜를 구분하지 않고 입력할 수 있습니다. 

그러다 보니 나중에 입력된 데이터를 가지고 계산 작업을 할 때 잘못된 데이터일 경우 오류 메시지(#VALUE)를 보여주면서 계산작업을 할 수 없다고 합니다

셀에 데이터를 입력할 때 문자, 숫자, 날짜데이터를 구분해서 입력하면 좋은데 '내 맘처럼 되는 게 아니기에' 강제로 해당 셀에는 내가 정한 데이터만 입력받을 수 있도록 제한하는 기능이 있습니다 

그건 바로 ‘데이터 유효성 검사’입니다.  데이터 유효성 검사는 필드에 입력되는 데이터를 제한해서 내가 지정한 데이터만 입력받고자 하는 기능입니다.

데이터 유효성 검사를 이용하면 해당 필드에 정확한 데이터만 입력받을 수 있습니다 

데이터 유효성 검사는 여러 가지 데이터 입력하는 방법을 제한할 수 있는데 이번장에서는 날짜데이터를 내가 지정한 날짜만 입력받을 수 있게 제한하는 방법을 알아보겠습니다

  

▶ 작업순서

1. 매입일자 필드는 7월에 해당하는 날짜만 입력받도록 하겠습니다



① 매입일자 필드 [A4:A15] 영역을 범위로 지정하고 [데이터]-[유효성 검사]를 선택합니다              

② 제한대상 날짜제한방법 해당 범위시작 날짜 : 2024-07-01, 종료 날짜 : 2024-07-31로 입력합니다    


③ 설명 메시지 탭에서 내용으로 ‘7월 1~7월 31일 사이의 날짜만 입력하세요’라고 입력합니다 

설명메시지는 매입일자 필드에 날짜를 입력할 때 7월에 해당하는 날짜만 입력하라고 알려주는 메시지입니다        


④ 이제 매입일자 필드는 누구라도 날짜를  입력할 때 7월에 해당하는 날짜만 입력받도록 만들었습니다    

만약 7월이 아닌 8월이나 6월 같은 날짜를 입력하면 오류메시지가 나오면서 다시 입력해서 올바르게 7월만 입력하게 합니다


이렇게 '데이터 유효성 검사' 기능을 이용하면 셀에 데이터를 입력할 때 내가 지정한 데이터만 입력하게 해 주므로 나중에 발생할 문제를 미연에 방지할 수 있습니다

데이터 유효성 검사로 제한하는 방법은 여러 가지가 있습니다 

다음장에서는 숫자데이터를 제한하는 방법을 알아보겠습니다

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari