加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

EXCEL函数之PHONETIC

(2014-05-21 10:50:31)
分类: EXCEL函数
    昨天逛EXCELHOME论坛,发现了一个我觉得特别实用的函数PHONETIC,这个函数可以先行后列的连接一个单元格区域中的文本值,以前自己想把一列值放在一个单元格中,总是不得已手工一个一个的黏贴复制进行操作,很费力,但是又不得已。昨天发现这个函数后,感觉非常惊喜。现在就先简单的介绍一下该函数的语法和相关说明,接下来再用一个复杂的例子(从EXCELHOME论坛中下载的例子)说明一下,仅供参考。
1、函数语法及简单说明
      (以下是自己总结的一些说明及方便理解的例子)
http://s11/mw690/002UNpyBgy6J2UGMaLgba&690

2、从EXCELHOME论坛中下载的例子
要将E列值匹配到K列,且K列匹配最终结果要如K2列的结果
http://s14/mw690/002UNpyBgy6J2UQ7rEF4d&690
在EXCELHOME中他们给的函数方法就是:
在K3单元格中输入:=PHONETIC(OFFSET(E$1,MATCH(I3,C:C,)-1,,COUNTIF(C:C,I2)))公式,然后下拉得到结果。我发现:
(1)这个结果发现零件号之间是缺分号的,如何在零件号之间加上分号?我的想法是可以在F列先填充分号,然后再用concatenate或者&将E列和F列文本进行连接,然后将连接后的结果复制到E列,再采用PHONETIC函数就可以获得有分号的零件号。这样弊端是会使得K列的每个结果后面都带有分号
(2)由于PHONETIC里面的参数必须为相邻的区域或相邻的单元格,而该例子刚好是相同的“规格型号”是相邻的,如果不是相邻的,在使用PHONETIC之前有必要通过“规格型号”这个字段进行排序,将相同的规格型号排列在一起才行。这样由OFFSET选择出来的区域才是一个相邻的单元格区域。
以上两个发现也说明:函数的使用有的时候是需要在一定操作之后,才会更方便更好用,更快达到最后想要的结果。

EXCEL函数的世界真的好强大,要加强学习才行。



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有