티스토리 뷰

Excel

엑셀 입력값 제한 (두개 셀 연동 응용)

보따리의새세상 2019. 3. 27. 00:49


"엑셀 입력값 제한 (두개 셀 연동 응용)"





두개의 컬럼을 연동하여

입력값을 제한하고자 할 때

있습니다.













위 표의

대분류에는 "금융", "기타"


중분류에는

대분류가 "금융"일 때의 갑과,

대분류가 "기타"일 때의 값을

다르게 제한하고자 한다고 가정합니다.







1. 제한하고자 하는 값의

   데이터 표를 만듭니다.









2. 리본메뉴에서

   "수식 > 이름관리자"를 선택합니다.








3. 새로 만들기를 합니다.







4. 이름을 "대분류"로 하고

   참조대상을

   대분류 영역을 지정합니다.









※ 대분류라는 이름의 데이터셋이

   만들어 졌습니다.







5. 새로만들기를 하여,

   대분류명으로 이름을 지정합니다.


   "금융"을 이름으로 하고,

   "금융" 대분류 아래 중분류 값을


   참조대상으로

   영역을 지정합니다.








6. 동일한 방법으로

   "기타"이름의 데이터셋도 만듭니다.










7. 대분류 영역 전체를 선택하고,









8. 제한 대상을 "목록"으로,


   원본을 "=대분류"로 입력합니다.


   ※ 원본에 데이터셋을 지정함









9. 중분류 맨위의 셀을 선택합니다.









10. 제한 대상을 "목록"으로,


   원본을 "=INDIRECT()"로 입력합니다.


   괄호안은 대분류 맨 위의 셀(D4)을

   선택 합니다.



   이 때 "$D$4"의 절대참조를

   "D4"처럼 상대참조로

   꼭! 변경해줘야 합니다.







※ 상대참조로 변경한 모습입니다.










11. 중분류 맨 위 셀을 카피하여,

     아래 중분류 모든 셀에 붙여넣기 합니다.


     대분류의 값이

     "금융"인지 "기타"인지에 따라

     중분류의 선택제한값이 달라집니다.


    







12. 대분류, 중분류를 쭈욱~~

     선택해주고 나면,










※ 보기 좋은 문서가 됩니다.~











댓글