ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

   
高效办公必会的Office实战技巧 永久免费,网表让Excel秒变数据库 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
Excel不给力? 何不试试FoxTable! Excel函数公式学习大典 Office 365免费试用,报名现在开始! 免费下载Excel行业应用视频
300集Office 2010微视频教程 Tableau-数据可视化工具 打造核心竞争力的职场宝典 13门Excel免费公开课任你学
你的Excel 2010实战技巧学习锦囊 欲罢不能, 过目难忘的 Office 新界面 免费的Excel考勤计算系统
查看: 163|回复: 0

个人永久性免费-Excel催化剂功能第29波-追加中国特色的中文相关自定义函数

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-8-9 17:46 | 显示全部楼层 |阅读模式
中文世界里,有那么几个需求在原生Excel里没提供,例如财务部的数字转大写金额,文字转拼音等,在其他插件里,大部分是以功能区菜单按钮的方式提供。Excel催化剂认为,最佳的使用方式乃是自定义函数的方式呈现。
文章出处说明
原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。
为何使用自定义函数的方式提供带来最佳效果
Excel本身提供了几百个函数,函数间还可以作嵌套,带来无穷无尽的功能实现,为何Excel原生提供的是函数的方式而不是菜单的方式实现呢?个人觉得函数比菜单的方式优点如下:
1.功能区菜单位置有限,过多的功能放到菜单上带来找寻的极大困难
虽然从OFICE2007开始,启用功能区菜单功能,找寻菜单按钮速度极大提升,但面对众多功能,还是有大量功能被埋藏得很深,不易找到。而函数,只需输入函数的关键字,自动补全,找寻的速度极快。
2.函数对用户操作更友好
菜单的方式,当需要有变量参数来交互时,动不动调出一个窗体,一个InputBox输入框,一个MessageBox对话框,非常容易打断操作,只能在某些场景上一些向导式的小白用户体验略有提升。函数的话只需一次性输入各个参数立即可实现所有的交互作用。
3.函数的结果是引用的结果,是动态的,这个菜单操作无法比拟
一般操作的当下,不一定是最终一成不变的,例如会有数据源的追加或删除或更改,这些对函数来说,最适合不过了,数据源一变动,函数自动跟着变动,无需重复操作。当然可能部分函数性能较慢时,需要数值化保存为静态结果更为合适
详细功能实现



中文相关函数文件夹




Excel对象属性函数文件夹

数字转中文大写金额
最高可达兆的位数





中文大写金额转数字
重新从中文大写金额转回数字,方便某些场景核对





数字拆分成多单元格展示,可设定最长单元格个数
只需要D列输入函数,自动拆分到D至N共11列中存放,可设置存放的位数11变量和是否显示前导零的效果,如最后一行不显示前导0的效果。
输入一个函数,返回多个单元格的数组函数结果,无需繁杂的数组公式输入方式,目前只有Excel催化剂一家提供如此优异的使用体验!








不显示前导零,第3个函数参数控制


中文转拼音
功能分为转全拼和转首拼音字母,全拼可设置第2参数是否需要间隔,可自行设定间隔符如空格。
利用原生Excel函数PROPER首字母大写/UPPER全大写,进一步可对结果进行转换



中文转拼音多种效果





空格第2参数




PROPER函数嵌套

简体和繁体中文互转
两个函数,只有一个参数,只需函数记得输入tr或si,立马就自动提示出函数全名。



简体转繁体




繁体转简体

补充自定义函数
顺带补充几个访问Excel对象的一些属性的函数,在VBA里很轻松拿到的信息,可能对操作界面的来说,想要时,却没法即刻拥有,也是比较揪心。
提取超链接
网页上复制回来的内容,带有超链接,或自行建了超链接,但不记得是引用了什么,可以用此函数简单一个参数即可提取出内部超链接




提取超链接效果

提取行高或列宽
可能某些场景下,行高、列宽被特殊标识出来,后期想找回这些行列,有函数提取出值来,方便作排序、筛选等操作。




行高




列宽

总结
通过自定义函数的扩展,可大量扩展日常复杂的计算或原本Excel不能提供的功能(后期打算通过网页调用给大家带来更多的网络资源如快递单查询、IP查询、天气预报等)。
自定义函数同时也大量简化了复杂函数才能实现的功能,同时对用户端的输入也是非常友好。通过黑箱操作,用户只需输入必要的参数,控制返回不同条件下的不同结果。非常值得大量使用自定义函数来提升效率和交付更易于传播和理解的函数结果。

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

关注官方微信,高效办公专列,每天发车

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2018-8-17 23:44 , Processed in 0.044100 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Wooffice Inc.

   

沪公网安备 31011702000001号 沪ICP备11019229号

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:徐怀玉律师 李志群律师

快速回复 返回顶部 返回列表