EXCEL中如何根据某一单元格的值,判断不特定的单元格是不是空?

比如A1是一个可变的单元格,值从50到100,当值为100时,我需要判定B50是不是空的,当值为99时,我需要判定B49是不是空的……反正B的那个格子所在行总是比A1里面的值小50就对了,请问通过哪个公式可以实现呢?谢谢~~~

=INDIRECT("B"&A1-50) 就可以 直接得到 你需要的B列单元格 的值……如果是空 就显示为空有数据 就直接显示那个数据……
如果需要其他 结果返回 那么 你可以用if 函数 再进一步 变换……
如果你想在A1 单元格 直接 提示这个的话 可以使用条件格式……

选中 A1 格式 条件格式 条件1 公式 =INDIRECT("B"&A1-50)="" 格式 图案 红色……
这样 如果B列对应的单元格 是空值的话 A1 就变为红色 底纹了……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-19
经过你这么一说,A1单元格被循环引用了,不正确的提问
如果数据全部在B列,那么A1=IF(B1="",B1-50,B1-50)
第2个回答  2013-12-19
用下面任一公式
=INDIRECT("B"&A1-50)=""
=IF(INDIRECT("B"&A1-50)="","空","")
=COUNTBLANK(INDIRECT("B"&A1-50))=1
=IF(COUNTBLANK(INDIRECT("B"&A1-50))=1,"空","")
看用哪个合适?本回答被提问者采纳
第3个回答  2013-12-19
在A2中输入:=IF(INDEX(B:B,A1-50)="","空","非空"),希望能帮上你。
第4个回答  2013-12-19
=ISBLANK(INDIRECT("B"&(A1-50)))

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网