打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
一分钟教你入门Excel自定义函数


新函数班级的学员提了一个问题:如何去除数字后面的0?


这种情况比较特殊,通常情况下,0都是在数字前面。


要去除前面的0就比较容易,只要让数字参与运算就可以。


再将数字反转过来,就是最终的结果。


也就说,要从A列变成D列的最终效果,需要先实现将数字反转过来,再去除数字前面的0,最后再一次将数字反转。


在常规的函数中没有反转函数,而VBA中StrReverse函数就是反转函数。这里,卢子教你一步步使用自定义函数。


以下内容,WPS不可以使用。


Step 01 按快捷键Alt F11,插入模块。


Step 02 输入一段非常简单的代码,意思就是自定义一个函数叫反转数字,这个函数只有一个参数。

Function 反转数字(Str As String)

反转数字 = StrReverse(Str)

End Function


Step 03 在单元格输入自定义函数,这样就完成了一个简单的自定义函数的全部操作过程。


在VBA中,其实也可以跟常规公式一样,实现嵌套,在函数前面加--就实现去除前面的0。

Function 反转数字(Str As String)

反转数字 = --StrReverse(Str)

End Function


说明,这样用Val也可以将文本转换成数字。

反转数字 = Val(StrReverse(Str))


再嵌套一个反转函数StrReverse,就大功告成。

Function 反转数字(Str As String)

反转数字 = StrReverse(--StrReverse(Str))

End Function


其实入门Excel自定义函数并不难,有心学习都可以。


源文件:

https://pan.baidu.com/s/1LUxHK655qHLVA0QAml389g

聊一下,一分钟你能做什么?



作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA
Excel自定义函数实现多值查找
excel自定义公式提取汉字
比VLOOKUP函数好用十倍的自定义函数
正则表达式自定义函数
用自定义函数去掉字符串中的数字
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服