C1=IF(A1,A1,INDEX(B:B,ROW()-COUNTIF(A$1:A1,">0")))
这个公式假设题目所说的空格,是空白单元格,或是零。
如果是空格符,就要将IF的条件改成A1<>" "
将序列列从第一行一直选择到最后一行,ctrl+g 定位条件,选择“空值”,确定,鼠标自动定位到第一个空格处,输入“=下一列”,按Ctrl+enter组合键 批量填充。搞定~
1:复制粘贴就可以。选中A列的数值区域,在B列,选择性粘贴,勾选“跳过空单元”。但是这有个缺点就是最终结果是呈现在B列的。
2:用辅助列配合IF公式来判别。