EXCEL表格中如何批处理 空白行自动以上面第一个非空白行进行填充

EXCEL表格中如何批处理 空白行自动以上面第一个非空白行进行填充
如 第一行是 111
第二行 空白行
第三行 222
第四行 空白
第五行 空白
第六行 空白
第七行 333
第八行 空白
第九行 444
第十行 空白
如何变成 第一行是 111
第二行 111
第三行 222
第四行 222
第五行 222
第六行 222
第七行 333
第八行 333
第九行 444

1、选择第一行到第十行,然后按ctrl+G,选择定位条件里的空值,点击确定按钮;
2、此时光标定位在第二行,输入=A1,然后按ctrl+ENTER,此时就会得到你想要的结果;
希望能对你有所帮助。追问

EXCEL表格中如何批处理
那如何进行空白行自动以上面第一个非空白行进行单元格合并

追答

如果你想要达到自动合并的目的,估计要编程处理,但是我还没有接触到编程部分,其实你可以手动进行合并,先按我之前的方法将空白单元格填满之后,然后按照我发的图片步骤就可以达到合并单元格的目的了,希望能对你有所帮助,呵呵!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-16
全选,F5定位,定位条件,空值,键盘上依次按 = ↑ ctrl+enter本回答被提问者采纳
第2个回答  2012-01-16
A B
第一行 111 =A1
第二行 空白行 =if(A2="",B1,A2)
第三行 222
第四行 空白
第五行 空白
第六行 空白
第七行 333
第八行 空白
第九行 444
第十行 空白
再把B列复制,在A列右击粘贴--选择性粘贴---数值
第3个回答  2012-01-16
选择你要改变排序的那一列,数据——排序——主要关键字,次要关键字,第三关键字都选升序,确定即可
第4个回答  2012-01-16
假设内容从A1开始的一列
B1=A1,B2=if(A2="",A1,A2)
选中B2,向下复制
相似回答