专业编程基础技术教程

网站首页 > 基础教程 正文

提升你的文档处理能力:精通字符串连接、引用差异和日期格式化!

ccvgpt 2024-09-08 12:46:05 基础教程 14 ℃

“&”是Excel中最为常用的字符串连接符号,用于两个或多个字符串的连接,当然也可以应用于单元格内容的连接,在数量不多的情况下可以用“&”符号简单快速的实现字符串连接。

图中是一份通讯录,如果需要批量生成姓名和电话连接在一起的字符串,那就可以用“&”来实现。

提升你的文档处理能力:精通字符串连接、引用差异和日期格式化!

字符串连接

=A2&B2

就是将A2单元格的内容与B2单元格的内容连接在一起,生成新的字符串。

确认后会看到连接后图中所示的结果。

如果要求把“电话”这俩字连接在姓名和电话号码之间,也就是三个单元格的内容连接在一起,需要注意的是:“电话”要绝对引用它的位置,以便于在之后自动填充时始终引用这个单元格的内容。

假如不对B1进行绝对引用会出现什么结果呢?

相对引用

=A2&B1&B2

仅凭当前C3单元格的内容是看不出什么问题的,因为它正确显示了我们想要的结果。

但是,对C2单元格向下填充之后,B1单元格的相对引用随填充改变了引用的位置。

这就是采用绝对引用的意义,点击公式编辑区,选中B1,按一下F4键,会发现B1变成了$B$1,即为绝对引用B1单元格的内容。

再次对C2单元格向下填充正确结果就显示出来了,绝对引用的结果就是始终引用B1单元格,这样就不再受向下填充的影响。

字符连接日期

字符与字符的连接相对比较简单,它不牵扯格式转换的问题,倘若遇上与日期进行连接,就会出现意想不到的情况。

如图中所示,将姓名和出生日期进行连接。

=A2&B2

得到这样一个结果是不是出乎你的预料?

34037是1993年3月9日距1900年1月1日的天数,这就需要对日期格式进行转换,统一显示为某年某月某日的格式。

方法一:

=A2&YEAR(B2)&"年"&MONTH(B2)&"月"&DAY(B2)&"日"

C2单元格输入这个公式,它分别从A2单元格中获取“年”(YEAR)、“月”(MONTH)、“日”(DAY)的值,然后使用“&”连接。

这样就可以将姓名和日期连接在一起了。

方法二:

=A3&TEXT(B3,"y年m月d日")

C3单元格中用了TEXT函数,将B3单元格的日期转换为某年某月某日的格式。

Y代表年 M代表月 D代表日

如果要显示2003,可以用4个Y。1个Y表示哪一年,就像我们口语中所说的03年。

4个Y就比较正式,将显示完整的年份。

同样的两个M和两个D将显示完整的月和日,不足两位数的话前面自动补0,需要显示03、09的话,可以自己尝试一下。

好了,这就是今天的内容,介绍了字符串连接符的应用,相对引用和绝对引用的区别,以及日期格式转换为字符串的两种方法,希望这些内容对你有点帮助。

最近发表
标签列表