当前位置:首页 > 生活百科

excel怎么自定义函数公式(excel表格函数公式大全)

栏目:生活百科日期:2025-02-26浏览:0

今天来教大家动手打造自己的专用函数,别以为自定义函数离你很远,其实你也可以的,而且,今天介绍的知识不复杂,仅仅使用Vlookup而已。

在工作中很多人都遇到这样的情况,有一些固定的或者不经常更新的基础信息表,需要使用Vlookup来查找数据。通常做法是,先打开基础信息表,然后使用Vlookup函数开始查找。其实我们还有一种更简便的方法,想知道是什么吗?Follow me!

案例

有一份产品分类结构表,把不同的产品分成三级,一级分类是最大的分类,二级分类是一级分类的子分类,三级分类是二级分类的子分类。有时候我们经常会根据三级分类名称来查找二级分类或者一级分类。为了简化这个查找工作,我们来定义一个P函数。

下面给大家详述一下操作步骤:

1、首先把这份明细表单独存放到一个文件中,然后按Alt+F11打开VBA编辑器。在左侧的“工程资源管理器”中双击存放产品结构的工作表,在下面的“属性”窗口中将名称命名为“shProduct”。

如果你没有看到“工程资源管理器”和“属性”窗口,可以在顶部的【视图】菜单中点击“工程资源管理器”和“属性窗口”即可将其显示出来。

2、接下来在ThisWorkbook上点击右键菜单中的“插入”、“模块”。

然后输入以下代码。

对这段代码稍微做一下解释:

自定义函数名称为“P”,也可以改成其他便于记忆的名称;

Application.Volatile 是为了声明为易失性函数,当查找值变化时可以重新计算;

P =
Application.WorksheetFunction.VLookup(Product, shProduct.Columns(&“A:C&”), 4 &– Level, 0)本质上还是使用了工作表的Vlookup查找函数,也就是在A:C列查找Product,返回指定列的结果。Level=1表示返回第一级分类的内容,这是因为表格中一级分类在第3列,4-Level=4-1=3,这样也就返回了第三列的内容,也就是一级分类。具体返回哪一列的信息需要根据表格设置来做相应的调整。

3、将文件另存为“Excel加载宏(*.xlam)”格式,选择这个格式时会弹出来对话框询问保存地址,默认情况下会保存到以下路径中。

C:Users你的用户名AppDataRoamingMicrosoftAddIns

我们将文件保存为“产品结构.xlam”

4、点击【开发工具】选项卡中的“Excel加载项”,在打开的对话框中勾选“产品结构”,点击“确定”按钮返回。

这样就完成了全部的设置,在我们自己的本地电脑的任何Excel文件中都可以使用这个P函数了。

新建一个工作表,输入以下“三级分类”内容,输入公式=P(A2,1)可以返回一级分类内容,输入=P(A2,2)可以返回二级分类内容,如果找不到的话就会返回错误值。

当我们需要更新产品分类时就使用源文件更改并另存为xlam格式,覆盖之前的文件即可。

做这个自定义函数免去了每次打开文件的麻烦,而且大大地缩短了公式,输入寥寥几个公式字符即可完成查询工作。

“excel怎么自定义函数公式(excel表格函数公式大全)” 的相关文章

员工离职工资结算规定,员工离职的原因有哪些

对公司来说,即使是面对执意要离职的员工,也要坚决做到“三不”,即不批评、不指责、不计较。这是一个公司企业文化的体现,也是公司管理者涵养的体现。如果管理者对离职员...

代运营公司哪家好,淘宝代运营公司排行

为在代运营行业从业7年的电商人,今天我认真给想找淘宝代运营的人一些真诚建议信做淘宝的很多商家每天都会接到一些代运营公司的电话,有些商家比较认可推广,他们会找一家...

创业英雄汇创业项目有哪些(全面揭晓创业英雄汇内幕)

自10月21日全新改版以来,中央广播电视总台央视财经频道面貌焕然一新,频道致力于认清新使命,找准新角色,提炼新表达,打造新形象。其中,首档大型青年创业实战公开课...

oracle调优命令(oracle数据库优化原则和方法)

业务场景:Oracle数据库中,某张表308W数据,需要导出成文本格式。实现:利用sqluldr2工具快速导出数据。执行结果:300W数据用时45分钟。效率明显...

icloud怎么删除备份的东西,其方法以及步骤说明

Cloud的备份空间有限制,在使用一段时间后,iCloud的备份可能不够用,或者是一些不使用的设备留下来的备份,那么如何删除这些备份呢?现在就为大家简单介绍一下...

win10如何设置默认打开方式,win10打开方式还原操作方法

在使用Windows10系统过程中,我们会发现每个文件的格式都是不同的,因此打开方式也各不相同。而如果不小心将某个格式的文件的打开方式改成其他的,导致无法正常打...

word打开pdf乱码是什么原因,解决方法请看本篇详解

word文档随时随地都可以进行编辑修改,但是pdf文档你能做到随时进行修改吗?这就是大家将word转换成pdf的原因了。那怎么将word转换成pdf呢?如何保证...

七巧板中有几种图形,益智又好玩的4种七巧板玩法

在一年级下学期的第一单元中,有一个需要孩子们自己动手操作的内容就是拼七巧板,主要要求在一分钟内拼出正方形、长方形、三角形、平行四边形。今天,媛媛妈教大家一个窍门...

excel找重复的内容(excel快速查找相同项)

excel中排除重复值一般会用到两种方法:一个是点击【数据】-【删除重复值】,缺点是操作之后,你都不知道是哪儿的重复值被删除了。另一个是用countif函数计算...

b站营销策略分析(全面了解b站营销法)

B站的前身是小众的二次元文娱社区,而B站的出圈之路实际上始于2016年,这些年一路走来,B站进行了万花筒般的努力和尝试。不过,B站一直破的是用户和业务的界,圈层...