EXCEl中提取数据的实现方式?

来源:百度知道 编辑:UC知道 时间:2024/06/03 04:10:57
我想实现如下功能,改如何写公式?
若A2=100 则B2的值等于A列中最近一次为100时D列的数值

五分钟完成
1.空第一行
2.d1=空
3.b2==INDIRECT("d"& MAX(ROW($A$1:$A1)*(($A$1:$A1)=A2),1))
此为数组公式,ctrl+shift+enter
4.下拉复制公式
效果如下

100 无 80
100 80 70
80 无 80
80 80 76
100 70 65

用VLOOKUP

=IF(A2=100,D2,0)点著B2往下拉就行了

=INDIRECT("d"& MAX(ROW($A$1:$A1)*(($A$1:$A1)=A2),1))