如何在excel里面用函数实现下面查询情况呢?

sy_315 2005-01-07 03:59:53
a   b     c   d    e
1 1 1000 100 0.001
1 5 2000 101 0.002
1 6 2000 102 0.003
1 5 2000 103 0.004
2 1 3000 104 0.005

一共五列,怎么根据a,b,c的条件(遍历五列,或者n列)找到d或e里面对应的值(在一个单元格用公式实现)
ex:a=1,b=5,c=2000,在一个单元格里面得到d的值(101),在另外一个单元格的到e的值(0.002)。
如果只有一个条件可以使用lookup函数,但是一起判断3个条件就有问题了。
...全文
123 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ufrshchenw 2005-01-10
  • 打赏
  • 举报
回复
VLOOKUP()+IF
arden1019 2005-01-10
  • 打赏
  • 举报
回复
嵌套公式,就像楼上说的
xinliangyu 2005-01-10
  • 打赏
  • 举报
回复
再配合IF函数行吗
osman003 2005-01-10
  • 打赏
  • 举报
回复
用IF语句作两层嵌套
如:a=1,b=5,c=2000,在一个单元格里面得到d的值(101),在另外一个单元格的到e的值(0.002)

Range=A1:E6

求D值:
if(VLOOKUP(1,Range,2,TRUE)=5,if(VLOOKUP(1,Range,3,TRUE)=2000,VLOOKUP(1,Range,4,TRUE),"无符合条件的值"),"无符合条件的值")

求E值:
if(VLOOKUP(1,Range,2,TRUE)=5,if(VLOOKUP(1,Range,3,TRUE)=2000,VLOOKUP(1,Range,5,TRUE),"无符合条件的值"),"无符合条件的值")

上述语句已测试OK
大羽飞鹤 2005-01-08
  • 打赏
  • 举报
回复
问题不明确,你的意思是说:找到条件为a,b,c,对应的d,e吗

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧