字符串合并

1周前 (11-15 02:17)阅读1回复0
yk
yk
  • 管理员
  • 注册排名3
  • 经验值68115
  • 级别管理员
  • 主题13623
  • 回复0
楼主

Excel 中,函数与公式无疑是更具有魅力的功用之一。利用函数与公式,能搀扶帮助用户完成多种要求的数据运算、汇总、提取等工做。函数与公式同数据验证功用相连系,能限造数据的输进内容或类型,还能够造造动态更新的下拉菜单。函数与公式同前提格局功用相连系,能根据单位格中的内容,展现出用户自定义的格局。在高级图表、透视表等利用中,也少不了函数与公式的身影。

固然进修函数与公式没有捷径,但也是讲究办法的。小编总结了无数 Excel 高手的进修心得,以便教给各人准确的进修办法和构想。今天我们来领会 Excel 中合并字符串的身手。

合并字符串

在处置文本信息时,经常需要将多个内容连在一路做为新的字符串利用。能够利用“”符号、CONCATENATE函数、CONCAT函数、TEXTJOIN函数及PHONETIC函数停止处置。

01

“”符号

“”符号能够用于毗连数字、文本或单位格中的内容,得到一个新的字符串。

公式“="abc"123”,返回文本“abc123”。

公式“=A1B1”,将 A1 和 B1 单位格中的字符串毗连为新的字符串。

假设将多个单位格区域停止毗连合并,可以让查询函数完成多个前提的数据查询。

示例1-1 用毗连多个单位格区域

图1-1 所示,是某公司办公德律风表的部门内容,差别部分的员工有重名。需要根据 F2 单位格中的姓名和 G2 单位格中的部分信息,查询对应的办公德律风。

图1-1 多个前提的数据查询

在H2 单位格输进以下数组公式,按Ctrl+Shift+Enter组合键完毕编纂。

{=INDEX(D2:D13,MATCH(F2G2,B2:B13C2:C13,))}

“MATCH(F2G2,B2:B13C2:C13,)”部门,先利用 毗连 F2 与 G2 单位格中的查询信息,使其成为新的字符串“何文杰摘购部”。再利用 毗连 B2:B13 与 C2:C13 单位格区域,得到内存数组成果为:

{" 刘晋江财政部 ";" 董平辉行政部 ";" 何文杰安监部 ";" 肖冬梅消费部 ";" 何文杰摘购部 "; ……}

MATCH 函数在毗连后的内存数组中查找出字符串“何文杰摘购部”所在的位置,最初再由INDEX 函数返回 D2:D13 单位格区域中对应位置的办公德律风信息。

02

CONCATENATE 函 数

CONCATENATE 函数可以将多个字符串或单位格的内容合并为一个新的文本字符串。该函数不撑持单位格区域引用,在合并多个单位格时需要一一抉择待合并的单位格地址,因而在现实工做中利用较少。假设要合并 A1:A5 单位格区域的内容,CONCATENATE 函数的写法为:

=CONCATENATE(A1,A2,A3,A4,A5)

03

PHONETIC 函数

PHONETIC 函数的感化是提取字符串中的拼音字符,也可以用于文本的毗连。但是仅撑持对包罗文本字符串的持续单位格区域,关于函数公式返回的成果、数字、错误值等其他类型数据都无法停止毗连。因而在利用时有必然的局限性。

图1-2 获取单位格拼音信息

假设单位格中的文字利用【拼音指南】功用设置了拼音,PHONETIC 函数仅返回其拼音信息而漠视单位格中的文本,如图 1-2 所示。

04

CONCAT 函数

CONCAT 函数用于合并单位格区域中的内容或内存数组中的元素,但不供给分隔符。函数语法如下:

CONCAT(text1…)

各个参数是要停止毗连的元素,那些元素能够是字符串、单位格区域或内存数组。

示例1-2 合其实不同型号产物的辅料名称

图 1-3 所示,是某食物企业辅料添加表的部门内容,需要在 J 列合其实不同型号产物利用的全数辅料名,并用空格停止分隔。

图 1-3 辅料笔录

在J2单位格输进以下数组公式,按Ctrl+Shift+Enter组合键完毕编纂,将公式向下复造到J6单位格。

{" 白砂糖 ",""," 麦芽糖浆 ","","","",""," 吐温 40 "}

然后利用 CONCAT 函数毗连该内存数组中的各个元素,最初利用 TRIM 函数肃清余外的空格。

05

TEXTJOIN 函数

TEXTJOIN 函数用于合并单位格区域中的内容或内存数组中的元素,并可指定间隔符号,函数语法如下:

TEXTJOIN(delimiter,ignore_empty,text1,…)

第一参数delimiter是指定的间隔符号。该参数为空文本或省略参数值时,表达不利用分隔符号。第二参数 ignore_empty 用逻辑值指定能否漠视空单位格和空文本,TRUE 表达漠视空单位格和空文本,FALSE 表达不漠视空单位格和空文本。第三参数是需要合并的单位格区域或数组。

示例1-3 银行卡号分段展现

图 1-4 所示,是某企业的员工银行卡开户信息,需要将 C 列卡号每隔四位分段展现。

图1-4 开户信息

在 E2 单位格输进以下公式,将公式向下复造到数据区域最初一行。

{"6227";"0010";"7052";"0310";"470"}

最初利用 TEXTJOIN 函数,以空格做为分隔符号,漠视参数中的空文本,将内存数组中的各个元素停止合并。

试着在操练中进修合并字符串的身手吧,掌握那些函数的运用才气发扬Excel的现实成效。

选举阅读

北京大学出书社

《Excel 2019函数与公式利用大全》

0
回帖

字符串合并 期待您的回复!

取消