excel表格快速删除不需要列
答案:4 悬赏:0 手机版
解决时间 2021-02-13 09:04
- 提问者网友:萌卜娃娃
- 2021-02-13 03:57
excel表格快速删除不需要列
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-02-13 05:18
操作方法如下:
1、打开Excel表格,将图中有许多空白的单元格框选。
2、再按键盘上的“Ctrl G”组合键,打开“定位”栏然后在选择“定位条件”。
3、接着在“定位条件”中选择“空值”确定。
4、此时自动选择所有空白的单元格按鼠标右键选择“删除”。
5、最后在“删除”选项内选择“整列”按确定即可。
1、打开Excel表格,将图中有许多空白的单元格框选。
2、再按键盘上的“Ctrl G”组合键,打开“定位”栏然后在选择“定位条件”。
3、接着在“定位条件”中选择“空值”确定。
4、此时自动选择所有空白的单元格按鼠标右键选择“删除”。
5、最后在“删除”选项内选择“整列”按确定即可。
全部回答
- 1楼网友:动情书生
- 2021-02-13 07:43
建议最好把表1和表2放在同一个文件夹下面做成一套模板,如果需要就直接复制这套模板的文件夹。设置好表2要更新的数据后,打开表2时应该会提示自动更新,如果自动更新而出现了许多错误值,那么就把表1打开一下,表2就可以自动更新数据了。
- 2楼网友:空山清雨
- 2021-02-13 07:28
用宏或VBA方便些
- 3楼网友:过活
- 2021-02-13 06:16
第一个问题用宏,就可以批量删除。请准确说出要删除哪些列,列号说出来就给你写代码。
第二个问题不明白,你用公式,再次打开,公式还在的,不需要重新设置。除非你上次没保存。追问感谢您的回答 我想删除的列是B D F J k l O P Q S T V W aa ab ad ai ak al am列
那能不能在用宏设置成只留需要的列呢? 比如 a c e z之类的。
我看到别人用的是输入在表1里的数值以后表2里相应的位置自动显示表1里输入的数值。
谢谢追答
这个代码就是要删除你指定的列Sub myDelete()
Dim DeleteCol As String
DeleteCol = "B:B,D:D,F:F,J:J,K:K,L:L,O:O,P:P,Q:Q,S:S,T:T,V:V,W:W,AA:AA,AB:AB,AD:AD,AI:AI,AK:AK,AL:AL,AM:AM"
Range(DeleteCol).Delete
End Sub
第二个问题不明白,你用公式,再次打开,公式还在的,不需要重新设置。除非你上次没保存。追问感谢您的回答 我想删除的列是B D F J k l O P Q S T V W aa ab ad ai ak al am列
那能不能在用宏设置成只留需要的列呢? 比如 a c e z之类的。
我看到别人用的是输入在表1里的数值以后表2里相应的位置自动显示表1里输入的数值。
谢谢追答
这个代码就是要删除你指定的列Sub myDelete()
Dim DeleteCol As String
DeleteCol = "B:B,D:D,F:F,J:J,K:K,L:L,O:O,P:P,Q:Q,S:S,T:T,V:V,W:W,AA:AA,AB:AB,AD:AD,AI:AI,AK:AK,AL:AL,AM:AM"
Range(DeleteCol).Delete
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯