EXCEL表格怎样快速删除空列,保留有数据列?

例如:A列是空列 B列有数据 C、D是空列 E有数据,目标是:最快把A、C、D空列删除,只保留有数据列。
(原因:此表格是从软件内导出数据,要想用数据透视则必须把合并单元格让其不合并,则全选复制并选择性粘贴为值和数字格式,则单元格会出现很多空列,要一个一个删除空列很费时间)请见下图
下图为导出格式

下图为合并单元格分解

下图为删除空列结果

Excel表格快速删除空列,保留有数据列,只要先定位好空列的单元格区域,然后再整列删除就可以了。具体操作如下:

1、如下图,C和E列是空列,需快速删除这两列,保留A,B,D和F列。

2、鼠标先选中表格区域,如图则是A1到F21区域,然后按住键盘Ctrl + G键,选择“空值”,然后“确定”:

3、接下来,鼠标放到选中的区域,右击,选择“删除”;

4、在弹出的删除选项中,选中“整列”,然后“确定”:

5、这样空列就被快速删除了,也保留了原有的数据:

扩展资料

1、如何快速插入很多空行

其实,快速插入空行的方法真的非常多,但绝对不是“鼠标右击——插入”的N次重复操作。

若要求插入的空行是连续的,只需要掌握两个小技巧,就可以轻易解决此类问题:

①先选中N行,再“鼠标右击——插入”,就可以一次性插入N行

②史上最牛的快捷键“F4”,重复上一个操作。如果你想插入5N行,只需要再按4下F4就搞定了。当然你也可以一直按住F4不动,直到你满意为止。

参考资料来源:太平洋电脑网:如何在excel删除多余表格?excel删除多余表格方法

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-19

Excel表格快速删除空列,保留有数据列,只要先定位好空列的单元格区域,然后再整列删除就可以了。具体操作如下:

如下图,C和E列是空列,需快速删除这两列,保留A,B,D和F列。

鼠标先选中表格区域,如图则是A1到F21区域,然后按住键盘Ctrl + G键,选择“空值”,然后“确定”:

接下来,鼠标放到选中的区域,右击,选择“删除”;

在弹出的删除选项中,选中“整列”,然后“确定”:

这样空列就被快速删除了,也保留了原有的数据:

第2个回答  2013-08-03

    增加一个辅助行

    =IF(A2="",0,COLUMN(A2)),具体的参数根据自己的表格内容改。右拉至最后一列

    选中辅助行复制,右键选择性粘贴,数值

    排序  选项  按行排序   关键字那个选择你那个辅助行的就行

    本来有动画的,但是提交不了,你就用这个看吧,不懂再问吧,希望能帮助到你

追问

好麻烦啊,还不好一行行删除了,请问还有更快的方法吗?

追答

    你也可以选中第一行

    一下ctlg+g或者F5

    选择空值  确定

    右键  删除  删除整列就可以

    这个比较简单,希望能帮助到你

第3个回答  2013-08-03
如果你保证有数据的范围内无空单元格,那简单。

Ctrl+A全选,点F5键,点“定位条件”,选“空值”。好了,把选出的空值删了,OK追问

怎样删除列啊?不是删除值,要删除列,目标是要进行数据透视

本回答被提问者采纳
第4个回答  2013-08-03
全选复制,在全选粘贴,就不用删除了啊
相似回答