마지막으로 데이터 유효성 검사 및 INDIRECT 함수를 사용하여 Excel에서 동적 계단식 목록 집합을 작성하는 방법을 알아 냈습니다. 그러나 문제가 발생했습니다.
데이터 유효성 검사 목록을 변경할 때마다 모든 후속 목록이 기본값으로 설정되도록 스프레드 시트를 설정하고 싶습니다. 예를 들면 다음과 같습니다.
List1, List2, List3 및 List4가 있다고 가정 해 봅시다. 각 목록의 값은 목록에서 선택한 내용에 따라 다릅니다. 스프레드 시트를 시작할 때 모든 목록이 "ALL"로 기본 설정되기를 원합니다. 사용자가 List1에서 값을 선택하면 List2는 유효한 선택 세트로 업데이트됩니다. List2를 이러한 선택 중 하나로 기본값으로 설정하고 싶습니다. 그러나 올바른 선택 옵션 세트로 List2를 채울 수는 있지만 원하는 기본값을 지정할 수는 없습니다.
마찬가지로 사용자가 List1, List2 및 List3에서 선택한 다음 되돌아 가서 List1을 변경하면 List2-List4가 기본값으로 "ALL"로 돌아가고 싶습니다.
어떻게해야합니까?
=IF(A1="List1",C1:C5,D1:D4)
. 목록에서 선택한 셀 A1의 값으로 이것을 테스트했으며 원하는 방식으로 작동합니다.