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

办公软件
Word快捷键:功能键与Ctrl等组合
Word快捷键汇总
Excel查询函数Lookup和Vlookup区别
Excel的高级筛选和数据表的区别
为Word中的样式设置快捷键
PowerPoint幻灯片中插入Flash动画
自我鉴定表中使用链接文本框的技巧
Word中如何输入国际字符?
Word快捷键技巧:恢复快捷键的初始设置
Word小技巧 去掉Word页眉的横线
Word替换实现中英文混排文档中删除空格
Word替换功能:文字批量替换成图片
Word的尺寸和缩放选项辅助功能
Word辅助功能:自动任务选项
Word辅助功能:颜色和声音选项
Word辅助功能:工具栏和菜单选项
Word2007教程:用特殊符号添加分割线
Word打印文档时要注意的问题
微软发布安全警告:Word漏洞
word文档也能优化,减少word文档体积的方法

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 34 ::
收藏到网摘: 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文件下载