目录
例
在使用公式进行按条件查找时,经常需要返回满足条件的所有记录。然而Excel的大部分查找函数只能返回满足条件的第一个记录。可以自定义一个函数进行条件查找,并返回满足条件的所有记录。例如编写一个结构类似于SUMIF函数的自定义查找函数,使其第1参数为条件区域,第2参数为条件,第3参数为数据区域。使该函数返回参数1中满足参数2作为条件的数据在参数3中对应的区域值。
| 序号 | 姓名 | 性别 | 出生年月 | 年龄 | 参工时间 | 工作年限 | 入司时间 |
| 1 | 张201101 | 男 | 1954-01-04 | 59 | 25812 | 42 | 25750 |
| 2 | 王201102 | 男 | 1954-10-06 | 58 | 28216 | 36 | 28216 |
| 3 | 李201103 | 女 | 1956-08-13 | 56 | 28157 | 36 | 28307 |
| 4 | 赵201104 | 男 | 1956-04-09 | 57 | 26359 | 41 | 31413 |
| 5 | 周小军 |

本文介绍了如何使用Excel VBA创建一个自定义函数,该函数模仿SUMIF功能,用于返回满足特定条件的所有记录。通过示例代码展示了如何在VBA中实现这个功能,并解释了如何利用Application.Caller属性来适应不同输出需求。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



