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 53180
공지 엑셀일반 엑셀 잘 하는 요령은? _ 엑셀 추천사이트 포함 [2] [레벨:30]아별 2009-11-12 41188
공지 엑셀일반 엑셀 단축키(바로가는키, ShortCut) 총정리입니다. imagefile [247] [레벨:30]아별 2010-08-29 106903
21 엑셀일반 (엑셀양식) 특정일 기준 인원현황 만들기.xls file [레벨:30]아별 2007-11-12 5493
20 엑셀일반 표 형식의 DATA를 DB형태로 바꾼 뒤, 피벗 테이블 활용하기. imagefile [1] [레벨:30]아별 2007-05-29 6074
» 엑셀일반 유효성 검사를 이용하여 대분류와 소분류의 연동 목록 작성하기 imagefile [3] [레벨:30]아별 2007-01-07 12224
18 엑셀일반 엑셀의 서식에 대해서 간단히 정리하기 [레벨:30]아별 2007-01-03 6318
17 엑셀일반 두가지 조건을 만족하는 값 찾기 (직급별 연봉) imagefile [레벨:30]아별 2007-01-02 15195
16 엑셀일반 offset function imagefile [1] [레벨:30]아별 2006-11-23 6439
15 엑셀일반 엑셀의 color chart 확인 imagefile [레벨:30]아별 2006-11-15 7745
14 엑셀일반 엑셀의 셀에 사용자가 지정한 색으로 채워넣기. [레벨:30]아별 2006-11-02 6202
13 엑셀일반 엑셀 도구모음(툴바) 구성 저장하기 [레벨:30]a☆ 2006-01-17 6132
12 엑셀일반 해당 날짜가 그 달에서 몇번째 주인지를 알기 위한 수식.. [레벨:30]a☆ 2005-07-25 5074
11 엑셀일반 엑셀 툴바 활용하기. imagefile [레벨:30]a☆ 2005-06-09 5587
10 엑셀일반 엑셀에서 유용한 단축키들.. [레벨:30]아별 2005-05-23 17430
9 엑셀일반 엑셀 표시형식에 대해서 (셀서식, 숫자서식) file [1] [레벨:30]아별 2005-05-13 18081
8 엑셀일반 엑셀에서 열과 행의 데이터를 변환할때.. [1] [레벨:30]a☆ 2005-03-17 9588
7 엑셀일반 수식을 이용한 줄바꿈. " =A1 & char(10) & B1 " file [레벨:30]아별 2005-03-03 11221
6 엑셀일반 셀병합 단축키 지정하기.. [레벨:30]a☆ 2005-02-28 6733
5 엑셀일반 [엑셀 팁] 메모 서식 변경하기 [레벨:30]a☆ 2005-01-13 6810
4 엑셀일반 엑셀에서 줄바꿈 한 셀의 줄간격을 조절하기 [레벨:30]a☆ 2004-11-15 16292
3 엑셀일반 엑셀에서 '카메라'.. 결제란 같이 셀의 폭과 열의 갯수가 본문과 많이 차이날때 [레벨:30]a☆ 2004-11-08 5825