INDEX,EQUIV并选择使用的范围

时间:2018-09-20 08:41:54

标签: excel excel-vba excel-formula excel-2016

我在 E13 中选择了国家/地区 然后在 G13 中有一个下拉列表,其中包含国家或城市列表。 (取决于我选择的内容)

现在我在使用INDEX EQUIV G18 中得到了结果。

=INDEX(Données!H$6:$H$133;
EQUIV(G9&G11&G12&G13&G14&G15&G16;Données!A6:A133&Données!B6:B133&Données!C6:C133&Données!D6:D133&Données!E6:E133&Données!F6:F133&Données!G6:G133;0)
)

但是我希望如果是国家/地区,那么INDEX EQUIV选择 RangeDonnées!E6:E133

或者如果是城市,则INDEX EQUIV选择了 RangeDonnées!F6:F133

总结一下,我有1个critera和2个范围。 根据 E13 (国家/城市)中的内容,它选择了范围。

1 个答案:

答案 0 :(得分:1)

使用IF语句检查E13中的值,以确定是否使用Données!F6:F133或Données!E6:E133。

=INDEX(Données!H$6:$H$133;
   EQUIV(G9&G11&G12&G13&G14&G15&G16; Données!A6:A133&Données!B6:B133&Données!C6:C133&Données!D6:D133&
if(E13="cities"; Données!F6:F133; Données!E6:E133) &Données!G6:G133; 0))