如何在Excel中判断单元格是否包含日期
发布时间:2023-09-05 07:09:12
标签:公式,函数,判断,单元格,Excel函数
Excel中的系列“Is”类函数可以判断指定值并返回TRUE或FALSE,如ISNUMBER函数判断值是否为数字、ISTEXT判断值是否为文本等。但Excel没有提供一个判断日期的工作表函数,如“IsDate”。如果要检测某单元格是否为日期,可以用CELL函数,例如下面的公式判断A1单元格是否为日期:
=IF(LEFT(CELL("format",A1))="D",IF(–RIGHT(CELL("format",A1))<6,TRUE))
当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键重新计算即可。
0
投稿
猜你喜欢
- Excel中的求差操作具体该如何操作为表格数据进行求差呢?下面是小编带来的关于excel表格求差操作的方法,希望阅读过后对你有所启发!exc
- Excel2003是应用很广的办公软件之一,在Excel2003表格处理数据时,有时需要将多列内容合并到一列。该如何实现呢?今天,小编就教大
- Excel表格中怎么制作温度计图表?excel表格中的数据想要做成图表,类似于体温计的样式,并填充渐变,该怎么制作呢?下面我们就来看看详细的
- 当使用支持双面打印的打印机打印Word2010文档时,用户可以通过设置在纸张背面打印当前Word文档,以实现双面打印的目的,当使用支持双面打
- Excel下拉菜单的制作方法比如,设置字体。再比如,制作呈现多列数据的下拉菜单。例如,这个样子的下拉菜单:今天咱们就来谈谈这样高大上的下拉菜
- 电脑输入法有全角和半角之分,两者的用途也是一样的,那么Win10怎么样设置切换它们呢?考虑到有些用户还不清楚Win10怎么切换全角半角,接下
- excel2003表格第一行取消隐藏的多方法总结汇总。具体该怎么去做的呢?今天,小编就教大家在Excel表格中设置第一行取消隐藏的操作方法。
- 自Excel2007以后,文档扩展名加了个x,即xlsx,而且Excel2007以后建立的文档在Excel2003以前的程序中无法打开,因此
- Excel中经常需要使用到修改列名称的技巧,列名称具体该如何进行修改呢?下面是由小编分享的excel表格列名称的修改方法,以供大家阅读和学习
- excel 一列变多列,我们也经常是碰到的。比如下面这个excel 一列变多列的例子:将A列一列变为B:E五行四列的效果。通过函数公式可以完
- 现在许多网站的内容中都会带有超链接。如果看中自己喜欢的内容,想复制到Word文档中保存起来,但是复制进Word里才发现,把网页内容中的超链接
- 在Word表格中可以使用TAB键作用快速插入行,操作方法为:将鼠标光标移动到Word表格右下角的单元格中,然后按下TAB键可以在当前行后面插
- win10因为经常更新补丁,会在联网的时候右下角弹出推送消息,对于不想更新的用户来说,确实很烦人。那如果要关闭win10系统的推送消息要怎么
- 在使用电脑的过程中,不少朋友都遇到过蓝屏的现象,像小编就遇到了BAD_POOL_CALLER蓝屏代码,那么遇到这种蓝屏代码应该要怎么办呢?下
- excel柱形图表怎么添加平均值参考线?excel表格中想要给柱形图添加平均值的线,该怎么添加呢?下面我们就来看看详细的教程,很简单,需要的
- 相信有很多用户都有在使用Outlook,Microsoft Office Outlook是微软办公软件套装的组件之一,功能非常强大,不仅可以
- excel2016怎么设计连续图片列表?excel2016表格中想要设计一个连续图片列表,该怎么制作呢?下面我们就来看看详细的教程,需要的朋
- Word表格如何升降排序?当我们使用Word进行编辑表格时,有时候为了可以方便的查看表格内的数据,我们会对其进行排序设置,那么应该如何操作呢
- 大家在使用Excel过程中经常会用到数据的核对分析,当然,有很多方法可以用,比如Vlookup函数、加减法等,今天教大家几个不需要写函数,快
- Excel2021表格里怎么打出001?经常用excel的朋友知道,如果在表格中直接输入001,是会变成数字1,这篇文章主要介绍了Excel