繁体   English   中英

即使选择后,如何在数据验证中按升序显示数字?

[英]How to display numbers in ascending order in data validation even after selection?

我在 A1:A104 范围内制作了一个从 1 到 104 的数字下拉列表,并带有数据验证。

我得到的问题如下:

从列表中选择一个数字并填充输出单元格后,列表然后从 10 的下一个倍数开始排序。

这是问题的屏幕截图: 在此处输入图片说明

我测试了这个先前问题中的 2 个解决方案,但它们没有解决问题: 如何在 google 电子表格中对数据验证输入列表进行排序10 的倍数仍然跟随而不是升序或下一个单元编号顺序。 有没有办法让它在选择后按升序或下一个单位对列表进行排序?

EDIT1: 按要求提供测试表

EDIT2:它确实按字符串/月文本和数千/年的升序排序:

文本排序

从千分选

为什么不是常规数字?

编辑
(遵循OP的评论

谢谢@marikamitsos 它确实按字符串/月文本和数千/年的升序排序。 为什么不是常规数字?

正如您在图像中看到的,文本和数字遵循相同的优先级

在此处输入图片说明


不幸的是你不能。
这正是 Google Sheets 返回结果的方式,优先考虑您的搜索词。
请注意粗体数字

这就是为什么你会看到这个:

在此处输入图片说明

或者甚至这个:

在此处输入图片说明

下拉列表尝试类似于自动填充的方式,即,一旦您键入某些内容,“最接近的匹配项”就会出现在列表顶部,随着您键入更多内容而被排除。

我的问题是:为什么首先要下拉数字 1 到 104? 使用自定义公式进行数据验证会不会更容易和花费更少的时间,例如:

=AND(A3>=1,A3<=104)

...然后将其设置为拒绝任何其他输入?

如有必要,您可以使用包含单元格的说明,甚至可以使用数据验证窗口中的“显示验证帮助文本”选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM