Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets GoogleSheets将多个范围合并为一个范围_Google Sheets_Google Sheets Formula_Array Formulas_Flatten - Fatal编程技术网

Google sheets GoogleSheets将多个范围合并为一个范围

Google sheets GoogleSheets将多个范围合并为一个范围,google-sheets,google-sheets-formula,array-formulas,flatten,Google Sheets,Google Sheets Formula,Array Formulas,Flatten,有一个公式合并了两个范围: =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;&q

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

=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)

=SORT(UNIQUE(FILTER)(展平({IF(COUNTIFS)(C3:C14;C3:C14;ROW(C3:C14);”)请尝试以下操作

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

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

=FILTER(SORT(UNIQUE(flatten(C3:E14)),1,1), 
        SORT(UNIQUE(flatten(C3:E14)),1,1)<>"")
=过滤器(排序(唯一(展平(C3:E14)),1,1),
排序(唯一(展平(C3:E14)),1,1“)

“从Col4到Col6,所有值似乎都被忽略”。它们不会被忽略。您提到的“删除重复项”都是重复项。请重新查看或在您的数据中尝试。如果仍然有问题,请共享一些数据和预期结果。您必须考虑您的区域设置。尝试
=排序(唯一(展平(C3:E14));1;1)
发现了问题,因为我刚刚复制并粘贴了您的公式(C3:E14),最后3列(F3:H14)未包含X)我的辩护已经过了午夜。非常感谢mcuh的帮助。你的公式真的让事情变得更简单了。对不起。公式按预期工作。请共享一份包含虚拟数据和预期结果的测试表。请注意,我的公式最后会留下一个尾随的空单元格。你也希望删除它吗?