有些朋友抱怨Excel中链接文本的功能Concatenate不方便,不能轻松地将一个区域内的文本链接在一起。但是Office有一些隐藏的功能,经常会给我们带来一些惊喜。
例如,Excel中的隐藏功能Phonetic可以方便地将文本链接在一起。
编者按:CONCATENATE函数简介
适用范围:Microsoft Office SharePoint Server 2007、Windows SharePoint Services 3.0
功能:将多个文本字符串组合成一个文本字符串。
Syntax: CONCATENATE (text 1, text 2,)
文本1,文本2,1到30个文本项合并成一个文本项。这些文本项可以是文本字符串、数字或列引用。
拼音功能的帮助文件解释为“此功能仅适用于日文版”,所以在中文Excel中应该不会出现。但其实一直都有,只是没人用,因为这个功能是用来从日文文本串中提取拼音字符的。
一个偶然的机会,我发现这个功能可以用在中文版的Excel中。在单元格D1中输入公式=拼音(A1:C4),结果正是我们所梦想的“合并地域字符”。在中文Excel中使用该功能时,
帮助文件中的说明(如果引用的是单元格区域,则返回该区域左上角单元格中的汉字注音文本字符串。如果引用的是不相邻的单元格区域,将返回错误值#N/A),这纯粹是误导。
Microsoft联机帮助:
Phonetic function
适用范围:Microsoft Office Excel 2003
功能:提取文本串中的拼音字符。此功能仅适用于日语版本。
Grammar: Phonetics (Reference)
Reference是一个文本字符串,或者是对单个单元格或包含furigana文本字符串的单元格区域的引用。
解释
如果reference是一个单元格区域,则返回该区域左上角单元格中的furigana文本字符串。
如果引用的是不相邻的单元格区域,将返回错误值#N/A。
下面是这个函数的一个例子。比较表2中的数据是否与表1中的数据完全相同。在J2单元格中输入公式=sum((拼音(offset ($ a $2: $ d $2,ROW($1:$5))。
))=PHONETIC(F3:I3))*1)按CTRL SHIFT ENTER结束输入,并向下复制公式。如果表2中的数据在表1中完全重复,公式结果将大于等于1,否则为0。
进一步测试表明,该函数将忽略区域引用中的所有逻辑值、错误值、数值和公式。这个特性可以很容易地区分文本和结果是文本的公式。
在单元格B10 (ISText (A10) *(拼音(A10)=" ")、“公式”和“文本”)中输入formula=if,其中单元格为文本,公式显示为“公式”。