excel中用IF的解答,急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:39:49
有A,B,C,D四列 ,A1中的数值要在B列中找出,与B列与之对应的C列中的数值,显示在D列中
例如:A1为50,找到B48为50,C48中的值为90,显示到D1中
谢谢,现急于求解。^-^!!!

用offset结合match即可,思路如下,假设数据共有100行
先用match(A1,$B$1:$b$100,0)找到B1:B100中与A1相等的单元格所在的行,这时会返回48
然后用=OFFSET($C$1,48-1,0,1,1)就可以得到C48的值了
整个公式就是=OFFSET($C$1,MATCH(A1,$B$1:$B$100,0)-1,0,1,1)