|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
话说某天领导突然交给我一个任务,让我比对两个数据表,将表A中的数据复制到表B中相对应的地方。我打开那两个表一看,傻眼了,3000多条呀!多久要完成啊?什么?!一天?!几乎晕倒。没办法,晕倒归晕倒,工作还是要完成的,带回家做吧。
吃完饭,开工了,一条条地核对表A与表B中的差异,然后做些复制粘贴的工作,做了几个小时,才完成了几百条。头晕脑胀之际,突然想到是不是有些什么快捷简便的方法来完成这个任务呢?Google了一下,找到了excelhome,于是又在 http://club.excelhome.net/thread-399994-1-1.html 这个帖子找到了wenshui2006朋友提供的方法,自己小小改动了一下参数,唰唰唰,完成了!欣喜万分之际心里也感激不已,多亏了excelhome,多亏了热心的wenshui2006朋友,让本来打算通宵赶任务的我,居然在12点半睡觉前还能有些时间来打两盘PES2010......
通过这个事,让我认识到了excel的强大,让我见识到excelhome论坛里朋友们的热心和智慧,以后一定要多多地上来跟各位高手学习,好好掌握这个工具,工作起来也会更得心应手。
另外,说一下我的这个例子吧,看看各位还有什么好建议能更好地来解决这个问题。
我遇到的问题如下:有两个表,sheet1与sheet2,两个表格内容结构大致相同。只是sheet2中A列的内容要比sheet1表中A列的要多,而且sheet2中A列内容的排列顺序跟sheet1表A列的也不完全一样。我要做的是将sheet1和sheet2表中的A、B列进行对比,查找到AB两列内容完全一致的,则将sheet2中C列的数据复制到sheet1中C列相对应的位置。我参照wenshui2006朋友给的函数,将sheet1和sheet2表中ABC三列分别拷贝到sheet3中,然后将函数改成 =LOOKUP(1,1/((E$2:E$3423&F$2:F$3423)=(A2&B2)),G$2:G$3423) ,完成了这个任务。
想知道如果不用拷贝,直接将sheet1和sheet2表比较并自动从sheet2复制相应的数据到sheet1,是否也可以用这个函数来实现?
[ 本帖最后由 tangkui 于 2009-10-30 23:47 编辑 ] |
|