当返回为空时删除组合过滤器上的空格

问题描述 投票:0回答:1

目标:我试图将多个选项卡中的信息结合起来,形成一个“日志”,记录每个家庭中谁有工作,以及他们获得多少报酬。

尝试:对每个选项卡使用过滤器来获取信息。使用 组合所有 15 个过滤器;功能

问题:对于没有工作的家庭,组合列表中有一个空格。

目标:要创建日志,使用过滤器从每个不带空格的选项卡收集信息不会有结果!

奖励目标:有没有一种方法可以将不按顺序排列的列合并到一个公式中? E-F 列是单独的过滤器,检查 A、D、G、E 列。这可以是一个公式吗?

这是一个示例电子表格。

非常感谢您的帮助!

google-sheets filter google-sheets-formula spreadsheet
1个回答
0
投票

这是您可以测试的一种方法:

=let(Σ,tocol(,1), reduce(Σ,sequence(15),lambda(a,c,vstack(if(iserr(+a),Σ,a),ifna(filter(choosecols(indirect(c&"!A:G"),1,4,7,5),indirect(c&"!B:B")=B2),Σ)))))

enter image description here

  • 选项卡名称是通过公式中的
    sequence(15)
    部分自动获得的。如果选项卡名称实际上有所不同,只需填充列范围中的所有选项卡名称,并将
    sequence(15)
    替换为
    A1:A15
    或列出选项卡名称的其他名称即可。
© www.soinside.com 2019 - 2024. All rights reserved.