如果名称包含,则合并多个命名范围

时间:2018-08-06 10:49:26

标签: google-sheets

我不确定执行此操作的最佳方法,因此将不胜感激。

我有一个电子表格,其中包含多个包含命名范围的工作表。我想将所有这些范围合并到另一张纸中。我知道我可以使用以下方法返回一个范围:

=ARRAYFORMULA(Sheet1!list)

但是我不确定如何合并sheet2、3等中的值,其中它们还包含一个包含“ list”的命名范围。我还需要公式足够灵活,以便在添加其他工作表时也将其考虑在内。

理想情况下,我希望它们以长列表形式返回,因为在列宽方面,命名范围的大小将相同,但行数会有所不同。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

使用数组符号。假设命名范围的名称分别为list1,list2和list3,并且它们分别属于Sheet1,Sheet2和Sheet3,并且它们具有相同的列数,那么使用的公式为:

={Sheet1!list1;Sheet2!list2;Sheet3!list3}