Excel下拉框

Excel下拉框,excel,Excel,做一个项目,应该很容易解决,但我有一个困难的时候。 我处理的数据也是杂乱无章的,因此可以在国家和城市的cols中找到重复的值。 概念很简单:- 您可以从下拉列表中选择一个国家 从与国家/地区相关的第二个下拉框中选择一个城市 从第三个下拉框中选择与城市相关的站点 一个国家可以有多个城市,城市可以有多个站点 从样本数据中提取:- 任何想法都很好 遵循一些视频,并使用以下内容:- =IFERROR(索引(AllData1[Country1],匹配(0,索引(COUNTIF($K$2:K2,AllDa

做一个项目,应该很容易解决,但我有一个困难的时候。 我处理的数据也是杂乱无章的,因此可以在国家和城市的cols中找到重复的值。 概念很简单:-

  • 您可以从下拉列表中选择一个国家
  • 从与国家/地区相关的第二个下拉框中选择一个城市
  • 从第三个下拉框中选择与城市相关的站点
  • 一个国家可以有多个城市,城市可以有多个站点

    从样本数据中提取:-

    任何想法都很好

    遵循一些视频,并使用以下内容:- =IFERROR(索引(AllData1[Country1],匹配(0,索引(COUNTIF($K$2:K2,AllData1[Country1])),0)),“”) 这让我了解了各国的独特价值观


    谢谢

    您可以在Excel中使用
    名称
    间接
    来获取所需的条件下拉列表。 命名所有对应的列表,然后在
    数据验证
    菜单中指定列表时,使用
    间接
    函数调用它们,并结合使用
    索引
    匹配
    函数

    我希望公式和模式在下图中清晰可见:


    您需要条件下拉列表。看一看我知道你在这里做了什么,我确实认为这可能行得通,但实际数据大小大约为1000,如果可能的话,我试图避免生成100个表和名称。。。是的,上述解决方案将非常耗时。看一下Leila Gharani的这段视频:她指出了一些好主意,比如动态名称和转置,可能会对您的案例有所帮助。因此我提出了以下建议:-=偏移量(C1,匹配(H4,B2:B900,0),0,COUNTIF(B2:B901,H4),1)它确实会从那个国家返回cites,但它也会返回所有cites,即使它输入了不止一次
    =INDIRECT(INDEX($F$3:$F$11,MATCH($C$2,$E$3:$E$11,0)))