下拉菜单-我如何在Excel中使用“If…Then”条件制作多依赖下拉菜单



我试图做一个级联下拉Excel与3个条目:国家,州和城市。我使用的名称+数据验证方法。我的问题是,我的大多数国家都没有州,因此它在州单元格中显示城市列表(因为城市列表命名为"Country",我在Data Validation中使用"=Indirect(..)")。

如何包含某种"如果…那么"功能,说明如果没有状态,则在下拉列表2中显示"N/A",并在第三个下拉列表中显示城市列表(名为"Country")?

如果您使用Pivot变通方法或排序表,我强烈建议使用=OFFSET(yourrange,MATCH(lev1_match,yourrange,0)-1,1,COUNTIFS(yourrange,lev1_mat‌​ch))函数。这也将匹配"invalid"字符。
如果你使用间接函数,那么它会是一些混乱的=INDIRECT(A1 & "_" & A2)其中A2 = NA。那么所引用的范围将是e.g.。"Austria_NA"。
只有有效的字符才能这样工作。

最新更新