【发布时间】:2019-09-16 03:57:25
【问题描述】:
我们知道,对于每个单元格,我们可以键入 Ctrl-1 并调整其数字格式。我们可以设置自定义数字格式,如 yyyy/m/d
是否可以设置条件格式,如果数字格式不是yyyy/m/d,我们可以更改单元格颜色?
一些不良格式包括:
- 文字
- 月/日/年
- dd mmm yyyy 和其他日期格式
我们需要它来突出显示错误数字格式的单元格以修复它。发生此错误是因为用户在文件中手动输入数据,并且他们无意中通过复制和粘贴弄乱了数字格式。
【问题讨论】:
-
您可能希望在本练习中使用data validation 而不是
conditional formatting。另外请提供一些示例数据,显示您遇到的一对invalid date。 -
谢谢!一些无效日期是 2019 年 12 月 16 日,而不是 2019 年 12 月 16 日。这些值已经输入,我想突出显示错误的数字格式。此外,数据验证不能防止复制粘贴。
-
@TerryW 即使单元格具有数据验证功能,人们也可以将任何内容复制并粘贴到单元格中。他们会的。
-
Conditional Formatting也不能阻止复制和粘贴,所以也许最好的方法是vba...
标签: excel number-formatting conditional-formatting