时间:2016-04-03 12:05 来源: 我爱IT技术网 作者:佚名
excel为我们提供了很多内置函数,极大方便我们日常工作的使用。而且excel在这些内置函数基础上,也具备自定义函数功能,我们可以自行定义适合自己使用的函数。在这里,本文作一个简单的介绍
前期准备工作(包括相关工具或所使用的原料等)
excel 2013 / excel 2010 / excel 2007详细的操作方法或具体步骤
本文以excel 2013作为示例,简单介绍一下如何自定义函数

比如我们现在要求计算 X的四次方 再加上 X的平方。常规来说,我们就应该在B1中输入"=A1*A1*A1*A1 + A1*A1",相对较麻烦

这个时候,我们可以使用excel vba来定义自定义函数。在excel中按ALT+F11组合键,调出vba编辑器

然后选择“插入”- “模块”

输入图中所示代码,下面简单解析一下:Function 就是函数的意思,指明现在在自定义定义函数;HanShu就是我们要自定义函数的名称;as可以理解为把什么定义成什么;range就是单元格,cell as range;就表示把cell定义为单元格;cell.value代表单元格的值。这样我们就可以把公式写出来,其实和之前的常规方法一样,只是A1变成了cell.value。然后等号之前加上HanShu

关闭vba窗口,在B1中输入“=HanShu”,这个时候,我们自定义的函数也和内置函数一样出现了。输入“=HanShu(A1)”,即可计算出值


这个时候,我们就可以自由方便的去计算了


注意事项
本文示例使用excel 2013,适用于excel 2010 / excel 2007其他简单公式的自定义方法可以参照示例改写经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
