当前位置:萝卜系统下载站 > 办公软件教程 > 详细页面

如何在Excel中判断单元格是否包含日期

如何在Excel中判断单元格是否包含日期

更新时间:2024-01-03 文章作者:未知 信息来源:网络 阅读次数:

Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。

Excel中的系列“Is”类函数可以判断指定值并返回TRUE或FALSE,如ISNUMBER函数判断值是否为数字、ISTEXT判断值是否为文本等。但Excel没有提供一个判断日期的工作表函数,如“IsDate”。如果要检测某单元格是否为日期,可以用CELL函数,例如下面的公式判断A1单元格是否为日期:

=IF(LEFT(CELL("format",A1))="D",IF(–RIGHT(CELL("format",A1))<>

当A1单元格为日期格式时返回TRUE,否则返回FALSE。将该公式用于数据有效性中,可以限制用户只能输入指定的文本和任意日期。

另外,还可用VBA中的IsDate函数来判断,如下面的自定义函数:

Function Is_Date(expr)
Application.Volatile
Is_Date = IsDate(expr)
End Function

在Excel工作表界面按Alt+F11,打开VBA编辑器,单击菜单“插入→模块”,粘贴上述代码。然后在单元格中输入公式:

=Is_Date(A1)

当A1单元格包含某个日期时返回TRUE。与第一个公式不同的是,如果A1单元格为空,该公式返回FALSE。

说明:当引用单元格中的格式发生改变时,上述两个公式返回的结果不能自行更改,这时按F9键重新计算即可。


Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。

温馨提示:喜欢本站的话,请收藏一下本站!

本类教程下载

系统下载排行

网站地图xml | 网站地图html