首页 > 解决方案 > 谷歌表格过滤视图 - 在数字之前排序字符串

问题描述

文本

嗨,我有一个游戏的施法时间示例数据(即时、1.0、2.0、6.0 等)。我正在尝试制作一个过滤器视图,只是为了排序(不排除)——首先是“即时”,其余的是升序。所以寻找

Instant
Instant
1.0
1.0
2.0
2.0
6.0

尝试了很多变化,但我要么没有结果,要么只是即时

=regexmatch(D:D,"Instant|\d\.\d") <--“或”什么也没做?给了我“即时”行

谢谢

标签: google-sheetsgoogle-sheets-formula

解决方案


您将需要一个在第一行带有公式的辅助列:

={""; ARRAYFORMULA(IF(D2:D="",,IF(D2:D="Instant", 0.5, D2:D)))}

(您可以将字体颜色设置为白色)

在此处输入图像描述

演示表


推荐阅读