返回爱好者网站首页
 
商城 博墅 论坛
首 页 | 学 院 | 数 码 | 硬 件 | 装机DIY | 台式机 | 办 公 | 数字家电 | 视频教程 | Flash小游戏 | 桌面壁纸 | 精彩专题 | 活动
  数码数码相机 手机 MP3/MP4 笔记本 GPS 硬件CPU 主板 存储 音频 显示器 显卡 投影机 机箱/电源 外设 术语 学院资讯 系统 软件 安全 网络 办公 设计 程序 问答
装机DIY家用 网吧 办公 娱乐 2000元 4000元 6000元 8000元 DIY技巧 答疑 台式机入门 家用 办公 娱乐 购买技巧 答疑 办公打印机 多功能一体机
学院首页 | 新闻资讯 | 操作系统 | 软件应用 | 创意设计 | 程序开发 | 办公技巧 | 网络应用 | 个人安全 | 素材推荐 | 故障问答
CFan新视界 | 软件专区 | Vista专区 | XP专区 | 站长专区 | 专栏作者 | 精彩专题
当前位置: 首页 学院 办公 Excel

实例教你学Excel函数排序与筛选


2008-04-13 作者: 来源:
·妹子真够拽
·楼上楼下的姑娘们接客啦
·我破产了(爆笑)
·土豆土豆,我是地瓜
·标准狼叫(绝对经典啊!!)
·很有中国特色的短信音
· 我就是要修魔
·《冰火魔厨》TXT格式全本
·小姐激情表演
·原创手机主题---裸背之美
         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,.....)”,即剔除了退休职工。)

  第二步把G1单元格的公式拖放到G500单元格(最简便的方法是点击G1单元格后向G1单元格右下方移动鼠标,见到黑十时双击鼠标就完成了G1到G500的填充)。

  第三步在在H2单元填入公式“=MATCH(SMALL(G:G,ROW(A1)),G:G,0)”与第二步一样拖放到H501单元格。此公式实际上是把三列公式合成一列公式,ROW(A1)即为A1的行数是1,随着向下拖放依次为2、3、4...,SMALL(G:G,ROW(A1))为 G列中最小的数随着向下拖放依次为第2、第3、..小的数,MATCH(SMALL(G:G,ROW(A1)),G:G,0)即为G列各行的数据中最小、第2、第3小等的数据在第几行。

  第四步把A1至F1单元格的表头复制到I1至N1单元格,在I2单元格输入公式“=INDEX($A$2:$F$501,$H2, COLUMN(A$1))”INDEX函数是一个引用函数,即把$A$2:$F$501单元格列阵第$H2行第COLUMN(A$1)列的数据放入I2单元格。然后把I2单元格的公式拖放到N2单元格,点击N2单元格后向N2单元格右下方移动鼠标见到黑十时双击鼠标就完成了I2到N501单元格的填充到此全部完成。

  以上叙述看似繁杂实际非常简单,只要把A1至F1的表头复制到I1至N1单元格,再分别在G1、H2、I2单元格输入公式然后向下拖放,即使对EXCEL应用不熟练的同志一分锺内便能完成。

  对上述程序稍作变化还可得到更多用度。上面例子数据是从大到小排列的,如H列的函数中的SMALL改为LARGE,上面例子数据就从小到大排列了。如H2单元格的公式改为“=IF(O1=1,MATCH(SMALL(G:G,ROW(A1)),G:G,0),MATCH(LARGE(G: G,ROW(A1)),G:G,0))”并把H2单元格的公式向下拖放。这样在O1单元格输入1上面例子数据是从大到小排列的,O1单元格输入1以外的数上面例子数据就从小到大排列了。

  如在H列前插入若干列,如插入一列,则现在的H列输入类似G列的公式,例如“=if(F2=0,10^100,d2)”,现在的I列的公式改为“=IF(P1=1,MATCH(SMALL(G:G,ROW(A1)),G:G,0),MATCH(SMALL(H:H,ROW(A1)),H:H,0)))”即在P单元格输入1以外的值就实现了按奖金大小排序.这样只要通过改变P1(原来的O1单元格)单元格内容的改变就能立即得到按不同要求的排序。

[1] 2  下一页
上一篇 常用办公软件 Excel技
为Excel工作薄瘦身秘
· Excel函数与公式的概
· Excel公式常见错误及
· Excel函数的输入方法
· 跟我学做Excel XP斜线
· 在Excel中巧做复杂表
Excel2007使编写公式
· 教你学Excel函数排序
· 详解Excel三大条件函
· EXCEL中数组函数运用
· 提高Excel操作效率技
· Excel工作表中IF函数
热点推荐



· 用完电脑一定要洗把脸
· 电脑一族必喝的健康饮料
· 炎热夏天 多吃三类蔬菜
· 卖什么都有,卖脸你见过吗
· 无聊老师的17则爆笑语录
· photoshop快捷键大全
· 《功夫熊猫》经典台词!
· 近距离接触中国击剑队
· 分享网络推广的八种方法
站外资源推荐
无标题文档
绝色空姐汇聚的航线
评论
评论排行
教你一招:Excel表头斜线设置秘技
用EXCEL制作一份万年历
Excel工作表的复制与移动技巧
Excel函数应用教程:统计函数(四)
用Excel制作自动记录的考勤表
让你从菜鸟成为Excel高手(一)
Excel电子表格也能做成EXE可执行文件
Execl中解决不能输入小数点问题
微软OfficeExcel模板实用技巧五则
Excel工作表的设计策略

笔名

匿名发表

验证码:

查看评论
* 评论只代表网友个人观点,与电脑爱好者网站无关,不代表电脑爱好者网站也同意此观点。
 
手机精华
 
· 十大最烂最恶心手机
· 鬼熄灯之古墓斗怪探宝
· 谁有我家猫聪明?
· 用QQ免费和MM上床
· 某高级妓院一些细节
· 需要特种模特请联系我
· iPhone,脑残人士首选
· 周杰伦的垃圾MOTO E2
· 魔兽之死灵骑士(破解版)
· 封神榜-幻炎伏魔篇
· 无限童心-创意摄影
· 卡通之可愛熊熊
手机主题
 

· 原创S60第三版主题--奥运小熊
· 原创S60第三版主题-windows XP
· 原创S60第三版主题---apple
· 原创S60主题---风云诀
· 新来几款S60 3rd的主题

· 关于【签名】和【证书】 的解释
· 【证书过期】的解释及解决办法
· 风景如画
· 杂七杂八(八)
· 无限童心-创意摄影忍俊不禁

论坛热帖
 
· 农民都看过来:非农民的手机
· 我的MOTOL6购机经历(附图)
· 三更半夜我也整两句我的经历
· 我的N73购买经历
· 王者之选-iphone
· 为什么…选择…索爱w850…i
· 我X,哥们你这手机得4、5千吧
· Nokia5610入手狂图乱秀
· 给老人买手机,请达人推荐
· 我想跟上大部队
热门游戏
 

4款超强22宽屏推荐

笔记本
 
· 苹果热门技术集中贴
· 海尔笔记本存在质量问题
· 买笔记本前必看!
· 笔记本保养、使用技巧
· Yamato Lab新作先睹为快
· NV再掀视觉风暴
· 各品牌笔记本售后比拼
· 联想Y330评测
· ThinkPad综合贴
· 联想IdeaPad Y430首测
手机导购
 
· 网民最关注十大音乐手机
· 索爱G705真机首度曝光
· 本周手机降价排行榜
· 全天候炫酷手机索爱 C702c
· 拍照导航、双网双待手机典范
· 3G iPhone遇到麻烦了?
· 摩托骡拉和它的客服的倒闭
· 奥运期间呈降价状态手机导购
· 蹿红校园的经典之作索爱W380C
· 高科GK218试用评测
数码导购
 
· 美女云集的摄影器材展
· 浅析目前主流移动显示芯片
· 英特尔移动处理器参数表
· 联想等笔记本报价
· 1000万像素尼康S600深入评测
· SONY笔记本鉴别水货的方法
· 系统恢复光盘进行磁盘分区
· 从bois查看笔记本的基本信息
· 三十秒破解笔记本人脸识别
· T61与R61拆解对比
论坛博墅
 
· 从射雕英雄到Excel高手
· 去除图片的水印常用方法
· 常见死机原因剖析
· 怎样打开文件会更安全
· 无线网络故障排查大集合
· photoshop学习经验谈
· 拜倒在石榴裙下”由来
· 女孩子的22条经典谎言
· 男生给MM最经典的告白
· 七夕情人节闪图签名
无标题文档

爱好者网站版权所有 未经授权禁止复制或建立镜像
Copyright(C) cfan.com.cn,All rights reserved
京ICP证010182号