
[英]How to sort an array of odd numbers in ascending order, but keep even numbers at their position?
[英]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.