Computing

[엑셀] 유효성 검사, 다중 유효성 검사

깡또아빠 2018. 9. 17. 14:08

안녕하세요. 

즐거운 월요일입니다. 추석이란 명절을 앞두고 월요일이라 그런지, 평상시보다는 light 하게 출근할 수 있었습니다.


엑셀은 수식이 들어있는 템플릿을 위해서도 많이 활용되지만, 그 외 문서 작업에서도 유용하게 사용하고 있습니다.


엑셀에서 많이 사용하는 기능 중 일부 내용을 간략하게 살펴보고자 합니다.

Q. Input 엑셀 월요일부터 일요일까지 중 가장 좋아하는 요일을 하나 적으세요! 라는 질문이 있다면 어떨까요?


A라는 사람은 '월요일'

B라는 사람은 'Monday'

C라는 사람은 'Mon'

D라는 사람은 '월'


같은 월요일을 의미하는 답 임에도 불구하고 답변하는 포맷은 다르게 기술할 수 있습니다.


그러면 이러한 경우 공통된 답을 선택하기 위해서는 객관식과 같은 보기에서 택할 수 있는 방법을 알아보도록 하겠습니다.




Input에 입력되는 요일을 Mon ~ Sun 까지 기술한 List에서 선택하게끔 해봅시다.




위와 같은 순서로 진행하면 됩니다.

1. 데이터 클릭

2. 데이터 유효성 클릭

3. 세팅 탭에서 리스트 클릭

4. 참고 값 영역 클릭


* 이 때 참고하는 영역을 이름 관리자에서 정의한 값으로 대체할 수 있습니다.


D4~D10의 영역을 "Day_List"라는 이름을 아래와 같이 정의해볼 수 있습니다.


위 이름을 정의한 경우 처음 유효성 검사 시 "Refers to"에서 F3을 클릭하여 정의된 이름 리스트를 불러올 수 있습니다.



OK 버튼을 누루면 Input 입력란에 다음과 같이 정해진 보기에서 선택할 수 있게끔 변경되었다.


다음으로는 다중 유효성 검사를 적용해봅시다.

방법은 위와 유사합니다. 그러나 "이름관리자 (Name Manager)"를 통한 추가 작업과 Indirect 명령어의 활용이 필요하죠.


2단계 유효성 검사를 위해서 다른 예제를 들어보겠습니다.



위와 같이 리스트 중, 위시리스트를 택하게 되는 경우 다음 리스트로 보여질 품목이 다음과 같다면,

일단 이름관리자를 통해서 Name을 지정해보죠.


다음으로 위시리스트를 이름 지정하겠습니다.

이때 위시리스트 이름은 리스트 목록에 포함되어 있어야 합니다. 동일하게 일치해야 합니다. 뛰어쓰기가 허용되지 않으니 이점을 유의하시기 바랍니다.





그리고 이제 유효성 검사를 적용하죠.


일단 리스트 부터!

리스트를 클릭하고



결과를 확인해보면!

자 그리고 다음으로 품목에서 설정할 때, Indirect 명령어를 다음과 같이 사용하면 됩니다.



자동으로 리스트에 절대참조($)가 포함되어 있습니다. 

이는 사용 용도에 따라서 변경가능합니다.


그리고 현재 위 상황에서 OK를 누르면 Error 창이 나타날 것입니다.

이유는 현재 리스트 G13 셀에 아무런 값이 없기 때문입니다.


일단 OK하시고서 다음과 같이 리스트에 위시리스트를 선택하게 되면, 품목 입력칸에 다음과 같이 보여지게 됩니다.


생각보다 간단하죠?

(최신 백을 사주는 것은 간단하지 않지만요...)


이상 간단하게 유효성 검사, 다중 유효성 검사를 알아봤습니다.


저 같은 경우에는 요구사항 명세서 검토 시 위 기능을 사용하고 있습니다. 또한 다른 사용자로부터 피드백 받는 경우 등 제법 유용하게 사용하고 있습니다.


문의 사항이 있다면 댓글 또는 방명록에 기재하여 주시기 바랍니다.


이상 읽어주셔서 감사합니다.





'Computing' 카테고리의 다른 글

HP 노트북 Function 키 고정해제 방법  (0) 2022.04.16
Outlook에서 네이버 메일 연결하기  (0) 2022.04.06
엑셀. 특정 셀 수정 금지하는 방법  (2) 2014.04.23
2차자료  (0) 2013.01.03
R 완전 초보가 다뤄보기 -2  (0) 2013.01.02