前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Excel实战技巧101:使用条件格式确保输入正确的日期

Excel实战技巧101:使用条件格式确保输入正确的日期

作者头像
fanjy
发布2021-03-25 21:08:40
2.6K0
发布2021-03-25 21:08:40
举报
文章被收录于专栏:完美Excel完美Excel

前言:本文学习整理自chandoo.org,这是一个非常好的Excel学习网站,我在上面学到了很多Excel知识和技巧。

在我们使用Excel工作表记录数据时,很多时候,都会记录输入的日期。然而,往往就是日期数据,容易出错。本文介绍了一个技巧,使用条件格式来告诉你输入了错误的日期,如下图1所示。

图1

如果你输入的不是日期或者是错误的日期表达方式,输入字体就会变为红色且在右侧显示一个红叉图标。

假设用户要在单元格C3中输入日期。下面是实现方法。

1. 选择单元格C3。

2. 单击功能区“开始”选项卡“样式”组中的“条件格式——新建规则”。

3. 在“新建格式规则”对话框中,选择“使用公式确定要设置格式的单元格”。

4. 输入公式:=ISERROR(DAY($C$3))。

5. 设置字体颜色为红色以突出显示不正确的日期。

如下图2所示。

图2

如果单元格C3中包含有效日期,并尝试对其执行某种日期操作,例如示例中使用DAY($C$3)查找一个月中的某天。如果返回错误,则表示日期无效。这里,使用ISERROR()检查错误状态。

注意,由于Excel中的日期实际上是数字,因此当你在单元格中输入数字时,示例中设置的条件格式不会触发错误。

更进一步,如果要在整列添加条件格式,例如列C且输入开始于单元格C3,那么首先选择列C中将要包含日期的所有单元格,设置条件格式的公式为:=ISERROR(DAY($C3)),其他操作与上述相同。

此外,对于示例中单元格D3中的图标集设置,其步骤如下:

1. 选择单元格D3。

2. 输入公式:=1-ISERROR(DAY(C3))-(LEN(C3)=0)*(0.5)

3. 单击功能区“开始”选项卡“样式”组中的“条件格式——新建规则”。

4. 在“新建格式规则”对话框中,选择“基于各自值设置所有单元格的格式”,在“格式样式”中选择“图标集”,选择相应的图标并设置值,如下图3所示。

图3

适当调整工作表格式,完成!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档