Excel中怎样设置当A1同B列中任意一个值相同时,D1显示C列与B列对应的值(C列有一组与B列无规律对应的值)?

Excel中怎样设置当A1同B列中任意一个值相同时,D1显示C列与B列对应的值(C列有一组与B列无规律对应的值)?
如 A1=6.63时 B列中 B9的值为6.63 对应的 C9为10.35 此时要使 D1显示为10.35
A2=6.58 B6=6.58 对应的 C6=10.55 D2要等于10.55

第一个单元格输入公式
=index(c$1:c$10,small(if($b$1:$b$10="已完成",row($b$1:$b$10),65536),row(a1)))
这是数组公式,ctrl+shift+enter三键结束输入,向下填充复制公式。
如果10行不够用,自己把范围改大,比如把公式中的10换成100
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-29
D1的公式:
=INDEX($C$1:$C$10000,MATCH(A1,$B$1:$B$10000,0))
然后下拉复制D1本回答被提问者和网友采纳
第2个回答  2010-12-29
=A1*这个数
如果这个数在某个单元格里,比如在C1,则:
=A1*$C$1
向下复制公式。
第3个回答  2010-12-29
d1
=vlookup(a1,b:c,2,false)