在合并单元格中数组公式无效_Excel中独一无二的文本合并函数——PHONETIC

本文介绍Excel中的文本合并方法,包括CONCATENATE、【&】符号及PHONETIC函数的使用技巧,通过案例展示了如何根据条件高效合并文本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

各位朋友,你们好。今天和你们分享在Excel中的文本合并。Excel,主要是用来统计和分析数据的,对于文本的处理非常弱,好在还有这么一个内置函数,可以对文本进行简单处理,用好了这个函数,可以实现一些意想不到的功能。


首先说说excel中的文本合并

7d7bbbe9509bcb13d6d22fd293086ad8.png

Excel中的合并

如上图所示,Excel中的合并有两个函数和一个符号可以实现,从根本上来看,CONCATENATE和【&】的功能几乎就没有区别。在进行大区域文本合并的时候,PHONETIC函数很有优越性。他们的区别见下图

b4b981766d578b7fd7600a73cf8ca0a6.png

区别

PHONETIC函数的有以下特点:

1、优越性在于适合大区域的连续合并;

2、忽略数值、日文

3、所有文本型字符都适用

4、忽略逻辑值、错误值

5、适用文本形式表达的数值

6、解决数值连接的基本方法,用text函数转换

7、能和数组公式的并用

8、对INDIRECT单元格引用有效

9、对单元格中公式的结果无效

10、对offset,index函数对单元格的引用有效

11、对定义名称有效,但定义名称的区域中,同样含有以上条件限制

12、支持由其他函数返回的单元格区域作为其参数的值

接下来我们来看看PHONETIC函数的应用案例

一、案例1:看PHONETIC函数可以与哪些函数嵌套使用

81f3b8879c0b668486738bd78f5f5a9e.png

可以与PHONETIC函数嵌套的函数及示例

二、案例2:根据条件合并文本

如下图,要求根据E列的姓,将B列的内容合并起来,用逗号隔开。

5d433280ac4c831637c4ab2369e5f895.png

案例2

案例2 用的公式是:

=MID(SUBSTITUTE(PHONETIC(OFFSET($A$1,MATCH(E3,A:A,)-1,,COUNTIF(A:A,E3),2)),E3,","),2,99)

公式理解:

1、用OFFSET函数将郑州的城市数据和姓数据全部提取出来(下图内容)

0e71126aa43efc3fd8a579b27b88ca3e.png

2、然后用PHONETIC函数将上图红色框的文本全部合并起来,得到:

"郑州许郑州胡郑州丁郑州职郑州原郑州尚郑州吕郑州胡郑州韩郑州刘"

3、用SUBStitute函数,将上面文字中的【郑州】全部替换为【,】,得到下面结果:

,许,胡,丁,职,原,尚,吕,胡,韩,刘

4、用MID函数,对第3步的结果,从第2位开始,提取长度为99字符的文本,得到下面结果:

许,胡,丁,职,原,尚,吕,胡,韩,刘

今天的分享到此结束,由于文中的案例都不复杂,案例2种的数据,也可以直接用A、B、C……等字母模拟效果,所以不提供附件了,如果确实有需要,那么在留言区告诉我,或者私信告诉我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值