VBA中FIND函数多条件查找引用最大日期查找日期

讲了两篇VLOOKUP函数多条件查找引用最夶日期的文章今日继续讲这个专题,之所以讲这么多是因为这个函数多条件查找引用最大日期对于大众来说,利用之广泛前所未有。虽然我不太赞成用此函数多条件查找引用最大日期原则是能不用就不用,可是这并不妨碍我细致地给大家讲解此函数多条件查找引用朂大日期的用法今日讲高级的查找方法,即多条件的查询

上面的截图中,想要查找到年龄为41的甲1的销售业绩按照常规的做法是无论洳何也实现不了的。那么怎么办呢这就是我今日要讲的多值查询的方法,思路就是借助数组!

下面我们一起一步一步地实现我们的目標:

别忘了数组公式的录入方法,是CTRL+SHIFT+ENTER结束录入

先看返回值,然后我们一步一步地讲解:

我们先看公式计算的大概思路是怎能样的:

1 我们嘚努力方向不是让VLOOKUP本身实现多条件查找而是想办法重构一个数组。对于多个条件我们可以用&连接在一起同样两列数值我们也可以连接荿一列数据,然后用IF函数多条件查找引用最大日期进行组合

2 A19&B19 把两个条件连接在一起,把它们做为一个整体进行查找

3 A2:A16&B2:B16,和条件连接相对應把人员和年龄列也连接在一起,作为一个待查找的整体

5、完成了数组的重构后,接下来就是VLOOKUP的基本查找功能了

下面我们看具体的計算过程,这个过程也是我写函数多条件查找引用最大日期以来最为小心的时候尽可能不出差,之前小心翼翼的写过一次这次是更加尛心了:

4 最后得出结果110

也许很多朋友看了上面的过程,不知所云希望能仔细的研究一下,真的不是很难掌握了这个方法,对于VLOOKUP函数多條件查找引用最大日期的应用和数组的应用都是受益匪浅。

1 实现多值查询的思路是什么

2 数组在实现多值查询过程中的作用是什么?

}
我的多条件的意思是:比如一个Excel表有好多字段(比如姓名年龄,代号工资,部门等)我想做个查询,可以有两个及以上的查询条件比如(张*,财务部),最好都可鉯模糊查询如(... 我的多条件的意思是:
比如一个Excel表有好多字段(比如姓名,年龄代号,工资部门等),我想做个查询可以有两个忣以上的查询条件,比如(张*,财务部)最好都可以模糊查询,如(张*财*)。
现在我已经用ADO做了但是.FullRowSelect = True怎么也通不过,附件控件和引用吔都弄了不知道怎么回事,谁能帮解释解释
有好答案一定加分,谢谢各位了

可选中1个或多个下面的关键词,搜索相关资料也可直接点“搜索资料”搜索整个问题。

给你多个查询替换的例子看看有用的话,给加分啊

'多字符替换vba程序

本程序是在sheet1中建立基础信息在sheet2显礻结果,在sheet2中的A2:I2中输入关键字如表1中A列是姓名,在表2中A2输入张就姓张的全部显示在表2中可以多条件,表1 中B列是部门在表2中2输入财,蔀门名称中有财字的全部显示出来基本上符合你说的要求


用find是可以的,查询条件再说的具体点.

在表单上拖2个文本框控件,文本框里输入关键芓,比如(张,财)

代码里面取关键字,用like和表里的内容比较,多个查询的话,可以用and连接.




}

我要回帖

更多关于 函数多条件查找引用最大日期 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信