我在使用Excel时遇到一些问题,无法解决。我有公司及其位置的数据。参见下面的数据示例。
在E列中,我希望有一个下拉列表(数据验证),该列表使我可以选择不同的公司,而不显示重复项,因此只能让我在Apple,Microsoft和Google之间进行选择。
在F列中,我想创建一个下拉列表(数据验证),该列表可让我选择B列的不同位置。因此,例如,在F1中,应选择阿姆斯特丹,柏林,伦敦和马德里。在F2中,应提供巴黎,马德里和开普敦的选择。我尝试使用Vlookup,但这只能提供一个回报,而不是这种情况下的多次回报。
有人可以帮我做什么吗?
提前谢谢!
亲切的问候
答案 0 :(得分:1)
这很复杂, 要求:
只需在“命名范围”中更改StartRow即可开始表的行
命名范围:CTRL + F3
=Sheet1!$A$1
=tblBrand[Brand]
=OFFSET(StartRow;1;2;COUNTA(tblBrand[Unique])-COUNTBLANK(tblBrand[Unique]);1)
=OFFSET(StartRow;MATCH(INDIRECT(ADDRESS(ROW()-1;COLUMN();1;1));Brands;0);1;COUNTIF(Brands;INDIRECT(ADDRESS(ROW()-1;COLUMN();1;1)));1)
单元格C2的公式为=IFERROR(INDEX(Brands;AGGREGATE(15;6;(ROW(Brands)-ROW($B$2)+1)/(MATCH(Brands;Brands;0)=ROW(Brands)-ROW($B$2)+1);ROWS($A$2:$A2)));"")
现在您可以动态填充品牌和城市