快速删除不连续的空行或列

来源:百度文库 编辑:神马文学网 时间:2024/04/20 08:11:08
',1)">天空留言
会员投稿
精彩论坛
主页 |心情故事 |谈古论今 |诗情画意 |闪光地带 |逸趣娱乐 |软硬兼施 |精品下载 |会员中心
◆当前位置:
主页>软硬兼施>
正文 字体: [大中小] ◆
快速删除不连续的空行或列

文章来源: 文章作者: 发布时间:2006-11-14
浏览次数: 72
以前在删除不连续的空行或空列时,我们常用利用公式加入辅助行或列,然后再排序或筛选,使空行或空列聚集在一起,再删除,但有些时候,我们不允许插入行或列,下面就介绍一种不用辅助行或列,快速删除不连续的空行或列的方法。 删除全空列
删除全空行
说明
快捷键
说明
快捷键
选择最后一个单元格 Ctrl+End 选择最后一个单元格 Ctrl+End
选择下面一个单元格 ↓ 选择下面一个单元格 ↓
选择右边一个单元格 → 选择右边一个单元格 →
选择整个工作表 Ctrd+A 选择整个工作表 Ctrd+A
在选定的行中,选取与活动单元格中的值不匹配的单元格 Ctrl+\ 在选定的列中,选取与活动单元格中的值不匹配的单元格 Ctrl+Shift+|
隐藏选定的列 Ctrl+0 隐藏选定的行 Ctrl+9
选择整个工作表 Ctrl+A 选择整个工作表 Ctrl+A
选取当前选定区域中的可见单元格 Alt+;(分号) 选取当前选定区域中的可见单元格 Alt+;(分号)
删除选定的单元格 Ctrl+-(连字符) 删除选定的单元格 Ctrl+-(连字符)
选择整个工作表 Ctrl+A 选择整个工作表 Ctrl+A
取消选定区域内的所有隐藏列的隐藏状态 Ctrl+Shift+)(右括号) 取消选定区域内的所有隐藏行的隐藏状态 Ctrl+Shift+((左括号)
如果你常常要进行这个操作,当然最快的方法就是设定一个宏了,下面就利用以上的知识编成一个加载宏:http://www.excelba.com/showdown.asp?soft_id=65
↑上一篇:为Excel单元格的数据定义值域
↓下一篇:Flash动态缓冲图片导航制作详解
用户名: (新注册) 密码: 匿名评论 [所有评论]
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。

§最新评论:
发言人: guest   时间: 2006-11-29鲜花(3)鸡蛋(4)
快速选定“空白”和“数据”单元格
在Excel中,经常要选定空白单元格,逐个选定比较麻烦,如果使用下面的方法就方便多了:打开“编辑→定位”,在“定位”窗口中,按下“定位条件”按钮;选择“定位条件”中的“空值”,再按“确定”,空白单元格即被全部选定。如果要选定只含数据的单元格,在上面方法的“定位条件”窗口中,选择“常量”,再点“确定”,含有数据的单元格全部选定。
发言人: guest   时间: 2006-11-29鲜花(2)鸡蛋(2)
用Excel函数排序与筛选
Execl本身具有很方便的排序与筛选功能,下拉“数据”菜单即可选择排序或筛选对数据清单进行排序或筛选。但也有不足,首先无论排序或筛选都改变了原清单的原貌,特别是清单的数据从其它工作表链接来而源数据发生变化时,或清单录入新记录时必须从新进行排序或筛选。其次还有局限,例如排序只能最多对三个关键字(三列数据)排序,筛选对同一列数据可用“与”、或“或”条件筛选,但对不同列数据只能用“与”条件筛选。例如对某张职工花名册工作簿,要求筛选出年龄大于25岁且小于50岁或年龄大于50岁或小于25岁都是可行的,如同时要求性别是男的或女的也是可行的。但要求筛选出女的年龄在22岁到45岁,男的年龄在25岁到50岁时Execl本身具有的筛选功能则无能为力了。再者排序与筛选不能结合使用,即不能在排序时根据条件筛选出来的记录进行排序。例如有一张职工资料清单,其中有的职工已经退休,对在职职工的年龄进行排序时无法剔除已退休职工的数据。 本文试图用Execl的函数来解决上述问题。 一、用函数实现排序 题目 如有一张工资表,A2:F501,共6列500行3000个单元格。表头A1为姓名代码(1至500)、B1为姓名、C1为津贴、D1为奖金、E1为工资、F1收入合计。现要求对职工收入从多到少排序,且在职工总收入相同时再按工资从多到少排序,在职工总收入和工资相同时再按奖金从多到少排序,在职工职工总收入和工资、奖金相同时再按津贴从多到少排序。 方法 G1单元格填入公式
“=if(F2=0,10^100,INT(CONCATENATE(999-f2,999-e2,999-d2,999-c2)))”,
CONCATENATE是一个拼合函数,可以把30个以下的单元的数据拼合成一个数据,这些被拼合的数据之间用逗号分开。用f2、e2等被拼合的数据用999来减,是为了使它们位数相同。(假定任何一个职工的总收入少于899元)。被拼合成的函数是文本函数,CONCATENATE与INT函数套用是为了使文本转换为数字。最外层的if函数是排序时用来剔除不进行排序的记录,在本例中指收入为零的记录。(在上文提到的职工年龄排序,则公式改为“if(f2="退休",10^100,.....)”,即剔除了退休职工
推荐文章
·教你用牙线——动画演示
·IE7.0破解安装方法 及 文件
·Flash8 Blendmode——光影变
·教你破解星空极速!-如何破解
·用Fireworks打造漂亮流光吊
热点文章
·教你破解星空极速!-如何破解
·IE7.0破解安装方法 及 文件
·用AS实现动态打字效果
·Excel统计成绩必会技巧
·Flash动态缓冲图片导航制作
相关文章
·为Excel单元格的数据定义值
·用Excel给教师打分
·Excel统计成绩必会技巧
·flash人物侧面绘画
·Flash动态缓冲图片导航制作
◆欢迎你光临逸趣园! ◆

双击自动滚屏↑返回顶部打印本页关闭窗口↓