问题描述
我的 Excel Sheet2 有以下数据。
查询:在工作表 1 中,当我从下拉列表中选择 vendor_ID 时,我需要在 vendor_location 下拉列中显示相应的供应商位置。
(例如,当我选择 KN123 时,我需要在 vendor_location 列下拉列表中显示 Chennai,Bangalore。)
我使用 XLOOKUP 来实现这一点,但我得到的只有一个值。
=XLOOKUP(E5,Data!A:A,Data!$D:$D)
我将上述函数放在数据验证列表源中。
当我选择 KN123 时,我只在 vendor_Location 下拉列表(钦奈)中获得第一个值。
请帮助我在下拉列表中包含所有匹配的位置。
解决方法
如果您是 Excel 2019 或 Excel 365,您可以:
=FILTER( Data!$D:$D,Data!A:A = E5)