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”而不是手输入的数字?
展开
 我来答
狂风之子LY
2012-12-07 · TA获得超过423个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:274万
展开全部
=index(D1:D100,Match(A1,B1:B100,0))

如果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列")

用这个公式检查有没有错
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式