当前位置: 首页 > 图文教程 > 工具软件 > 办公软件 > 巧用IF函数合并Excel数据表

办公软件
Word2007链接或嵌入其他程序中的数据
Word 2007和Word 2003菜单的不同位置对比
Word 2003三线表格的小技巧
word文档中的域你知道怎么用吗(下)
PowerPoint中快速插入多个图片的快捷操作
在Word中直接启动IE打开搜索引擎网站
详解Word 2007中插入文档对象的操作
Excel 2000/XP的数据排序方法
Word启动就自动显示“打开”对话框
Powerpoint2007的幻灯片无法输入汉字
参考:PowerPoint 2007的文件格式
PowerPoint2007条列式文字变成动人的图形
Vista系统Office2007/2003字体不显示
PowerPoint伴随着美妙音乐声的滚动字幕
Word2007特殊符号实现美观和醒目的分割线
PowerPoint2007新增的SmartArt图形工具
四种情况快速实现双面打印
在Word中使用域帮助输入数学公式
Word随意制作美丽字体小技巧
举一反三 Office操作技巧教程

办公软件 中的 巧用IF函数合并Excel数据表


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 46 ::
收藏到网摘: n/a


前两天一位班主任复制给我两个EXCEL表,分别是他所带班级的语文及数学成绩各在前30名的学生(如图1),需要把两个表合二为一,同时还要显示出语文及数学成绩均在前30名的学生,这可是个难题!
经过我的冥思苦想和不断尝试,终于找到了解决之道,那就是使用IF函数,让数据各就各位。
下面我们详细讲讲如何使用IF函数解决这个问题。文章末尾提供.xls文件供大家下载参考。
操作步骤:
第一步、合二为一
第二步、表格排序
第三步、用IF函数,让成绩各就各位
第四步、表格筛选
第五步、删除重复的数据 (图片较大,请拉动滚动条观看)第一步、合二为一
分别打开“语文”及“数学”这两个EXCEL表格,大家从图1中可以看出,两个表格的列数是一样的,A列是名次,B列是学生编号,C列是姓名,D列是成绩。
如果直接将“数学”表格中的数据复制到“语文”表格中,因为D列同是成绩,那么就无法区分出语文及数学成绩了,所以在复制“数学”表格的数据前,在“数学”表格的D列顶端单击鼠标左键,选中整列,然后单击鼠标右键,选择其中的“插入”,在D列前插入一列。
这样,“数学”表格中的成绩就由D列变为E列了。接下来从表格的第2行起,拖动鼠标选到第31行,然后在选中的列表上点右键,选择“复制”,再将表格窗口切换到“语文”表格窗口中,在A列下的空白位置,第32行的第一个格上单击鼠标右键,选择菜单中的“粘贴”,这样就把两个表格的数据合二为一了,如图2。
" 图2
第五步、删除重复的数据
既然已完成了筛选,为什么又出现了第五步?俗语说:“帮人帮到底”,表格中还有重复的数据没有清除,怎么能算完成呢?点击菜单中的“筛选”-“自动筛选”,去掉“自动筛选”前的对勾,显示全部的数据。在这里我们要删除重复的编号,而这些编号也有一个规律,第一个编号所在行含有语文及数学成绩,而第二个编号所在行只有数学成绩,所以只要给第二个编号所在行打上标记就可以了,同样还是使用IF函数,在G列的第二个单元格内输入公式:“=IF(B1=B2,1,"")”,如图11,

" 图11注意和上面的那个作标记的有一点不同,这个是把标记作在只有数学成绩的重复编号行中。再拖动G2的“填充柄”复制公式到表格底部,然后使用“筛选”菜单中的“自动筛选”,筛选出标记为“1”的行,这些显示的就是数据重复行,接着选中它们,在右键菜单中点“删除行”,如图12,就从表格中清除了这些重复的数据。
" 图12
OK,任务完成了,有没有感觉出IF函数的神奇,在EXCEL中,不仅是IF函数,还有其他的函数,都有很强大的功能,相信有兴趣的朋友一定能研究出更多、更好的使用技巧! .xls文件下载