在Excel中,“&”是作为连接符使用的。比如把一个单元格中的文本“好好学习”和另一个单元格的文本“天天向上”连接起来,组成“好好学习,天天向上”。相信任何一个对Excel有基本了解的人,都能够轻松地完成这项任务。这样看来,似乎没有必要专门写一篇文来讲“&”的用法。但是不少人在使用“&”连接日期和时间,或者连接文本和数值时,常常会出错,或者无法达到自己想要的结果。本文就介绍如何正确地使用“&”连接不同数据类型。

1、连接文本

将A列的“姓名”和B列的“性别”连接,在C2单元格输入公式:

=A2&B2

没想到这个小东西居然有3种用法(别小瞧)(1)

如果想在“姓名”和“性别”之间插入一个空格,在C2单元格输入公式:

=A2&" "&B2

英文双引号之间是一个空格,公式中需要使用两个“&”。

没想到这个小东西居然有3种用法(别小瞧)(2)

2、连接日期和时间

想把日期和时间连在一起,使用“&”符号就错了。

在C2单元格输入的公式“=A2&B2”,得到的结果是错误的。

没想到这个小东西居然有3种用法(别小瞧)(3)

正确的做法是使用“ ”。因为日期和时间的本质是数值,把日期和时间连在一起,其实就是把日期和时间对应的数值相加。

在C2单元格输入公式:=A2 B2

没想到这个小东西居然有3种用法(别小瞧)(4)

如果想在连接的日期和时间中间添加其他符号,比如逗号,就不能使用“ ”了。还是要使用“&”。

在C2单元格输入公式:

=TEXT(A2,"yyyy/m/d")&","&TEXT(B2,"hh:mm")

日期和时间都放在C列,并且中间添加逗号。

没想到这个小东西居然有3种用法(别小瞧)(5)

这个公式分为三部分,使用两个“&”将三个部分连接起来。

没想到这个小东西居然有3种用法(别小瞧)(6)

日期和时间本质是数值,使用Text函数将日期和时间都转化为文本,这样就可以像连接文本那样,连接日期、逗号、时间。

3、连接文本和数值

C2单元格的公式:=A2&B2

把A2单元格的文本和B2单元格的数值连接在一起。出现的一个小问题是,B2单元格是百分数20.5%,C2单元格显示为0.205。

使用“&”直接连接文本和数值,连接结果中数值以其本来面目显示,对原数据设置的格式,比如添加百分号,不会显示出来。

没想到这个小东西居然有3种用法(别小瞧)(7)

如果想要数值以百分数显示,可以搭配使用Text函数。

在C2单元格输入公式:=A2&TEXT(B2,"0.0%")

没想到这个小东西居然有3种用法(别小瞧)(8)

TEXT(B2,"0.0%")将B2单元格的数值转化为文本,以百分数显示,并且保留一位小数。

4、连接文本和日期

C2单元格的公式:=A2&B2

把A2单元格的日期和B2单元格的文本连接在一起,但是日期显示为“45021”。日期的本质就是数值,和文本连接后,以其本来面目显示,看上去就不是日期了。

没想到这个小东西居然有3种用法(别小瞧)(9)

在C2单元格输入公式:

=TEXT(A2,"yyyy年m月d日")&B2

没想到这个小东西居然有3种用法(别小瞧)(10)

或者输入公式:

=TEXT(A2,"yyyy/m/d")&B2

没想到这个小东西居然有3种用法(别小瞧)(11)

,