|
4#
楼主 |
发表于 2010-4-20 10:13:56
|
只看该作者
百度了一下,贴到这吧!大家学学。
PHONETIC函数的妙用
我们在连接字符串时常使用&连接符或CONCATENATE函数,但是遇到字符串较多的情况下往往这两个办法都比较复杂,甚至无法实现。
问题:连接A1:A100所有字符串
方法1:=A1&A2&A3&...&A100 或者 =CONCATENATE(A1,A2,...,A100)
点评:单元格较少的时候此法较为方便,在单元格较多的情况下则显得笨拙,甚至因为公式字符长度限制无法实现。
方法2:用剪贴板复制粘贴,替换换行符的技巧
点评:对于连续单元格操作较为方便快捷。但其缺点有二:一个是结果无法更新,数据有变动就需要重新操作;二是对于不连续区域难以实现。
方法3:VBA
点评:灵活多变,可按自己意愿进行连接。缺点是连接时需要启用宏,而且不熟悉VBA的朋友往往无法独自完成。
以上总结了连接字符串的一些常用方法,呵呵,下面言归正传,介绍另外一个可能大家不太熟悉的方法
方法4:PHONETIC函数连接
PHONETIC函数本来是MS设计为日文提取日文注音的函数,但它还有一个特殊的作用。请大家试验一下:
=PHONETIC(A1:A100)
发现什么结果?没错,字符串连接!
PHONETIC函数可以对除纯数据、日文外的所有字符进行连接。
对于连续区域直接使用即可,如上例。对于在同一工作表中的不连续区域,可用定义名称的方法连接。
纯数字无论用什么办法处理,函数都会直接忽略,这个尚无解决办法,欢迎大家探讨。 |
|