当前位置: 首页 > 知识库问答 >
问题:

谷歌工作表筛选聚合表后梳理几个表

巩镜
2023-03-14

我正在尝试在google sheets中组合几个工作表,然后在生成的组合工作表上应用过滤器。

我有名为janfeb等的工作表。我想将它们组合成一个名为agg的工作表,然后根据几个条件筛选agg工作表中的特定列。

我试过这个,但不起作用:

=筛选器({filter({jan!A1:E500};{feb!A1:E500}},{{jan!A1:A500};{feb!A1:A500}}

第一个过滤器正常工作,但第二个过滤器出现以下错误:在过滤器计算中未找到匹配项

我做错了什么?

编辑:以下是有关示例的示例:https://docs.google.com/spreadsheets/d/1lUx8z2PHAcsd0md_ozFVX6E7c4NG050d_jYQUVwi3Fw/edit?usp=sharing

共有1个答案

江文斌
2023-03-14

使用:

=FILTER({jan!A:E; feb!A:E}, {jan!A:A; feb!A:A}<>"", {jan!B:B; feb!B:B}="gym")

或:

=QUERY({jan!A:E; feb!A:E}, "where Col1 is not null and Col2 = 'gym'")

或更短:

=QUERY({jan!A:E; feb!A:E}, "where Col2 = 'gym'")
 类似资料:
  • 在Excel中,根据其他工作表中的列表筛选行非常容易。但是,GoogleSheets没有高级过滤选项。因此,不能像在Excel中那样按列表范围和条件范围过滤列。那么,如何根据Google Sheets中其他工作表的列表筛选行呢? 要筛选的工作表 带有筛选列表的工作表

  • 我尝试使用“读取多个范围”示例: https://sheets.googleapis.com/v4/spreadsheets/{SpreadsheetID}/values:batchGet?范围=表1!B:B 来自:Google Sheets API v4示例我用我的电子表格ID替换了"spreadsheetId"。但当我发送GET请求(通过邮递员)我收到: 比我以前https://develop

  • 我想不断更新/重写到谷歌表。不过,我不能只是更新它,而不清除旧的工作表,因为有时更新的行比之前的行和旧的行留在工作表中。 因此,开发者页面上列出的协议是: 翻译成python会是这样的,我认为: 返回错误: GoogleapClient。错误。HttpError:https://sheets.googleapis.com/v4/spreadsheets/[uniqueIDhere]/values:

  • 此函数工作正常。当当前工作表不是Google表单响应工作表时。我正在使用(每分钟)触发器 图像:沙子数据(主数据)表至(共享数据1)表 我正在寻找一个,当用户提交的谷歌表格的状态是(支付),数据应该在第二页,这是(shareData1) 这里的问题是,当我使用谷歌表单响应表时,这个函数将不再工作。它显示了一个错误。错误图像 在降级的错误图像中,我手动运行此函数,相同的错误显示在AppScript面

  • 可编辑链接-https://docs.google.com/spreadsheets/d/1vrzchTHVwwzc9wgFGmtc_zBsh27CEtE7KOyeNDuLwC0/edit?usp=sharing 发布至网页-https://docs.google.com/spreadsheets/d/e/2PACX-1vRaJd3YpKnemAneU47RI58m7cxQsYFdViFBxJPV

  • 我正在重新创建和扩展我以前制作的文档。我已经引入了我最初使用的脚本,并在我认为合适的地方对其进行了调整,以使其在本表中正常工作,但我一定错过了一些东西。可在此处找到涉及的3个电子表格文件的可编辑示例。这些文件是一个样本“价目表”、“目录”(它汇总了所有价目表中的制造商名称,还有一个“目录”选项卡,用于我的一个主要供应商未销售的杂项物品),以及“附录B”,这是我需要帮助的文件。 这份文件是我合同的增