本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本

本期我们来介绍Excel中常用的文本组合函数 , 把多个单元格(或不同来源)中的数据组合放到单个单元格中 。
我们所要处理的原始数据如下图所示 , 存放在Excel的SupplierInvoiceStatement工作表中 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本】对此原始数据 , 我们需要按照系统数据的标准进行处理 , 如下图所示MCInvoiceReport工作表 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
01CONCATENATE函数组合文本
原始数据中的一些格式与系统数据中的不一样 , 例如系统数据中的“PaymentRef”实际是由原始数据中“DocumentNo”和“PaymentNo”两列中的数据结合而成的 。
在SupplierInvoiceStatement工作表中 , 我们新建了一些空白列对原始数据进行处理 , 在K列的“PaymentNo”中 , 我们需要将“DocumentNo”和“PaymentNo”进行组合 。 这里我们使用CONCATENATE函数来完成此需求 。
在K2单元格中输入函数的前几个字母 , 我们可看到两个函数CONCAT和CONCATENATE 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
CONCAT函数是从Excel2016版本及之后开始才有的 , 但CONCATENATE函数仍广泛应用于Excel的数据处理中 。
我们先来看一下CONCATENATE函数 , 输入函数的前几个字母后 , 如果要选择我们所需的函数 , 可用鼠标双击该函数 , 或者按向下箭头选中函数后再按Tab键 。
选择好CONCATENATE函数后 , 在单元格下方会有一个函数的简单示例 , 函数名称后用括号包含该函数的参数 , 例如CONCATENATE函数的参数是一系列文本 , 中间用逗号隔开 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
CONCATENATE函数的第一个参数选择A2单元格 , 第二个参数为下划线 , 注意如果参数不是单元格或纯数字 , 需要用双引号包含起来 , 第三个参数选择B2单元格 。 此函数的参数最多可添加255个 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
按Enter键后 , 即可返回最终的“PaymentNo” 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
要快速填充该列的其余单元格 , 我们可以使用快速填充的功能 , 即将鼠标放在K2单元格右下角 , 变成黑色实心十字后按住鼠标左键 , 向下拖拽 , 或者直接双击鼠标 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
02串联运算符组合文本
第二种方法我们可以使用串联运算符来组合文本 。 串联运算符更多类似于加号 , 而非函数 。 我们使用此方法来将“ABN”、“Acct”、“Check”三列的数据组合成“BankDetails”列的数据 , 在L2单元格中 , 输入如图的公式 , 每个单元格中间添加符号“&” 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
但是前两种方法的局限性在于 , CONCATENATE函数中的参数或串联运算符所要组合的文本均需在相邻的单元格位置 , 并且要一一选择 。 因此 , 我们来看一下Excel较新版本中的CONCAT函数 , 可允许我们选择单元格区域 。
03CONCAT函数组合文本
在L2单元格中输入CONCAT函数 , 选择H2至J2单元格区域作为其参数 。
本期我们来介绍Excel中常用的文本组合函数|concatenate函数组合文本
文章图片
按Enter键后 , 同样可返回使用串联运算符所得到的结果 。