从数据透视表中提取值的公式

时间:2020-02-21 12:56:08

标签: arrays google-sheets filter google-sheets-formula google-sheets-query

我在Excel 2016中有一个原始数据报告(对于Google表格的解决方案也很好),该报告具有数百条记录,每条记录包含:产品sku编号,名称,价格,类别,制造商,生产编号。请检查:Example spreadsheet

我需要提取从示例表中提取的WO_2297000的制造商(与SB_03957和表中的所有产品相同)。与生产编号相同。我已经尝试过使用vlookup进行此操作,但似乎不起作用。

关于如何进行这项工作的任何建议?

2 个答案:

答案 0 :(得分:0)

如果要检索包含keyword的所有数据(例如WO_2297000SB_03957等),则可以尝试使用此查询,该查询将从表中返回数据其中包含WO_2297000

如果要与其他关键字一起使用,只需将WO_2297000替换为所需的关键字。范围也一样-需要将其调整为您主表中的范围。

=ARRAYFORMULA(QUERY(A2:S19,"SELECT * WHERE A CONTAINS 'WO_2297000'",0)) 

参考

答案 1 :(得分:0)

尝试:

=FILTER(Sheet1!A:S; REGEXMATCH(Sheet1!A:A; "WO_2297000|SB_03957"))

或:

=QUERY(Sheet1!A:S; "where A matches 'WO_2297000|SB_03957'"; 1)