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 查询后删除一些数据_Google Sheets_Google Sheets Formula_Google Sheets Query - Fatal编程技术网

Google sheets 查询后删除一些数据

Google sheets 查询后删除一些数据,google-sheets,google-sheets-formula,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Query,我有一个google工作表,有一个列楼层,它包含数字和字符,我想查询该列并删除所有空单元格,=uniquequeryA:a,选择a,其中a不是空的,按a排序,只需查询数字,所有字符都已删除 有人能告诉我如何使用unique和sort功能查询all吗?改用filter功能。 考虑到A列既有数字也有字符。 在B2中,write:=filterA2:A,是numberA2:A 如果你需要帮助,请告诉我 我读了这篇文章并提出了一个解决方案,希望这能帮助其他人 =UNIQUE(ARRAYFORMULA(Q

我有一个google工作表,有一个列楼层,它包含数字和字符,我想查询该列并删除所有空单元格,=uniquequeryA:a,选择a,其中a不是空的,按a排序,只需查询数字,所有字符都已删除


有人能告诉我如何使用unique和sort功能查询all吗?

改用filter功能。 考虑到A列既有数字也有字符。 在B2中,write:=filterA2:A,是numberA2:A 如果你需要帮助,请告诉我

我读了这篇文章并提出了一个解决方案,希望这能帮助其他人

=UNIQUE(ARRAYFORMULA(QUERY(TO_TEXT(A2:A), "SELECT Col1 WHERE Col1 IS NOT NULL ORDER BY Col1")))
之所以使用TO_TEXT,是因为在Google Sheet的单个列中混合了数据类型,多数数据类型决定了用于查询的列的数据类型,所以我将所有数据转换为文本格式。 参考:

“唯一”用于过滤掉所有重复的值

关于ARRAYFORMULA函数,我不知道为什么需要它,但查询将返回值!如果缺少阵列公式


如果有人能解释ARRAYFORMULA和Col1 reference的用法,请回答

谢谢Ken,但我也需要字符单元格,LG是底层,UG是上层对不起,我误解了。在这种情况下,简单的方法如下:=sortuniquefilterA2:B,A2:A,1,这里为true,1表示列号,它应该是排序的基础,true表示升序。如果您需要进一步帮助,请共享工作表。谢谢