【问题标题】:query formula: select all where column in sheet a= column in sheet b查询公式:选择所有工作表a中的列=工作表b中的列
【发布时间】:2017-05-22 06:05:25
【问题描述】:

我在一个电子表格中有 2 张工作表(假设工作表 A 和工作表 B)

我想查询工作表 B(SELECT *) 到工作表 A 的所有数据

工作表 A 中 E 列的 WHERE 值 = 工作表 B 中 E 列的值

工作表 A 中 G 列的 AND 值 = 工作表 B 中 F 列的值

公式应该是什么?

谢谢

【问题讨论】:

    标签: excel-formula google-sheets formula


    【解决方案1】:

    您可以使用过滤器公式来实现 =filter('Sheet A'!A2:Z,'Sheet A'!E2:E = A1)

    在工作表 B 的单元格 A2 中输入公式,并在单元格 A1 中输入您的过滤条件

    【讨论】:

    • 我不知道为什么,但这只占用了工作表 A 的最后 4 列
    • 公式中输入的范围不正确?您能否提供一个示例电子表格,以便我查看问题所在?
    • 你可以看到docs.google.com/spreadsheets/d/… Sheet1 是 sheetA 而摘要是 sheet B ,我把这个过滤器放在 H2 过滤器上(Sheet1!A2:Z,Sheet1!E2:E = A2:A) 因为许多行中的值不仅可以过滤一个单元格。
    • 实际上我想将'summary'表加入'Sheet1'表,这与'countryname'和'policyname'列上的值相同
    猜你喜欢
    • 2012-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-12
    • 2021-12-01
    • 2011-08-21
    相关资源
    最近更新 更多