EXCEL表取值当B列不等于0,取A列的数值,当B列=0跳过

EXCEL表取值当B列不等于0,取A列的数值,当B列=0跳过,不取A列数值
空值不取直接跳过,有的公式里面空值占用了一个单元格!

你好,用if函数即可实现哦,在c1单元格中输入 =if(B1=0,"",A1) 这个公式,然后下拉即可。追问

空值不取直接跳过,我这个公式里面空值占用了一个单元格!

追答

你好,可以输入完之后进行筛选,将空值的单元格筛选出来,然后选定,按f5进行定位-可见单元格,然后按delete将公式删除即可。如果想直接用公式实现空值跳过是没法实现的,除非用vba。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-09
当值在C列时
Cn=if(Bn<>0,An,"") 其中n为行的值,B为0时C为空白
第2个回答  2015-01-09
跳过是不是返回空值:
=IF(B1<>0,A1,"")
第3个回答  2015-01-09
=if(B1=0,"",A1)追问

空值不取直接跳过,我这个公式里面空值占用了一个单元格!