我们正处于一个信息大暴发的时代,每天都能产生数以百万计的新闻资讯!
虽然有大数据推荐,但面对海量数据,通过我们的调研发现,在一个小时的时间里,您通常无法真正有效地获取您感兴趣的资讯!
头条新闻资讯订阅,旨在帮助您收集感兴趣的资讯内容,并且在第一时间通知到您。可以有效节约您获取资讯的时间,避免错过一些关键信息。
本期我们来介绍Excel中常用的文本组合函数,把多个单元格(或不同来源)中的数据组合放到单个单元格中。
我们所要处理的原始数据如下图所示,存放在Excel的SupplierInvoiceStatement工作表中。
对此原始数据,我们需要按照系统数据的标准进行处理,如下图所示MCInvoiceReport工作表。
01CONCATENATE函数组合文本
原始数据中的一些格式与系统数据中的不一样,例如系统数据中的“PaymentRef”实际是由原始数据中“DocumentNo”和“PaymentNo”两列中的数据结合而成的。
在SupplierInvoiceStatement工作表中,我们新建了一些空白列对原始数据进行处理,在K列的“PaymentNo”中,我们需要将“DocumentNo”和“PaymentNo”进行组合。这里我们使用CONCATENATE函数来完成此需求。
在K2单元格中输入函数的前几个字母,我们可看到两个函数CONCAT和CONCATENATE。
CONCAT函数是从Excel2016版本及之后开始才有的,但CONCATENATE函数仍广泛应用于Excel的数据处理中。
我们先来看一下CONCATENATE函数,输入函数的前几个字母后,如果要选择我们所需的函数,可用鼠标双击该函数,或者按向下箭头选中函数后再按Tab键。
选择好CONCATENATE函数后,在单元格下方会有一个函数的简单示例,函数名称后用括号包含该函数的参数,例如CONCATENATE函数的参数是一系列文本,中间用逗号隔开。
CONCATENATE函数的第一个参数选择A2单元格,第二个参数为下划线,注意如果参数不是单元格或纯数字,需要用双引号包含起来,第三个参数选择B2单元格。此函数的参数最多可添加255个。
按Enter键后,即可返回最终的“PaymentNo”。
要快速填充该列的其余单元格,我们可以使用快速填充的功能,即将鼠标放在K2单元格右下角,变成黑色实心十字后按住鼠标左键,向下拖拽,或者直接双击鼠标。
02串联运算符组合文本
第二种方法我们可以使用串联运算符来组合文本。串联运算符更多类似于加号,而非函数。我们使用此方法来将“ABN”、“Acct”、“Check”三列的数据组合成“BankDetails”列的数据,在L2单元格中,输入如图的公式,每个单元格中间添加符号“&”。
但是前两种方法的局限性在于,CONCATENATE函数中的参数或串联运算符所要组合的文本均需在相邻的单元格位置,并且要一一选择。因此,我们来看一下Excel较新版本中的CONCAT函数,可允许我们选择单元格区域。
03CONCAT函数组合文本
在L2单元格中输入CONCAT函数,选择H2至J2单元格区域作为其参数。
按Enter键后,同样可返回使用串联运算符所得到的结果。
04TEXTJOIN函数组合文本
我们要介绍的最后一种方法是函数TEXTJOIN,相比上述三种方法,此函数又多了些不错的功用。同样以“BankDetails”为例,在L2单元格中输入TEXTJOIN函数。
TEXTJOIN函数的第一个参数delimiter(分隔符),用于不同的文本之间的连接,此例我们使用符合“-”;第二个参数ignore_empty(忽略空单元格);之后的参数为所要添加的文本所在的单元格区域。
按Enter键后,即可返回相应的“BankDetails”结果。
以上即是我们本期的主要内容,关于Excel中组合文本的函数公式的应用。
以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。
快照生成时间:2022-12-27 16:45:05
本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。
信息原文地址: