判断内容是文本还是数值
判断数值
我们写一个数字1000,下拉后得到如下A列,然后我们可以B1设置函数ISNUMBER查看A1是否是数值,显示为True,
我们可以点击下拉拖拽,实现对A列每一个元素的函数判断
可以看到B列每一行都是对应A列同行的判断
判断文本
同样,我们先设置一列为本文,然后输入内容下拉,在D列使用ISTEXT就有如下效果
文本转化为数值
方法1 使用分列
我们现在C列是像数字的文本,我们如何将其转换成数字呢,我们选中C列,使用数据->分列,一直点下一步到完成,结果你可能看数字格式好像没有什么变化,因为位置还是左边,但是D列判断是否为文本已经全是FALSE了
我们可以验证一下,使用ISNUMBER
方法二:使用VALUE函数
我们VALUE函数,将C列变成数值,同时我们使用ISNUMBER验证,显示效果如上图
VALUE函数的效果就是讲数值文本的字符串变成数值
这里容易出现的情况就是我们谁用函数,但是对应列连函数名都显示出来了,没有显示结果,这其实是我们开始就给列设置了非常规的格式,比如文本
解决办法很简单,清除格式,然后重新输入即可
数值转换成文本
方法1:使用分列
还是使用分列方法,如下面为数值
当我们分列点击到最后一页时,点击文本
结果就实现了文本的转变
方法2:使用TEXT函数
我们使用TEXT函数进行转换,注意不能只传入单元格,还要传入格式化方式
文本转换为日期
我们有默认的常规输入A列,这样的不会识别为日期,而是会认为是文本,我们使用B列将其变成格式化文本同时使用2个负号负负得正,
结果就有变成了如图所示(其实是我使用日期转换得到的,默认的是相对天数,和视频教程不一样,尴尬。。)