前几天,我给大家留了一个练习题,题目很简单,使用vlookup函数来查找,这里唯一需要注意的就是数据类型。先看截图。
可以明显的看到,在F列的序号带有绿色的倒三角,这是文本型数字的标志,而A列的数据是常规,所以直接使用vlookup函数会返回错误值。正确的方法是先把文本型数据变成常规,再进行查找引用。
在本例中,使用负号使文本型数值参与运算,改变数据类型后,再进行查找引用。至于为什么要用两个负号?在数学运算中,负负才能得正啊。由此可以看出,在使用函数公式时,如果不了解数据类型,函数公式也不能返回正确的结果。
在Excel中,有这么几种数据类型:
一、数值型,通常我们输入的数字,时间,日期等,都是数值型的,不过,时间日期是特殊的数值型数据。数值型数据,在单元格中的对齐方式一般是靠右对齐的。
二、文本型。文本型就是我们输入的汉字或者英文字母。文本型数据在单元格的对齐方式一般都是靠左对齐的,有些文本型的数字一定要注意区分。
三、逻辑值。逻辑值有两种,一种是TRUE,一种是FALSE,一般在进行逻辑比较的时候才会出现。
四、错误值。错误值一般是函数运算后出错产生的,错误值也有好多类型,每一种类型代表一种出错的形式。
需要注意的是,如果我们在函数公式中,输入文本,一定要用半角的双引号将文本引用起来,这样才能作为文本输入,如果不用半角引号,Excel会认为输入的是已经定义好的名称,会返回#NAME?错误。如果想要屏蔽出现的错误值,一般会嵌套一个信息类函数,比如:ISERROR,ISNA,IFERROR,IFNA等,如果您的Excel没有这些信息类函数,那就升级你的office版本吧,毕竟office2003已经随着XP系统光荣退役了。
数值转换的操作技巧:
1、数值转文本——分列
2、文本转数值
1、数学运算法
文本型数字转数值型数字,可以让数据参与运算的方法,得到数值型数据,比如,加0,减0,乘以1或者除以1,等不改变数值大小的方法都可以。
跟数学运算相同,乘除要复制数值1,加减要复制数值0。
3、菜单命令法
当我们选中文本型数据时,在左上角有个方框的提醒,提醒你这是文本型的数字,点开以后,发现有个选项,转化为数字,点击一下即可转化为数值,这也许是最快的方法。
4、分列
分列既可以把数字转化为数值,也可以把数值转化为文本,还可以转化为其他的格式,具体可以实际操作一下。
5、函数转化——value函数
在Excel中,有个value函数,可以将数字的文本字符串转化为数字。要转化的文本字符串必须是可识别的常数,日期或者时间格式中的一种,其他的格式将会返回错误值。
在实际的工作中,选择最适合自己的方法应用就行了。