Excel中的数据类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel中的数据类型相关的知识,希望对你有一定的参考价值。

参考技术A 前几天,我给大家留了一个练习题,题目很简单,使用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函数,可以将数字的文本字符串转化为数字。要转化的文本字符串必须是可识别的常数,日期或者时间格式中的一种,其他的格式将会返回错误值。

在实际的工作中,选择最适合自己的方法应用就行了。

以上是关于Excel中的数据类型的主要内容,如果未能解决你的问题,请参考以下文章

SSIS Excel 数据导入 - 行中的混合数据类型

如何从 SQL 查询处理 Excel 中的 Clob 数据类型

条件表达式 Excel 2007 中的数据类型不匹配

将我的日期列从 Excel 导入/转换为 SQL Server 中的日期时间数据类型?

Excel ODBC SQL 语句抛出错误'[ODBC EXCEL 驱动程序] 条件中的数据类型不匹配

在 Excel 中查找具有多种数据类型的行中的最小日期