셀에 미리 정한 값들만 선택할 수 있는 “데이터 유효성 검사-목록”을 조건에 따라 바꿀 수 있는 방법을 인터넷에서 찾아보니 “이중 유효성 검사”라고 하고 이미지와 수식들이 있는 게시물들이 있었습니다. 감사합니다.
이 게시물들을 보고 이름들(구분1, 구분2, 구분3)만 정의하고 수식을 복사해 바로 사용할 수 있도록 아래와 같이 수식을 만들었습니다.
- 선택 값 입력
- 첫 행에 ‘조건’에 해당하는 값들을 입력
- 둘째 행부터 각 조건에 해당하는 값들을 입력
- 필요한 이름 정의
- 값들이 있는 첫 행에 이름(여기서는 ‘구분1’) 정의
- ‘참조 대상’에 아래 수식을 넣고 ‘구분2’ 정의
- =OFFSET(OFFSET(구분1, 0, -1), 1, MATCH(INDIRECT(“RC[-1]”, 0), 구분1, 0), 100, 1)
- 위 수식에서 진하게 표시한 ‘100’은 최대 행 수 임.
- ‘참조 대상’에 아래 수식을 넣고 ‘구분3’ 정의
- =OFFSET( OFFSET(구분1, 0, -1), 1, MATCH(INDIRECT(“RC[-1]”, 0), 구분1, 0), COUNTA(구분2), 1)
- 데이터 유효성 검사 적용
- 아무 셀에 ‘데이터 유효성 검사-목록’ 원본에 “=구분1” 넣고 확인
- 바로 오른쪽 셀에 ‘데이터 유효성 검사-목록’ 원본에 “=구분3” 넣고 확인