Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2949|回复: 10

[已解决][求助]如何判断单元格内的是日期还是数值

[复制链接]
发表于 2009-10-28 23:51 | 显示全部楼层 |阅读模式
日期本身就是数值的另一种单元格格式,要如何区分单元格内的是数值还是日期呢?
最佳答案
2009-10-29 00:11

答错了,是数值,楼主对不起了

用=CELL("format",A1)返回D1,D2等

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2009-10-28 23:52 | 显示全部楼层

 

[em11]
[此贴子已经被作者于2009-10-29 0:13:30编辑过]
回复

使用道具 举报

 楼主| 发表于 2009-10-28 23:56 | 显示全部楼层

日期是文本?请楼上的解释解释[em06]
回复

使用道具 举报

发表于 2009-10-28 23:58 | 显示全部楼层

日期分很多种格式,具体方式具体讨论[em01][em01]
回复

使用道具 举报

发表于 2009-10-29 00:05 | 显示全部楼层

你是要判断数值还是单元格格式?数值没有差别,1就是1900-1-1,要判断的话你应该判断单元格格式来区分。

回复

使用道具 举报

发表于 2009-10-29 00:06 | 显示全部楼层

用type函数

日期的实质本身就是数值,如果用TYPE函数求值=1,则是数值,如果=2,则为文本

[此贴子已经被作者于2009-10-29 0:10:06编辑过]
回复

使用道具 举报

 楼主| 发表于 2009-10-29 00:09 | 显示全部楼层

type函数判断都是返回1啊[em06]
回复

使用道具 举报

发表于 2009-10-29 00:11 | 显示全部楼层

返回1就是数值
回复

使用道具 举报

发表于 2009-10-29 00:11 | 显示全部楼层    本楼为最佳答案   

答错了,是数值,楼主对不起了

用=CELL("format",A1)返回D1,D2等

回复

使用道具 举报

发表于 2009-10-29 00:19 | 显示全部楼层

=IF(LEFT(CELL("format",A1))="D","日期",IF(ISNUMBER(A1),"数值","非数值"))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-14 19:49 , Processed in 0.366446 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表