我在列表中创建了一个使用查找的列,并且查找引用了另一个列表。引用的列表只有一个列表(上午1:00,上午1:30,凌晨2:00)。我遇到的问题是,当我在列中显示引用列表时,它会对其进行排序,以便显示如下:1:00 AM,1:00 PM,1:30 AM,1:30 PM。引用的列表以正确的顺序显示时间,但是当它被引用时,它似乎正在对它做一些自动命令。如何以正确的顺序(1:00 AM,1:30 AM,2:00 AM)显示它?感谢。
答案 0 :(得分:0)
源列的数据类型是什么?它是文本字段吗?日期时间字段?
这里的问题是值是按字符串排序的,而不是数值。
我在这里看到的解决方案是在源列表中创建一个计算列,该列将返回类型text
,并以“正常”排序的方式格式化值,即使在排序为字符串时也是如此。例如,它可能包含01:00,02:00 ...... 23:30等值。然后,您可以查找该计算列,问题就消失了。