列出来自另一个列表的项目,这些列表项目对他们有价值

我有3列,第一列有数据,第二列有数据。

现在我需要获得第三列第一列所有项目的列表。

表格如下

Name | QTY | ACTIVE ---------------------- Apple | | ---------------------- Oranges | 10 | ---------------------- Pears | 5 | ---------------------- Plums | | 

它需要看起来像这样

 Name | QTY | ACTIVE ---------------------- Apple | | Oranges ---------------------- Oranges | 10 | Pears ---------------------- Pears | 5 | ---------------------- Plums | | 

我怎样才能使用公式或脚本来做到这一点。

我上面提到的仅仅是一个例子,它实际上是一个很长的物品清单,可能有或没有数量,所以我只需要一个物品清单,数量对他们。

提前致谢。

如果你使用谷歌表格,那么你可以使用filterfunction。 input公式,所有结果将在下面的单元格中列出。 只有来自列A中具有列B中数据的项目才会显示。

 =filter(A2:A,NOT(ISBLANK(B2:B))) 

怎么运行的

 =filter(range,criteria) 

您也可以通过扩大您的范围以包括列B来同时提取名称和数量

 =filter(A2:B,NOT(ISBLANK(B2:B))) 

注意:如果您获得#REF! 错误,那么你可能没有在你的过滤单元下面留下足够的空白单元来显示结果。

https://support.google.com/docs/answer/3093197?hl=en