如何在一个范围内搜索两个值并显示另一个值?

时间:2019-01-23 22:41:15

标签: excel

我已经进行了搜索,但实际上找不到适合我的答案。

我有一个电子表格,其中包含所有从MYOB导出的产品代码。

我想做的是,每个产品类别都有单独的工作表。

所以在Sheet1中是我的所有数据,产品代码,描述费用等 然后,我有了一个名为“管道列表”的工作表。在管道列表中,我想显示Sheet1中与N列中的值5-1710和5-1711联系的所有产品。

然后我将针对每个产品类别重复此操作。我宁愿将每个组分开,也不愿使用过滤器工具。

此工作表然后将其反馈到使用下拉菜单的其他Excel文件中。

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。一种是Power Query。使用Power Query(又名Get&Transform)从第一张工作表中加载数据,过滤以仅显示一个产品组的数据并加载到工作表2中。为每个产品组创建一个查询,然后将其保存到不同的工作表中。 / p>

然后,当您获得新的MYOB导出时,将其复制到第一张工作表中,然后使用“数据”>“全部刷新”以一次单击刷新所有工作表中的所有查询。

另一个选择是使用数据透视表。每张纸上有一个数据透视表。更改工作表1中的数据时刷新。

公式也是一种选择,但效果较差,因为您不知道将需要多少行公式,并且您将不得不不必要地预先填写公式。这也将使得在数据验证下拉列表中使用结果变得更加困难。