万事不求人 教你用Excel自定义函数

Excel中内置了很多函数,可以解决很多问题。不过Excel是针对所有人使用的,对于个人一些特殊的需求有时就找不到合适的函数公式。幸运的是,Excel可以自己定制函数,从而有针对性地解决个人问题。

默认情况下,Excel 2016并不显示“开发工具”选项,需要进入“文件→选项→自定义功能区”,再在右侧勾选“开发工具”,点击“确定”返回即可。

接下来切换到“开发工具”选项卡,点击工具栏左侧“Visual Basic”按钮,即可打开VBA开发窗口,点击此窗口“插入→模块”菜单,然后在打开的模块窗口中就可以自定义函数了。这里在模块窗口输入一段简单的代码:

Function 乘积(a As Integer, b As Integer)

乘积 = (a * b)

End Function

“Function”表示这是一个函数,“乘积”是这个函数的名称,括号内声明了两个参数,分别是整数a和b。中间一行代码是对这两个整数进行相乘运算。最后一行“End Function”表示函数结束。

现在回到Excel表格中,来试试自定义的函数。在A1单元格输入10,A2单元格中输入20,A3单元格中输入公式“=乘积(A1,B1)”,果然得出了正确的乘积数。

当然,这只是一个简单的示例,在函数中,你可以输入更多更复杂的代码来完成更细致的任务。        

(0)

相关推荐

  • EXCEL自定义函数

    在工作中有时会遇到在编写公式时,找不到适合的EXCEL内置函数,或者虽然可以使用内置函数,但会造成公式复杂不易理解,这时就可以考虑使用自定义函数了. 编写自定义函数需要一定的VBA基础,但完成后,就可 ...

  • Excel用自定义函数倒读单元格文本

    前些天收到朋友一个短信,将一段祝福的话倒序发了过来。虽然读起来挺费劲,但是却十分个性化。在这个短信的启发下,咱也想个性化一把,把写好的邮件也给“倒”过来,想来发出去必也有好的效果。不过,如果是倒序录入 ...

  • 提取Excel不重复值的自定义函数方案

    提取Excel不重复值的自定义函数方案,Function MergerRepeat(Index As Integer, ParamArray arglist() As Variant) ------- ...

  • excel中如何自定义函数

    Excel函数虽然丰富,但并不能满足我们的所有需要。我们可以自定义一个函数,来完成一些特定的运算。下面,我们就来自定义一个计算梯形面积的函数: 1、执行“工具→宏→Visual Basic编辑器”菜单 ...

  • 在Excel中自定义函数

    Excel函数虽然丰富,但并不能满足我们的所有需要.我们可以自定义一个函数,来完成一些特定的运算.下面,我们就来自定义一个计算梯形面积的函数: 1.执行"工具→宏→Visual Basic编 ...

  • Excel如何自定义函数

    Excel可以自己定制函数,从而有针对性地解决个人问题. 默认情况下,Excel 2016并不显示"开发工具"选项,需要进入"文件→选项→自定义功能区",再在右 ...

  • Excel怎样自定义函数

    Excel中有很多的内置函数,单独利用这些函数或函数嵌套可解决绝大多数计算.提取.逻辑.判断等方面的问题,但有时候会遇到一些特殊的情况,内置函数没法解决,这时可自定义函数,具体方法小编和大家分享下. ...

  • 怎么在Excel中创建自定义函数

    Excel中的函数往往不能满足所有可能出现的情况,于是我们有时需要自己创建函数来完成特定的功能.今天小编就与大家一起分享一下如何在Excel中创建自定义函数并且应用到Excel表格中,希望对大家能有所 ...

  • 工作中用Excel中自定义函数

    操作方法 01 Excel 函数虽然丰富,但并不能满足我们的所有需要.我们可以自定义一个函数,来完成一些特定的运算.下面,我们就来自定义一个计算梯形面积的函数: 1.执行 "工具→宏→Vis ...