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
번호 제목 글쓴이 날짜 조회 수sort
공지 엑셀일반 엑셀 짜투리 팁 모음.. imagefile [13] [레벨:30]아별 2005-07-22 54377
공지 엑셀일반 엑셀 잘 하는 요령은? _ 엑셀 추천사이트 포함 [2] [레벨:30]아별 2009-11-12 42705
공지 엑셀일반 엑셀 단축키(바로가는키, ShortCut) 총정리입니다. imagefile [247] [레벨:30]아별 2010-08-29 109180
55 API Win32 API 를 공부하기 시작해봅시당~ 꺄~ >.< file [레벨:30]아별 2009-11-21 12451
» 엑셀일반 유효성 검사를 이용하여 대분류와 소분류의 연동 목록 작성하기 imagefile [3] [레벨:30]아별 2007-01-07 12277
53 엑셀일반 젠쟝 2010.. 사라져 버린 Ctrl+Shift+0 [레벨:30]아별 2011-02-18 11768
52 엑셀일반 사용자 지정 숫자 서식 만들기 또는 삭제 (셀서식, number format) imagefile [레벨:30]아별 2009-11-04 11693
51 엑셀일반 수식을 이용한 줄바꿈. " =A1 & char(10) & B1 " file [레벨:30]아별 2005-03-03 11267
50 엑셀일반 엑셀에서 시간차이 구하기 imagefile [레벨:30]아별 2008-08-29 10993
49 엑셀일반 엑셀2003 단축키 모음 (Exel ShortCuts)-- file [레벨:30]아별 2008-10-29 10547
48 엑셀일반 [링크] 아이엑셀러 강좌 다운로드 링크입니다. file [레벨:30]아별 2009-12-06 10330
47 엑셀일반 엑셀에서 영어의 자간이 이상하게 벌어져서 타이핑 될때.. file [4] [레벨:30]아별 2008-10-20 10306
46 엑셀일반 숫자를 한자, 한글, 영문으로 변환하여 표시하기. imagefile [레벨:30]아별 2008-08-21 9943
45 엑셀일반 엑셀에서 열과 행의 데이터를 변환할때.. [1] [레벨:30]a☆ 2005-03-17 9625
44 엑셀기초 엑셀 언어 설정 변경 방법.. imagefile [레벨:30]아별 2015-05-21 9431
43 엑셀일반 피벗테이블의 부분합에 대한 비율 구하기 file [레벨:30]아별 2009-11-10 9391
42 엑셀일반 Excel 2010의 중단된 기능 및 수정된 기능 [레벨:30]아별 2017-01-20 9218
41 엑셀일반 셀에 입력된 수식을 문자열로 표시하기 imagefile [레벨:30]아별 2008-07-04 8757
40 엑셀일반 조건부서식으로 함수식있는셀들만 구분표시(color로)하기 imagefile [레벨:30]아별 2008-03-12 8559
39 엑셀일반 엑셀에서 외부 데이터 가져오기 imagefile [2] [레벨:30]아별 2008-03-11 8497
38 엑셀일반 엑셀2003 함수 기초 설명 [펌] imagefile [레벨:30]아별 2008-10-29 8335
37 API [펌] VB용 키보드 상수(VIRTUAL KEY CODE), 윈도우 메시지, 선언문 등 file [레벨:30]아별 2009-11-22 8210
36 엑셀함수 [링크] (초보자를 위한) '엑셀 달인'으로 인정받는 '함수' 사용법 imagefile [레벨:30]아별 2012-05-25 8154