作者:乔山办公网日期:
返回目录:excel表格制作
想不到其他方法,只能用VBA。假如源你这个表的名字叫表1
按alt+F11进入百VBE,在弹出的代码编辑框里输入以下代度码:
sub a()
dim rng as range
for each rng in sheet("表1").usedrange
if rng="(空白)" then
rng=rng.offset(-1,0)
end if
next rng
end sub
注意 if rng="(空白)" then这句里的问括号,是中文格式还是英文格式,要按照你的表里的来。
输完之后,把光标移到代码答的任意位置,按一下F5,搞定
1、电脑打开Excel表格,然zhidao后全选要填充的单元格。
2、选中单元格之后,Ctrl+G调出定位,然版后点击定位条件。
3、进入定位条件,然后点击空值,点击确定。
4、点击空值后,不要动任何东西,直接输入权=然后按↑箭头。
5、按=和↑之后,按Ctrl+回车就可以填充了。
如果空格参与运算 就直接是0
如果你要展示空格为0 可以使用定位 空值 输入0 ctrl+回车 一次性填充
你那些空单元格会不会是用公式自zhidao动计算的?如果公式计算后单元格的结果为回" ",则说明该单元格不是空值,只是计算结果为"".用定位空值的方法,是会将计算结果为""的排除在外的.例如:A1=1,A2=2,A3输入公式=IF(A1+A2>5,A1+A2,"") 这里公式得出的结答果是"",定位空值是定位不到的