phonetic函数为啥提取不了拼音(文本函数Phonetic你真的会用吗)(1)

Phonetic函数,文本函数,具有链接字符串的功能,在实际的工作中有着广泛的应用。


一、PHONETIC函数:功能、语法结构。

功能:获取代表拼音信息的字符;这个是系统定义,具体怎么理解,我们先敲黑板:Phonetic是文本函数,文本函数,文本函数,文本是不是有拼音信息呢?

语法结构:=Phonetic(字符串)。

目的:连接指定区域的字符串。

phonetic函数为啥提取不了拼音(文本函数Phonetic你真的会用吗)(2)

方法:

在目标单元格中输入公式:=PHONETIC(B3:G3)。

解读:

1、公式=PHONETIC(B3:G3)的执行结果为“鲁肃男未婚”,乍一看,与预期的结果不符,Why?

2、再次强调,Phonetic函数为文本函数,B3:G3区域中,C3单元格的值为数值,F3单元格的值为错误值代码,并不是文本,所以不在Phonetic的统计对象,是不是感觉Phonetic函数很“挑食”?


二、Phonetic函数:连接非文本字符串。

phonetic函数为啥提取不了拼音(文本函数Phonetic你真的会用吗)(3)

方法:

在目标单元格中输入公式:=PHONETIC(B4:G4)。

解读:

1、从公式上看,并没有发生变化,但可以实现非文本字符串的连接?Why?

2、从数据源中可以看出,C4、G4单元格的左上角有绿色的倒三角,说明这两个单元格的数据格式为文本,所以得到了想要的结果。

3、也就是说要统计非文本的字符串,将其转换为文本格式即可哦!


三、Phonetic函数:典型错误用法。

目的:连接指定区域的字符串。

phonetic函数为啥提取不了拼音(文本函数Phonetic你真的会用吗)(4)

方法:

在目标单元格中输入公式:=PHONETIC(B5:G5)。

解读:

1、从结构可以看出,处理后的结果为空,Why、Why、Why?

2、原因还得从Phonetic的定义分析,获取具有拼音信息的字符,也就是文本,但是B5:G5单元格区域总的值都是公式获取的,并不是文本,不是文本……所以结果为空,所以大家在遇到此类问题的时候,要分析根本原因哦!


四、Phonetic函数:经典用法。

目的:提取文本字符串中的拼音字符。

phonetic函数为啥提取不了拼音(文本函数Phonetic你真的会用吗)(5)

方法:

在目标单元格中输入公式:=PHONETIC(B3)。

解读:

此用法可以说是最经典的用法了,定义为:获取带有拼音信息的字符。


,