我正在尝试从两个单独的工作表中连接两列数据。第一个范围看起来不错,但第二个范围显示“加载”但是由第一个数据范围覆盖。我附上example.这是公式:
=ARRAYFORMULA({Sheet2!A1:A; Sheet3!A1:A})
在此示例中,Sheet3中的数据未显示。我的假设是因为范围是动态的(我不知道每列中有多少数据)。
答案 0 :(得分:1)
原因是你需要对数组进行排序或过滤掉空白 - 它基本上只包含第二个数组,而第一个数据包含空行
如果数据DOESN'T
的顺序对您很重要,您可以使用最终SORT
简单地包装整个函数。
=sort(ARRAYFORMULA({Sheet2!A1:A; Sheet3!A1:A}))
如果订单DOES
很重要,您可以使用此功能:
={FILTER(Sheet2!A1:A,LEN(Sheet2!A1:A)>1);FILTER(Sheet3!A1:A,LEN(Sheet3!A1:A)>1)}
答案 1 :(得分:0)
我能够使用以下内容:
=QUERY({Sheet2!A1:A; Sheet3!A1:A}, "where Col1 is not null and Col1 <> ''")
过滤掉空白阻止它覆盖第二范围的数据,我推测