Excel中ABCD4列,如何当A1等于B列中任何单元格数据时(a1=bn),则C1=dn,如A1=B4,则c1=D4 。
在C1输入公式:=INDIRECT("D"&MATCH(A1,B:B,0))。如果A1是“=E1*F1”而不是手输入的数字?...
在C1输入公式:
=INDIRECT("D"&MATCH(A1,B:B,0))。如果A1是“=E1*F1”而不是手输入的数字? 展开
=INDIRECT("D"&MATCH(A1,B:B,0))。如果A1是“=E1*F1”而不是手输入的数字? 展开
1个回答
展开全部
=index(D1:D100,Match(A1,B1:B100,0))
如果A1是公式,自动计算,如果A1是文本=E1*F1 ,这就难办点,加个辅助行吧,先算出E1*F1免得用很长的公式
如果A1是公式,自动计算,如果A1是文本=E1*F1 ,这就难办点,加个辅助行吧,先算出E1*F1免得用很长的公式
更多追问追答
追问
是公式,但公式实际是=A2/SQRT(A3+A4),上面的方法还是得不到结果,请问这样怎么解决呢?谢谢了。
追答
请问,你=A2/SQRT(A3+A4)的结果,在b:B列有相同的数据吗?如果没有,是不会得到结果的。
=iferror(index(D1:D100,Match(A1,B1:B100,0)),"match没有匹配数字在B列")
用这个公式检查有没有错
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询