Google 工作表将多个范围合并为一个范围

Google Sheets Merge many ranges into a single range

有一个合并两个范围的公式:

=SORT(UNIQUE(FILTER(FLATTEN({IF(COUNTIFS( C3:C14 ; C3:C14 ;ROW(C3:C14);"<="&ROW(C3:C14))=1;C3:C14;""); D3:D14});FLATTEN({IF(COUNTIFS( C3:C14 ; C3:C14 ;ROW(C3:C14);"<="&ROW(C3:C14))=1;C3:C14;""); D3:D14})<>""));1;TRUE)

将范围(C3:C14D3:D14)合并到一个列中,然后过滤空白单元格,删除重复项,然后按升序对值进行排序。

是否有 easier/lighter 方法可以将多个范围合并为一个范围,同时忽略空白和重复项?在我的例子中,我需要从 C3 合并到 H14,这构成了 6 列。预先感谢您的帮助。

请尝试以下操作

=SORT(UNIQUE(flatten(C3:E14)),1,1)

要同时删除尾随的空单元格,请使用

=FILTER(SORT(UNIQUE(flatten(C3:E14)),1,1), 
        SORT(UNIQUE(flatten(C3:E14)),1,1)<>"")