B,C,D,E,F,G... ...列的数据,(在A列空白的地方排列,一列接一列往下排。。。
图1是原始数据区域,最大行数为7。
在A8中输入
=B1
回车确认后右拖到C1,再下拉填充到第28行,如图2。
选定A列后复制并选择性粘贴数值到原地,如图3。
选定A列后用查找的方法选定所有0值单元格,如图4。
在选定区域的右键菜单中点击【删除——下方单元格上移——确定】。
再选定A列,同时按Ctrl+G两键,依次点击【定位条件——空值——确定】,在选定区域的右键菜单中点击【删除——下方单元格上移——确定】。
最后清除A列右边的所有列中的数据。
根据以上方法,自己去举一反三吧!
追问亲!好像不行啊!共有一百列的数据都要往A列里移啊,有没有简单的方法呢?
追答那就直接上VBA代码。
追问亲!不好意思:VBA代码。是什么?
追答VBA代码是能够对Excel进行操作的小程序。一段有针对性的代码能将你要完成的事一键搞定。
VBA代码是对Excel进行操作的小程序。一段有针对性的代码能将你要完成的事一键搞定。
追问亲!怎么弄呢?可以详解吗?
亲!你这方法是并列吧,我要的不是并列,要的是先后排列(B列的数据排在A列数据空的地方)