비디오: ExcelSoCool 엑셀기초 #18_조건부서식, 데이터유효성검사 2024
그림의 사용자 입력 필드는 실제로 데이터 유효성 검사 목록입니다. 사용자는 값을 입력하는 대신 드롭 다운 상자에서 선택을 할 수 있습니다. 셀 E3의 데이터 유효성 검사는 E2의 값에 따라 목록을 변경하는 INDIRECT 함수가있는 흥미로운 기술을 사용합니다.
워크 시트에는 두 개의 명명 된 범위가 있습니다. Car라는 범위는 E6: E7을 가리키고 Truck이라는 범위는 E10: E11을 가리 킵니다. 이름은 E2 데이터 유효성 검사 목록의 선택 사항과 동일합니다. 다음 그림은 E3 셀의 데이터 유효성 검사 대화 상자를 보여줍니다. Source는 E2를 인수로 사용하는 INDIRECT 함수입니다.
INDIRECT 함수는 셀 참조로 해석되는 텍스트 인수를 사용합니다. 이 경우 E2는 "트럭"이기 때문에 공식은 = INDIRECT ("트럭")가됩니다. Truck은 명명 된 범위이므로 INDIRECT는 E10: E11에 대한 참조를 반환하고 해당 셀의 값이 선택 항목이됩니다. E2에 "Car"가 포함 된 경우 INDIRECT는 E6: E7을 반환하고 이러한 값이 선택 항목이됩니다.