Excel - 根据2个条件

时间:2015-06-22 15:09:00

标签: excel excel-formula excel-match

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

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

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

理想情况是我从下拉列表中选择公司和位置,A列中的公式(e)将根据客户和位置提取所有文档号码的信息。

一个例子:

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

Client: AAA
Location: XXX

系统返回以下数据:

Docket number:
000001
000005
000008
....
012030

我认为我需要使用INDEX搜索,但我不知道如何将它放在Excel中。

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

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果过滤非常耗时,您可以尝试创建数据透视表并使用切片器。我随机生成10,000行数据进行测试。创建数据透视表并插入两个切片器大约需要30秒。 然后,您可以从切片器中选择客户端名称和位置。请参阅下图:

Data, Pivot Table and Slicer, and the result