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函数与公式利用大全》