Excel - 根据 2 个条件自动 return 所有位置

Excel - Automatically return all locations based on 2 criteria

我不确定以前是否有人问过这个问题,但我找不到任何类似的问题。

我有一个非常大的电子表格(>30,000 行,>250 列,所有单元格都有数据)。电子表格中的数据由交货信息组成。关键信息是客户名称和交货地点。有 400 多个客户,每个客户最多可以向 20 个地点中的任何一个交付 400 次。

我需要做的是在单独的电子表格中列出在特定位置发送给客户的所有订单的交货单号。 (我知道我可以通过过滤来做到这一点,但它非常耗时)。

理想情况是我 select 从下拉菜单中选择公司和位置,A 列中的公式 (e) 将根据客户和位置提取摘要编号的所有信息.

一个例子:

我告诉系统我想要以下位置的摘要:

Client: AAA
Location: XXX

系统returns以下摘要:

Docket number:
000001
000005
000008
....
012030

我假设我需要使用 INDEX 搜索,但我不知道如何将它放入 Excel。

注意:我们不能使用宏,因为它们在我们的系统上已被禁用。

如有任何帮助,我们将不胜感激。

如果筛选比较耗时,可以尝试创建PivotTable并使用Slicer。我随机生成了 10,000 行数据进行测试。创建一个 Pivot Table 并插入两个 Slicer 大约需要 30 秒。 然后,您可以从切片器中 select 客户端名称和位置。请看下图: