엑셀의 데이터 유효성 검사로 셀 영역에 드롭다운(콤보박스) 리스트를 만들 수가 있습니다. 사용자의 입력 실수를 줄이기 위해 정해진 값만 입력되도록 설정하는 것입니다. 여기서 더해서 의존 관계 형태로 두 분류의 데이터를 만들 수 있습니다. 예를 들어 첫 번째 분류에 값을 선택하면 두 번째 분류에 선택한 값과 관련된 목록만 나타나게 하는 것이죠. 오늘은 데이터 유효성 검사 기능을 이용해서 첫 번째 값에 연관된 데이터를 두 번째 분류에 나타나도록 만들어 보겠습니다.
▼ 첫 번째 분류를 “대분류” 라고 하겠습니다. “대분류” 와 관련된 데이터는 “소분류”로 합니다. 대분류와 관련된 소분류 값을 가져오는 가져오는 기능을 만들기 전에 작업할 것이 있습니다. 소분류 값에 [이름 정의]를 하는 것입니다. 목록에 이름 정의를 해 놓으면 구현하기가 쉽기 때문입니다. [수식] 탭 > [정의된 이름] 그룹 > [이름 정의] 리본 메뉴를 클릭합니다. 이름 정의할 때 중요한 점은 첫 번째 메뉴 목록에 있는 값이 두 번째 소분류 이름과 일치해야 합니다.
▼ 첫 번째 E 열에 있는 값이 “대분류”입니다. 이것을 “음식” 이라고 이름을 정합니다. 나머지 “소분류” 도 각각 이름을 정합니다. 위에서 이야기했듯이 중요한 것은 “소분류” 에 표현될 목록에 이름은 첫 번째 메뉴에 값과 일치해야 합니다.
▼ 그림과 같이 각 영역별로 이름을 정의 했습니다. 이제 데이터 유효성 검사로 목록을 만들기만 하면 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 데이터 유효성 검사를 이용해 숫자값을 제한하기 ▶ 엑셀 Excel 데이터 유효성 검사 기능 간단하게 삭제하는 방법 ▶ 엑셀 Excel 데이터 유효성 검사로 다양한 입력 조건 만들기 ▶ 엑셀 Excel 데이터 유효성 검사 지정 목록 외 입력 제한하기 ▶ 엑셀 Excel 데이터 유효성 검사 범위에 금액을 입력할 수 있도록 제한하기 |
▼ 대분류, 소분류를 만들기 위해 셀을 선택하고 [데이터] 탭 > [데이터 유효성 검사] 리본 메뉴를 클릭합니다.
▼ 설정 탭에서 제한 대상을 목록으로 선택합니다. 그리고 첫 번째 메뉴인 대분류를 만들기 위해 원본란에 이름 정의한 “=음식” 을 넣습니다. 그럼 셀에는 “음식” 이라는 이름으로 정의된 목록에 데이터가 나타납니다.
▼ 다음은 두 번째 소분류 메뉴를 만들어야 합니다. 여기서 핵심이라고 할 수 있는 함수가 나옵니다. 정의된 이름으로 값을 전부 가져올 수 있는 INDIRECT 함수입니다. 이름만 인수로 넘기면 이름에 정의된 영역 전체에 값을 가져옵니다. 원본란에 “=INDIRECT($C$2)” 를 입력합니다.
▼ 이제 설정이 끝났습니다. 첫 번째 대분류를 원하는 값으로 선택해 보세요. 그럼 두 번째 세부 메뉴가 바뀝니다. 이상으로 데이터 유효성 검사를 이용해서 의존성 관계에 있는 목록을 만드는 방법에 대해 알아 보았습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 데이터 유효성 검사를 이용해 숫자값을 제한하기 ▶ 엑셀 Excel 데이터 유효성 검사 기능 간단하게 삭제하는 방법 ▶ 엑셀 Excel 데이터 유효성 검사로 다양한 입력 조건 만들기 ▶ 엑셀 Excel 데이터 유효성 검사 지정 목록 외 입력 제한하기 ▶ 엑셀 Excel 데이터 유효성 검사 범위에 금액을 입력할 수 있도록 제한하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 수식에서 정의한 이름을 확인해서 사용하기 (1) | 2024.10.22 |
---|---|
엑셀 Excel 여러 셀 가운데 병합하지 않고 데이터를 정렬하기 (6) | 2024.10.22 |
엑셀 Excel 시트에 데이터, 값 숨기기 (2) | 2024.10.22 |
엑셀 Excel 복잡한 수식 계산 과정을 살피고 문제점 파악하기 (1) | 2024.10.21 |
엑셀 Excel CHAR 함수 이용해서 특수문자, 알파벳 입력하기 (0) | 2024.10.21 |
엑셀 Excel 데이터 유효성 검사 오류 메시지 변경과 설명 입력하기 (0) | 2024.10.21 |
엑셀 Excel 달력 만드는 방법, 날짜 관련 함수 이용 (16) | 2024.10.19 |
엑셀 Excel 위도 경도 좌표를 도분초로 변경하기 (2) | 2024.10.19 |