대분류 항목을 선택하면, 그에 맞게 소분류 항목이 자동으로 변경되게 하는 팁이다.
유용한 팁.. 처음엔 이해하기 힘들 수 있지만, 곰곰히 따져보면 여러가지로 쓸모가 많은 팁이다. ㅎㅎ
그럼.. 도움이 되셨기를.. ^^*
■ 엑셀파일 다운 받기 : abyul.com_2depth_category.xls
1. 아래와 같이 이름을 지정해준다.
메뉴 : 삽입 > 이름 > 정의
이름 항목
기준
=기준정보!$B$4
매칭
=MATCH(작성양식!B5,대분류,0)-1
(요 매칭 이라는 이름을 정의할땐 주의를 해야한다.
C5셀을 선택하고 이렇게 이름을 지정해주면, 상대 위치로 이름이 지정된다.
즉, C6에 적용될 수식에 매칭이라는 이름을 적용해주면,
상대 위치인 B6셀을 참고한다는 말이다. 현재 선택 셀의 왼쪽 셀로 지정됨)
대분류
=기준정보!$B$4:$E$4
소분류
=OFFSET(기준,1,매칭,COUNTA(OFFSET(기준,1,매칭,100,1)),1)
2. 대분류가 들어갈 셀들을 선택하고, 데이터 > 유효성검사를 선택하여 유효성을 설정해준다.
유효성 설정시 제한 대상은 목록으로 하고, 원본은 위에서 정의한 이름인 =대분류 라고 넣어준다.
소분류가 들어갈 셀들을 선택하고, 다시 유효성검사를 설정해준다.
대분류 설정시와 마찬가지로, 제한 대상은 목록으로 하고, 원본 항목은 =소분류 라고 입력해준다.
끝.. ㅋㅋ
===================================================================================
UPDATED 2010.01.11 AM 0:34
위에서 OFFSET을 이용하여 소분류 목록을 갖고 왔다면,
INDIRECT(대분류항목)을 가지고 소분류 목록을 갖고 오는 방법을 알아보겠습니다.
이때 대분류 각각의 항목별로 항목의 목록에 해당하는 이름이 지정되어 있어야합니다.
과일 이라면.. 과일에 해당하는 '사과','배' 등의 값이 있는 셀들이 과일이라는 이름으로 지정되어 있어야 하는거지요.
자세한 내용은 첨부파일을 참조하시기 바랍니다.
abyul.com_2depth_category_20100111-1.xls
아래의 내용은 아별닷컴의 주인장에 의해 작성되었습니다.
1. 아래와 같이 이름을 지정해준다. ▲이름 항목 지정
대분류 : 대분류 목록들. 기준정보 테이블의 필드명들이 해당된다.
대분류에 사용되는 각각의 항목들의 영역을 지정해줍니다.
2. 대분류가 들어갈 셀들을 선택하고, 데이터 > 유효성검사를 선택하여 유효성을 설정해준다.
* 참고로.. INDIRECT는 문자열을 참조로 바꿔준다.
끝.. ㅋㅋ |
===================================================================================
UPDATED 2013.02.20
최소한의 이름 설정으로 3단계 분류 만들기
다운받기 : abyul.com_3depth_category_20130220.xls.xlsx
[ 미리보기 ]