ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > LOOKUP函数实现双条件查询

LOOKUP函数实现双条件查询

作者:绿色风 分类: 时间:2022-08-18 浏览:114
楼主
海绵宝宝
即兴举了个很简单的例子,希望能抛砖引玉,哈哈
image001.png
 

lookup函数.rar
2楼
wangg913
搞错了。
先看看草版的lookup搜索策略。
假设 F2=“ss”,你试试。
3楼
wangg913
=LOOKUP(1,0/(A2:A7=E2)/(B2:B7=F2),C2:C7)
这样以保万全。
4楼
庭院幽幽
我下载下来看看再说。
5楼
海绵宝宝
为什么要这么处理啊,能不能讲下原理啊,

还有LOOKUP一定要升序排列才能查找吗?一头雾水


6楼
wangg913
如果不是升序排列,
那就要第一个参数必须大于第二个参数的所有数值,这样就返回最后一个符合条件的值的映射。
具体请见gouweicao78版主的lookup搜索策略,里边很详细。
7楼
wqfzqgk
研究一下,前两个条件相同后面值不同是不是能全部提出来
8楼
tongxinwu
上面的条件如果是E2=hh,F2=ss 那 LOOKUP(1,(A2:A7=E2)*(B2:B7=F2),C2:C7)这个结果是6;=LOOKUP(1,0/(A2:A7=E2)/(B2:B7=F2),C2:C7)这个结果是1,为什么呢?请高手帮忙看下,谢谢了!
9楼
罗非鱼
=LOOKUP(1,0/((A2:A7=E2)*(B2:B7=F2)),C2:C7)这样就可以了

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap