为什么数据验证不适用于整个时间列表?

Why is data validation not working with entire list of times?

我有一个以 15 分钟为间隔的 96 次列表,我试图将其用于数据验证。事实证明它只在一定程度上起作用。从00:00到18:30的时间时,它可以正常工作。选择从 18:45 到 23:45 的时间时会抛出错误。

The data that you entered in cell B1 violates the data validation rules set on this cell.

我制作了一个测试文件,看看如果我使用不同类型的数据是否会发生同样的事情,但是当使用具有相同数量项目的数字或文本列表时,它似乎没有问题。

https://docs.google.com/spreadsheets/d/1ClBhZk6fysOq0wqIrE5IxJgPMs_A05gJsN_kEiXoFGI/edit?usp=sharing

有谁知道它不能与时间列表一起使用的原因吗?更重要的是,有谁知道我可以让它工作的方法吗?

编辑: player0 提供的步骤在我上面链接的测试文件中修复了它,但对我正在处理的真实文件没有影响。这是存在相同问题的真实文件的副本。

https://docs.google.com/spreadsheets/d/1cOMB0BpzSBR7ZM7fJQQfhA56fniKTBJb-3TePUky6gM/edit?usp=sharing

请尝试在几个单元格中设置大于 18:30 的时间。我不断收到同样的错误。

我想一个解决方法可能是不拒绝无效数据的输入,但我觉得这应该与拒绝它一起工作并且想知道我哪里错了。

正在格式化。 select A 列和 B 列以及强制时间(或纯文本):