Excel 如何根据多个Vlookup结果执行下拉列表?

Excel 如何根据多个Vlookup结果执行下拉列表?,excel,drop-down-menu,excel-formula,Excel,Drop Down Menu,Excel Formula,我对Excel有些问题,我想不出来。我有公司及其所在地的数据。请参见下面的数据示例 在E列中,我想有一个下拉列表(数据验证),它允许我选择不同的公司,而不显示重复的公司,因此只允许我在苹果、微软和谷歌之间进行选择 在F列中,我想创建一个下拉列表(数据验证),让我选择B列的不同位置。例如,在F1中,它应该提供阿姆斯特丹、柏林、伦敦和马德里的选项。在F2中,它应该给出巴黎、马德里和开普敦的选择。我尝试使用Vlookup,但它只能给出一个返回,而不是像本例中那样的多个返回 有人能帮我做什么吗 提前谢

我对Excel有些问题,我想不出来。我有公司及其所在地的数据。请参见下面的数据示例

在E列中,我想有一个下拉列表(数据验证),它允许我选择不同的公司,而不显示重复的公司,因此只允许我在苹果、微软和谷歌之间进行选择

在F列中,我想创建一个下拉列表(数据验证),让我选择B列的不同位置。例如,在F1中,它应该提供阿姆斯特丹、柏林、伦敦和马德里的选项。在F2中,它应该给出巴黎、马德里和开普敦的选择。我尝试使用Vlookup,但它只能给出一个返回,而不是像本例中那样的多个返回

有人能帮我做什么吗

提前谢谢你

亲切的问候

这很复杂, 要求:

  • 必须对品牌进行分类
  • 使用命名范围
  • 创建表格!!!名为TblBrand
  • 品牌数据验证下拉列表必须位于城市下拉列表之上,因为城市命名范围是使用城市下拉列表位置查找品牌下拉列表
只需将命名范围中的StartRow更改为表的起始行

命名范围:CTRL+F3

  • StartRow
    =Sheet1$一美元
  • 品牌
    =tblBrand[品牌]
  • BrandList
    =偏移量(StartRow;1;2;COUNTA(tblBrand[Unique])-COUNTBLANK(tblBrand[Unique]);1)
  • 城市
    =偏移量(StartRow;匹配(间接(地址(行()-1;列();1;1));品牌;0);1;计数(品牌;间接(地址(行()-1;列();1;1));1)
单元格C2公式是
=IFERROR(索引(品牌;聚合(15;6;(行(品牌)-行($B$2)+1)/(匹配(品牌;品牌;0)=行(品牌)-行($B$2)+1);行($A$2:$A2));“”)


现在,您可以动态填充品牌和城市

我强烈建议您在下拉列表中观看这两个视频,以获得唯一的值,并且它位于从属下拉列表中。按照这些步骤做,就不会太难了。祝你好运,谢谢!也可能有:品牌城市[dropdown][dropdown]所以,品牌应该保持E1,微软应该保持E2。城市应该在二楼,巴黎应该保持二楼。这也可能吗?谢谢