如何批量将excel同一行不同单元格(含空单元格)删除掉空单元格后靠左排列?

处理后变为:

因为数据量大,不要用复制粘贴。

第1个回答  2014-05-01
如果没有其他更好的方法 可以考虑这样的 说起来好像挺麻烦 但实际弄还是挺快的
1. 首先复制-选择性粘贴-转置 变成纵向
2. 在这一列加一个列字段名 例如人名 对这一列用自动筛选 选中空白 再旁边的一列用0填充
3. 取消筛选 对这两列按第二列排序 那么第一列空白的单原格就聚合在一起 原来的名字顺序也不会乱
4. 全选名字区域 再用一次复制选择粘贴转置 变回横向
第2个回答  2014-05-01
选上数据区域,ctrl+G-定位条件-空值,这时区域内所有的空值都会被选上,在空值的位置右键-删除-右侧单元格左移,就行了本回答被提问者和网友采纳
第3个回答  2014-05-01
用宏编程,判断是空单元格的话就删除当前单元格。删除所有空单元格后再选择全部单元格设置左对齐就行了。