Excel – 根据2条标准自动返回所有位置

我不确定这是否曾被问过,但我找不到任何类似的问题。

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

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

理想的情况是我从下拉菜单中select公司和地点,A列中的公式(e)将根据客户和地点提取所有关于案卷号码的信息。

一个例子:

我告诉系统,我想要在以下位置的docker:

Client: AAA Location: XXX 

系统返回以下对话框:

 Docket number: 000001 000005 000008 .... 012030 

我假设我需要使用INDEXsearch,但我不知道如何把它放在Excel中。

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

任何帮助将不胜感激。

如果过滤非常耗时,则可以尝试创build数据透视表并使用切片器。 我随机产生了10,000行数据进行testing。 创build一个数据透视表并插入两个切片器大约需要30秒。 然后您可以从切片机中select客户端名称和位置。 请看下面的图片:

数据,数据透视表和切片器,以及结果