admin 管理员组文章数量: 1086019
2024年3月21日发(作者:弹幕正则)
---------------------------------------------------------------最新资料推荐------------------------------------------------------
excel中如何实现反向查找和多条件查找
vlookup 是工作中 excel 中最常用的查找函数。
但遇到反向、双向等复杂的表格查找,还是要请出今天的主角:
index+Match 函数组合。
1 、反向查找 【例 1】如下图所示,要求根据产品名称,查
找编号。
分析:
先利用 Match 函数根据产品名称在 C 列查找位置
=MATCH(B13,C5:C10,0) 再用 Index 函数根据查找到的位置从 B
列取值。
完整的公式即为:
=INDEX(B5:B10,MATCH(B13,C5:C10,0)) 2 、双向查找 【例 2】
如下图所示,要求根据月份和费用项目,查找金额 分析:
先用 MATCH 函数查找 3 月在第一行中的位置
=MATCH(B10,$A$2:$A$6,0) 再用 MATCH 函数查找费用项目在 A 列
的位置 = MATCH(A10,$B$1:$G$1,0) 最后用 INDEX 根据行数和列
数提取数值 INDEX(区域,行数,列数)
=INDEX(B2:G6,MATCH(B10,$A$2:$A$6,0),MATCH(A10,$B$1:$G$1,0))
3 、多条件查找 【例 3】如下图所示,要求根据入库时间和产品名
称,查找入库单价。
分析:
1 / 2
由于 match 的第二个参数可以支持合并后的数组所以可以直
接进行合并查找:
=MATCH(C32C33,B25:B30C25:C30,0) 查找到后再用 INDEX 取
值 =INDEX(D25:D30,MATCH(C32C33,B25:B30C25:C30,0)) 由于公式
中含有数组运算(一组数同另一组数同时运算),所以公式需要按
ctrl+shift+enter 三键完成输入
版权声明:本文标题:excel中如何实现反向查找和多条件查找 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1711016392a584190.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论