Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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

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
Sorting 谷歌表单过滤功能不作为分拣机使用_Sorting_Google Sheets_Filter_String Formatting_Number Formatting - Fatal编程技术网

Sorting 谷歌表单过滤功能不作为分拣机使用

Sorting 谷歌表单过滤功能不作为分拣机使用,sorting,google-sheets,filter,string-formatting,number-formatting,Sorting,Google Sheets,Filter,String Formatting,Number Formatting,我有一张谷歌表,上面有很多100-845之间的数字。其中一些在它们后面有“pt”或“A/B/C”,这使得过滤器将它们放在排序A-Z的底部。 你们知道有什么捷径吗 使它更容易理解;在单元格A2:A745中,我在每一行中都有这样的数字,我想对其进行排序: 100 101pt 101pt 102A 102B 103 104 ... 我期待您的回复。如果它们都是3位数字,您应该可以这样做: =sort(filter(A:A,A:A<>"")&"",1,1) =排序(过滤器(A:A

我有一张谷歌表,上面有很多100-845之间的数字。其中一些在它们后面有“pt”或“A/B/C”,这使得过滤器将它们放在排序A-Z的底部。 你们知道有什么捷径吗

使它更容易理解;在单元格A2:A745中,我在每一行中都有这样的数字,我想对其进行排序:

100
101pt
101pt
102A
102B
103
104
...

我期待您的回复。

如果它们都是3位数字,您应该可以这样做:

=sort(filter(A:A,A:A<>"")&"",1,1)
=排序(过滤器(A:A,A:A“”)&1,1)
把它们都按文本分类


如果您混合使用(例如)1、2和3位数字,并希望将它们作为数字进行排序,因为3(例如)将出现在23之后,那么这将不起作用。

选择列并将其转换为纯文本

然后用A-Z对其排序


嗨,汤姆,谢谢你的回复。也许我不够具体。我正在使用谷歌表单中“数据”选项卡上的过滤器。这是为了方便地排序和排除不同的数字。你知道在没有公式过滤器的情况下是否有可能实现我想要的功能吗?我认为如果不转换数据选项卡上的排序/过滤器,就不可能像@player0那样简单。非常感谢你,player0!