Phonetic函数,文本函数,具有链接字符串的功能,在实际的工作中有着广泛的应用。
一、Phonetic函数:功能、语法结构。
功能:获取代表拼音信息的字符;这个是系统定义,具体怎么理解,我们先敲黑板:Phonetic是文本函数,文本函数,文本函数,文本是不是有拼音信息呢?
语法结构:=Phonetic(字符串)。
目的:连接指定区域的字符串。
方法:
在目标单元格中输入公式:=PHONETIC(B3:G3)。
解读:
1、公式=PHONETIC(B3:G3)的执行结果为“鲁肃男未婚”,乍一看,与预期的结果不符,Why?
2、再次强调,Phonetic函数为文本函数,B3:G3区域中,C3单元格的值为数值,F3单元格的值为错误值代码,并不是文本,所以不在Phonetic的统计对象,是不是感觉Phonetic函数很“挑食”?
二、Phonetic函数:连接非文本字符串。
方法:
在目标单元格中输入公式:=PHONETIC(B4:G4)。
解读:
1、从公式上看,并没有发生变化,但可以实现非文本字符串的连接?Why?
2、从数据源中可以看出,C4、G4单元格的左上角有绿色的倒三角,说明这两个单元格的数据格式为文本,所以得到了想要的结果。
3、也就是说要统计非文本的字符串,将其转换为文本格式即可哦!
三、Phonetic函数:典型错误用法。
目的:连接指定区域的字符串。
方法:
在目标单元格中输入公式:=PHONETIC(B5:G5)。
解读:
1、从结构可以看出,处理后的结果为空,Why、Why、Why?
2、原因还得从Phonetic的定义分析,获取具有拼音信息的字符,也就是文本,但是B5:G5单元格区域总的值都是公式获取的,并不是文本,不是文本……所以结果为空,所以大家在遇到此类问题的时候,要分析根本原因哦!
四、Phonetic函数:经典用法。
目的:提取文本字符串中的拼音字符。
方法:
在目标单元格中输入公式:=PHONETIC(B3)。
解读:
此用法可以说是最经典的用法了,定义为:获取带有拼音信息的字符。
发表评论