我在A列中列出了多个州,在B列中每个州都有许多对应的值。在B列中的每个值都列出了相同的状态。示例:A列中的第2行到第5行将具有加利福尼亚州,第2行到第5行在B列中具有项目1,项目2,项目3和项目4。
最终用户将不会看到源数据,因此他们只需输入搜索条件即可。
在不使用VBA的情况下(太多的人会感动到使VBA可行),我试图提出一种数组公式,但以前从未使用过。我希望能够在特定状态下的G4单元格中输入搜索条件,然后将所有对应的项目返回到单独的单元格中。
我将下面的内容拼凑在一起,但是我不确定自己是否走在正确的道路上。
[=INDEX($B2:$B$250, SMALL(IF(($G$4=$A1:$A$250), MATCH(ROW($A1:$A$250), ROW($A1:$A$250)), ""),ROWS($A$1:A1)))]
任何帮助都将使我看起来对更高处的人大有帮助:)
https://i.stack.imgur.com/DSnXV.jpg
新数组的结果