EXCEL自定义函数
序言
EXCEL中有不少函数,但还是不能满足要求,比如:需要把某个字符串字符倒过来的函数就没有。这里,简单说明一下如何创建自定义函数。
创建自定义函数
1、在打开的EXCEL中,按alt+F11键,打开VB 脚本开发窗口
2、右键点选文件名,插入模块
3、编写代码
代码:
Function aaa(ByVal rng As Range)
aaa = VBA.StrReverse(rng.Value)
End Function
4、保存,关闭窗口,至此,函数已定义完成。
自定义函数的使用
假设我们要对一个字符串进行翻转,翻转后的值写入到另一列。
1、选中将要输入的一个单元格,点fx函数按钮
可以看到自定义函数显示出来,如果没有显示,可以点选“或选择类别”组合框查找。
2、选中自定义函数后,点“确定”按钮。在输入值项(这里定义的值名称为Rng,实际可改成其他的易记变量)点选要翻转的单元格:
3、然后再点确定按钮,则字符串被翻转
C2单元格为输出值,使用公式:aaa(B2)
B2单元格为原值
扩展:
这个函数也可以像其他函数一样,通过点按单元格右下角小方块,实现快速格式填充,完成一整列的操作。