【问题标题】:Pull certain information from another sheet从另一张纸中提取某些信息
【发布时间】:2021-04-05 16:26:58
【问题描述】:

https://docs.google.com/spreadsheets/d/1tnAtFgxCl2DnyYL0cjzijsqw8WlvC1BxI80hduaPwi0/edit?usp=sharing

=filter(Sheet1!2:39, Loads!D2:D="Elijah Fisher",Loads!Z2:Z=13)

使用公式制作报表。 第一张包含所有信息第二张是工人声明。 只希望从单元格 A、E、F、J、K、O 中提取与周数一致的信息。 尝试了公式 =filter(Sheet1!2:39, Loads!D2:D="Elijah Fisher",Loads!Z2:Z=13) 但正在提取整行信息。

【问题讨论】:

    标签: google-sheets filter excel-formula google-sheets-formula


    【解决方案1】:

    您可以使用 QUERY() 公式从另一个工作表中获取过滤后的数据。

    请看下面的公式:

    =query(Sheet1!A:O, "Select A, E, F, J, K, O where D='Elijah Fisher'", 0)
    

    这个公式的结果是:

    【讨论】:

    • 当你从工作表中提取名字而不是直接写在公式中时会更灵活:=query(Sheet1!A:O, "Select A, E, F, J, K, O其中 D='"&B1&"'", 0) 将完成这项工作(您使用 "&cell reference&")将其插入到查询内容中。
    • @Jason E. What is Sheet 1 有一个 =IMPORTRANGE 公式,其中包含指向 A1 上另一个电子表格的链接
    • @NCY 据我所知,它仍应获得 A1 上的值,即 IMPORTRANGE 表中的值。
    【解决方案2】:

    首先,您需要将单个报表上的标题更改为与您的示例中Sheet1 中使用的标题完全相同,如下所示:

    其次,在Elijah Fisher工作表上的单元格A6中,输入以下公式:

    =IFERROR(INDEX(TRANSPOSE(FILTER(TRANSPOSE(Sheet1!$A$1:$Z$39),TRANSPOSE((Sheet1!$D$1:$D$39=$B$1)*(Sheet1!$Z$1:$Z$39=$E$1)))),,MATCH(A$5,Sheet1!$A$1:$Z$1,0)),"")
    

    将其拖到单元格F6

    以下是第 13 周Elijah Fisher的示例:

    以下是 第 13 周 贾斯汀·赖特 的另一个示例:

    【讨论】:

    • 什么是工作表 1 有一个 =IMPORTRANGE 公式,其中包含指向 A1 上另一个电子表格的链接
    猜你喜欢
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多