Google sheets 如何显示没有返回值的所有合并数据?

Google sheets 如何显示没有返回值的所有合并数据?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有两个选项卡,分别命名为A组和B组,如下所示: 在组B中看不到任何数据行。当我尝试合并此数据行时,出现如下错误: 我一直在尝试添加IFERROR,但它不起作用, 那么,如何解决这个问题呢?提前谢谢 有关链接: 如果是我,我会这样做: =ArrayFormulaIFERRORQUERY{SPLITIFERROR'Group A'!A1&|和FILTER'Group A'!A3:A&&&&&'Group A'!B3:D,'Group A'!B3:B,| | |,|,1,0;SPLITIFERR

我有两个选项卡,分别命名为A组和B组,如下所示:

在组B中看不到任何数据行。当我尝试合并此数据行时,出现如下错误:

我一直在尝试添加IFERROR,但它不起作用, 那么,如何解决这个问题呢?提前谢谢

有关链接:
如果是我,我会这样做:

=ArrayFormulaIFERRORQUERY{SPLITIFERROR'Group A'!A1&|和FILTER'Group A'!A3:A&&&&&'Group A'!B3:D,'Group A'!B3:B,| | |,|,1,0;SPLITIFERROR'Group B'!A1&&&&&&|和FILTER'Group B'!A3:A&&&|和'Group B'!B3:

其核心是两个堆叠阵列。在每种情况下:

“组A”中的组名!A1或“B组”!A1,目标列的数据与管道符号|连接。如果没有匹配的数据,IFERROR将指定三个管道| | |作为值。这样,在拆分每个数组时,始终会有要拆分的内容,即使没有数据,三个管道的IFERROR值也会拆分为四个空单元格

请注意,每个拆分的两个最终参数为1,0,即,它们一起表示按每个符号拆分,并保留空白结果

严格来说,查询换行不是必需的,但它只是确保没有多余的空白行附加到最终数组中


最外层的IFERROR wrap说明了没有从任何一张表中检索到数据的情况,因为使用Col1 Not Null查询两行Null将是一个错误。

如果是我,我会这样做:

=ArrayFormulaIFERRORQUERY{SPLITIFERROR'Group A'!A1&|和FILTER'Group A'!A3:A&&&&&'Group A'!B3:D,'Group A'!B3:B,| | |,|,1,0;SPLITIFERROR'Group B'!A1&&&&&&|和FILTER'Group B'!A3:A&&&|和'Group B'!B3:

其核心是两个堆叠阵列。在每种情况下:

“组A”中的组名!A1或“B组”!A1,目标列的数据与管道符号|连接。如果没有匹配的数据,IFERROR将指定三个管道| | |作为值。这样,在拆分每个数组时,始终会有要拆分的内容,即使没有数据,三个管道的IFERROR值也会拆分为四个空单元格

请注意,每个拆分的两个最终参数为1,0,即,它们一起表示按每个符号拆分,并保留空白结果

严格来说,查询换行不是必需的,但它只是确保没有多余的空白行附加到最终数组中


最外层的IFERROR wrap说明了没有从任何一张工作表中检索到数据的情况,因为查询两行Null,其中Col1不为Null将是一个错误。

太棒了,谢谢,我将尝试此注释对我的公式副本进行一点更改,然后再次粘贴到您的工作表中。如果这符合您的期望,请将我的回复帖子标记为最佳答案,以便其他撰稿人可以从问题页面上一眼看到这已得到满意的解决。谢谢。是的,先生,谢谢。顺便说一下,我还有一个问题,当我用雇佣日期格式更改工资时,结果是日期更改为整数。那么如何使它仍然是日期格式呢?整数是谷歌表单中日期的原始形式,表示自1899年12月31日以来已经过去的天数。只需单击D列顶部的D以选择整个列,然后从菜单中选择Format>Number并选择您喜欢的日期格式。或转到“A组”工作表,单击包含日期的单元格,单击菜单中的格式画笔,转到“结果”工作表,然后单击D列顶部的D;这会将日期格式应用于整个列。完成了,非常感谢。很抱歉,谢谢,我将尝试此注释对我的公式副本进行轻微更改,然后再次粘贴到您的工作表中。如果这符合您的期望,请将我的回复帖子标记为最佳答案,以便其他撰稿人可以从问题页面上一眼看到这已得到满意的解决。谢谢。是的,先生,谢谢。顺便说一下,我还有一个问题,当我用雇佣日期格式更改工资时,结果是日期更改为整数。那么如何使它仍然是日期格式呢?整数是谷歌表单中日期的原始形式,表示自1899年12月31日以来已经过去的天数。只需单击D列顶部的D以选择整个列,然后从菜单中选择Format>Number并选择您喜欢的日期格式。或转到“A组”工作表,单击包含日期的单元格,单击菜单中的格式画笔,转到“结果”工作表,然后单击D列顶部的D;这将把这个日期格式应用到整个列。完成了,非常感谢