打开网易新闻 查看更多图片

哈喽,大家好,这里是一周进步。

我是陆离。

相信有不少同学在使用Excel的时候,都遇到过这样的一种情况——

对一个区域的数字进行SUM函数求和,但结果是0!

是不是感到很疑惑呢?这其实这就是数据的格式在作怪。

在Excel中,数据格式可以分为数字、文本、逻辑值以及错误值

而这些数据格式中,只有数字是可以直接参与函数的运算的。

虽然我们在使用的时候,单元格里面的内容看起来是数字,但其实它们是文本型的数字

也就是说它们并不能直接通过函数去运算,所以在进行SUM函数求和的时候,结果就会是0。

如果想要将这些文本型的数字参与函数的运算,就必须先将它们转换为数字格式。

很多同学在处理这些数据格式上感觉很乱,不用担心!

今天我们就把数字、文本型数字和逻辑值的转换一次性讲个明白,让你不再一头雾水。

接下来我将会从三个大方面为大家梳理清楚:

01. 如何去辨别数字、文本型数字和逻辑值;

02. 快速将文本、逻辑值转化为数字;

03. 快速将数字转化为文本、逻辑值。

01. 如何去辨别数字、文本型数字和逻辑值

首先逻辑值是非常容易辨别的,只有TRUEFALSE两种,代表的是成立或者不成立两种结果。

其次是文本型数字,选中文本格式的单元格,在开始选项卡下的数字分组中会显示“文本”。

一般情况下,你还可以在在单元格的左上角看到一个一个绿色小三角和一个错误提示的黄色感叹号图标。

点开图标可以看到提示是以“文本形式储存的数字”。

打开网易新闻 查看更多图片

最后是数字,如果选中数字的单元格之后去改变开始选项卡下的数字类型,单元格中的数字会随之改变显示的方式。

除此之外,我们还可以利用三个函数去判断逻辑值、文本和数字。

它们分别是ISLOGICAL函数、ISTEXT函数ISNUMBER函数。

ISLOGICAL函数可以用来判断逻辑值,如果是逻辑值的话,则是TRUE,如果不是逻辑值,则是FALSE。

以此类推,ISTEXT函数是用来判断文本的,ISNUMBER函数是用来判断数字的。

02. 快速将文本、逻辑值转化为数字

我们在使用函数公式的时候,最常见的情况还是将文本转换为数字,下面为大家少几种非常简单的方法:

① 修正错误:

只需要选中带有绿色小三角的单元格或者区域,点击黄色感叹号,选择转换为数字,就可以将文本转换为数字了。

打开网易新闻 查看更多图片

② 选择性粘贴:

在任意空单元格输入0并复制,然后选择文本单元格或区域,右键选择性粘贴。

选择运算中的“加”或者“减”,点击确定,也可以将文本转换为数字。

当然在单元格输入1,并在运算中选择“乘”或者“除”也能达到同样的效果。

③ 分列:

选择文本所在的列,点击数据选项卡下的分列,直接点击完成即可。

但是分列的方法有一个比较大的缺陷就是每次只能转换一列,如果是多列的文本数据需要重复操作

④ 公式运算:

以上三种操作都是在数据源上直接做修改的,如果我们要保持数据源的格式不变,则需要使用公式的方法来转换,其实公式转换的原理跟选择性粘贴是一样的。

开篇的时候我们说过,文本型数字不能直接通过函数去运算,但是文本型数字是可以参与四则运算的。

因此,在文本转数字的公式中我们可以用到减负运算、乘除运算加减运算三种方法。

在公式中使用最多的就是减负运算了,所谓减负运算就是在单元格的应用前加上两个负号,使用的就是负负得正的原理。

而乘除和加减则好理解的多,就是在公式中乘除1或者加减0。

通过公式运算,文本就非常轻松的转成数字,这样就可以直接嵌套在函数中去使用了。

打开网易新闻 查看更多图片

逻辑值一般只能通过公式运算的方法转为数字,在Excel中TRUE会被转为1,而FALSE会被转为0。

03. 快速将数字转化为文本、逻辑值

在Excel实际应用中,很少会需要在数据源中直接将数字转化为文本或逻辑值,往往都需要在公式中运用,主要有以下几种方式:

① 数字连接空文本转文本:

有时候我们使用vlookup这类查询函数得到空单元格,结果会变成0。

这时就需要将数字转为文本,最简单的方法就是在引用的数字单元格后面再添加一个空文本,也就是在公式最后输入&””

PS:只需要输入【】里面的内容哦。

② TEXT函数转文本:

除了连接空文本的方法,还可以使用TEXT函数将数字转为文本。

但是由于TEXT函数一般都用于改变数字的显示方式,功能类似于单元格的自定义格式。

因此如果只是为了转成文本,使用TEXT函数未免有点大材小用了。

③ IF函数转逻辑值:

有时候,将数字转为逻辑值在函数的嵌套使用中也能发挥不小的作用,而方法也非常的简单,只需要使用一个IF函数。

我们在第一个参数选择数字单元格,第二参数输入TRUE,忽略第三参数即可 (如果判断不成立默认为FALSE) 。

在Excel中,任何非0的数字都会代表TRUE,而只有0才会得到FALSE。

以上就是所有文本、逻辑值和数字互相转换的方法,希望没有把大家转晕。

如果想要Excel技能得到真正的提升,要多在实际的案例中运用练习。

如果文章对你有帮助的话,可以给我点个「赞」和「在看」哦~

我是陆离,我们下期再见。