Excel 데이터 유효성 검사 소스 코드의 제한

Excel 데이터 유효성 검사 소스 코드의 제한

두 장의 Excel 파일이 있습니다. 두 번째 시트(보고서)에는 첫 번째 시트(데이터). 두 번째 시트에서XXX 선택선택 항목에 따라 달라집니다.보고서 생성. 때보고서 생성목록의 처음 5개 이외의 항목으로 설정되어 있으면XXX 선택코드를 통해 연도를 기본 목록으로 표시합니다(이것에는 문제가 없습니다) ...INDIRECT("Year").... 문제는 Excel에서 더 많은 코드를 추가할 수 없다는 것입니다(한계에 도달한 것 같습니다). 문제는 이 코드를 어떻게 조작하여 모든 옵션을 수용할 수 있느냐는 것입니다.보고서 생성? 아니면 구현할 다른 방법이 있습니까?

드롭다운 목록의 데이터 유효성 검사 소스 코드는 다음과 같습니다.=IF($B$4=Data!$Q$5,INDIRECT("Client"), IF($B$4=Data!$Q$6,INDIRECT("Month"), IF($B$4=Data!$Q$7,INDIRECT("Product_Service"), IF($B$4=Data!$Q$8,INDIRECT("Sector"), IF($B$4=Data!$Q$9,INDIRECT("Trans_Type"),INDIRECT("Year"))))))

다음에서 샘플 파일을 참조하세요.https://drive.google.com/file/d/1VKkGHjlJzLQqx4J9kyd_bCKG4r0Q7HkG/view?usp=sharing

답변1

보고서 기준 테이블에서 기준과 일치하는 테이블 이름을 가진 열을 추가한 다음 데이터 유효성 검사에서 VLOOKUP 함수를 사용합니다. 이렇게 하면 공식이 단축됩니다.

관련 정보