1. 아별툴
  2. 아별툴 패밀리
  3. 엑셀 질문하기
  4. 엑셀 강좌
  5. 엑셀 팁
  6. 엑셀 자료실
  7. 엑셀 연구과제
  8. 엑셀 북마크
  9. 관련 프로그램 소개


abyul.com2depth_category.jpg

대분류 항목을 선택하면, 그에 맞게 소분류 항목이 자동으로 변경되게 하는 팁이다.

유용한 팁.. 처음엔 이해하기 힘들 수 있지만, 곰곰히 따져보면 여러가지로 쓸모가 많은 팁이다. ㅎㅎ

그럼.. 도움이 되셨기를.. ^^*

■ 엑셀파일 다운 받기 : 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

 

 

아래의 내용은 아별닷컴의 주인장에 의해 작성되었습니다.
업무에 많은 도움이 되었으면 좋겠습니다. ㅎㅎ
감사합니다. Created by abyul.com All rights reserved..

 

1. 아래와 같이 이름을 지정해준다.

▲이름 항목 지정
(이름 지정 방법 : 메뉴에서 삽입 > 이름 > 정의 )

 

 대분류 : 대분류 목록들. 기준정보 테이블의 필드명들이 해당된다.
  =기준정보!$B$4:$E$4

 

대분류에 사용되는 각각의 항목들의 영역을 지정해줍니다.
   과일 =기준정보!$C$5:$C$9
   동물 =기준정보!$B$5:$B$10
   물고기 =기준정보!$E$5:$E$9
   야채 =기준정보!$D$5:$D$8

 

2. 대분류가 들어갈 셀들을 선택하고, 데이터 > 유효성검사를 선택하여 유효성을 설정해준다.
   유효성 설정시 제한 대상은 목록으로 하고, 원본은 위에서 정의한 이름인 =대분류 라고 넣어준다.
   소분류가 들어갈 셀들을 선택하고, 다시 유효성검사를 설정해준다.
   대분류의 각 항목들의 값으로 이름을 지정해줬으로,
   C5셀을 선택 후 =INDIRECT($B5) 라고 입력해준다.
   $B5로 해준 것에 유의하자. B열만 절대 참조고, 행값인 5는 상대참조로 되어 있다.

 

   * 참고로.. INDIRECT는 문자열을 참조로 바꿔준다.
     =INDIRECT("A"&"1")하면 =A1 을 입력한 것과 같은 결과를 보여준다.

 

끝.. ㅋㅋ


 

===================================================================================
 UPDATED 2013.02.20

최소한의 이름 설정으로 3단계 분류 만들기

 

다운받기 : abyul.com_3depth_category_20130220.xls.xlsx

 

[ 미리보기 ]

 abyul.com_0000718-1.jpg

 


댓글 '3'

[레벨:2]찰스박

2010.02.03 07:55:18
*.228.154.151

감사합니다. 어렵지만 공부해서 꼭 활용해 보고싶네요

[레벨:2]flash

2012.01.12 11:26:13
*.46.237.249

이거 찾고 있던 내용인데~~ 정말 도움이 많이 되었네요~~ 감사합니다~~ ^^

profile

[레벨:30]아별

2012.01.12 19:37:03
*.104.126.21

각종 양식을 만들때나..

데이터의 무결성 향상을 위한 중요한 스킬 중에 하나입니다. ^^

필히 익히셔야하는 코스예요 ㅎㅎ


도움이 되셨다니 다행입니다. ^^

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 엑셀일반 엑셀 짜투리 팁 모음.. imagefile [13] [레벨:30]아별 2005-07-22 52733
공지 엑셀일반 엑셀 잘 하는 요령은? _ 엑셀 추천사이트 포함 [2] [레벨:30]아별 2009-11-12 40754
공지 엑셀일반 엑셀 단축키(바로가는키, ShortCut) 총정리입니다. imagefile [247] [레벨:30]아별 2010-08-29 106186
34 엑셀일반 PDF파일을 EXCEL파일로 변환하기 file [1] [레벨:30]아별 2008-10-24 14087
33 엑셀일반 엑셀에서 영어의 자간이 이상하게 벌어져서 타이핑 될때.. file [4] [레벨:30]아별 2008-10-20 10228
32 엑셀일반 엑셀에서 시간차이 구하기 imagefile [레벨:30]아별 2008-08-29 10929
31 엑셀일반 숫자를 한자, 한글, 영문으로 변환하여 표시하기. imagefile [레벨:30]아별 2008-08-21 9897
30 엑셀일반 열 방향의 데이터를 행방향 데이터로.. 데이터베이스(DB)형태로 변환하기.. imagefile [2] [레벨:30]아별 2008-08-20 12628
29 엑셀일반 셀에 입력된 수식을 문자열로 표시하기 imagefile [레벨:30]아별 2008-07-04 8692
28 엑셀일반 엑셀에서 날짜 데이터 가공/계산/변환 등 종합 선물 세트. file [2] [레벨:30]아별 2008-06-30 15754
27 엑셀일반 엑셀에서 날짜와 시간 계산하는 법 image [레벨:30]아별 2008-06-27 26426
26 엑셀일반 [펌] sumproduct 함수를 이용한 다중 조건 계산 imagefile [3] [레벨:30]아별 2008-04-11 24830
25 엑셀일반 행 기준 데이터를 열 기준 데이터로 바꾸기.. 행열 바꾸기.. imagefile [레벨:30]아별 2008-04-07 5993
24 엑셀일반 조건부서식으로 함수식있는셀들만 구분표시(color로)하기 imagefile [레벨:30]아별 2008-03-12 8471
23 엑셀일반 셀 색상별 합계 구하기( GET.CELL( TYPE,REFERENCE) ) imagefile [레벨:30]아별 2008-03-12 21823
22 엑셀일반 엑셀에서 외부 데이터 가져오기 imagefile [2] [레벨:30]아별 2008-03-11 8370
21 엑셀일반 (엑셀양식) 특정일 기준 인원현황 만들기.xls file [레벨:30]아별 2007-11-12 5470
20 엑셀일반 표 형식의 DATA를 DB형태로 바꾼 뒤, 피벗 테이블 활용하기. imagefile [1] [레벨:30]아별 2007-05-29 6020
» 엑셀일반 유효성 검사를 이용하여 대분류와 소분류의 연동 목록 작성하기 imagefile [3] [레벨:30]아별 2007-01-07 12180
18 엑셀일반 엑셀의 서식에 대해서 간단히 정리하기 [레벨:30]아별 2007-01-03 6287
17 엑셀일반 두가지 조건을 만족하는 값 찾기 (직급별 연봉) imagefile [레벨:30]아별 2007-01-02 15162
16 엑셀일반 offset function imagefile [1] [레벨:30]아별 2006-11-23 6365