分享

excel里面的两个工作表能否匹配数据

 雄立东方 2013-11-12

excel里面的两个工作表能否匹配数据并把表1里有的数据复制到表2去

使用INDEX()、MATCH()函数组合查找并引用即可。
如:
=INDEX(SHEET1!$A:$F,MATCH(D2,SHEET1!$D:$D,0),5,1)
其中:
SHEET1!$A:$F  表1数据区域;
$D:$D                19位数字所在区域;
SHEET1!$F:$F  准备复制粘贴到表2的数据所在列;
5,            SHEET1!$F:$F的列号;

公式输入在表2的F2单元格中,可复制粘贴至同列其他单元格
//////////

excel里面两个工作表里的数据要怎么匹配,用空格把它分列开

比如:
A例 B例
3506140-D110 3502610-D110
3506010-D110 3506250-D110
3506250-D110 3506220-D110
3506220-D110 3506010-D110
3506122-D110 3506222-D110
我想要的结果如下,
3506140-D110
3506010-D110 3506010-D110
3506250-D110 3506250-D110
3506220-D110 3506220-D110
3506122-D110
3502610-D110
3506222-D110
就这样用空格把它份列开,一目了然,用公式或函数,

①把两组数据放在同一列,并在前一列表明哪列数组,然后对所有数组进行排序。再用公式:
a b c d
1 第一组 3506140-D110 公式1 公式2
2 第一组 3506010-D110
3 第二组 3506010-D110
4 第二组 3506250-D110
5 第一组 3506122-D110
公式一:=if(a1="第一组",b1,"")
公式一:=if(a1="第二组",b1,"")
////////

EXCEL -- 两个工作表之间的数值匹配

  1. START
  2. 打开工作表SHEET1,准备从工作表SHEET2查找匹配的数据并写回到SHEET1;
  3. 在SHEET1里增加一个空白列;
  4. 在该列的第一个单元格按照函数"VLOOKUP(lookup_value,table_array!A:X,col_index_num,range_lookup) "添加一个公式.其中lookup_value为需要在table_array第一列中查找的数值,lookup_value在SHEET1或者SHEET2中最好都具有唯一性,table_array为需要在其中查找数据的数据表,table_array!A:X的第一列必须包含查找的内容,其它列包含需返回的内容.col_index_numtable_array中待返回的匹配值的列序号.range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配,如果为TRUE或省略,则返回近似匹配值,如果range_lookup为FALSE(或0),函数VLOOKUP将返回精确匹配值.如"=VLOOKUP(X1,SHEET2!A:Y,2,False)".
  5. 定义完公式后,回车,EXCEL给出该单元格的计算结果;
  6. 向下快速填充的方法,把公式复制到该列的各行中,该列的值就是从SHEET2找到的匹配值.
  7. 拷贝该列,通过选择性粘贴的方法把值拷贝到另一列中.
  8. 需要说明的是,table_array可以是同一个EXCEL文件的其它SHEET, 也可以是其它EXCEL文件的一个SHEET.
  9. END 
  10. //////////
  11. 请问EXCEL中如何实现各工作表中数据合成一个且不含重复记录的新表?如下:
  12. sheet1:
  13. a a1 a2
  14. b b1 b2
  15. c c1 c2
  16. sheet2:
  17. a a1 a2
  18. b b1 b2
  19. d d1 d2
  20. sheet3:
  21. a a1 a2
  22. b b1 b2
  23. c c1 c2
  24. d d1 d2
  25. 问题补充:sheet3为最终结果
  26. 1、新建表sheet4;
  27. 2、将sheet1、sheet2、sheet3先合并到sheet4中(不管是不是重复记录);
  28. 3、在sheet4第四列第一行(以下假设你的表是没有标题行的,如果有标题行作相应修改)键入公式“=A1&B1&C1”,并将此公式往下复制到最后一行;
  29. 4、选择第sheet4第四列,也就是刚填入公式的一列,复制,选择性粘贴为数值;
  30. 5、取消选择状态。按第四列排序(升降序均可);
  31. 5、选择第sheet4第五列第一行,输入数据1;
  32. 6、选择第sheet4第五列第二行,键入公式“=if(d2=d1,2,1)”;
  33. 7、选择第第五列,也就是刚填入公式的一列,复制,选择性粘贴为数值;
  34. 8、第五列值为1的列就是你需要的数据;
  35. //////
  36. 在要另存的工作表标签上右键,点击移动或复制工作表,在工作簿窗口下拉选择(新工作簿),在建立副本打勾,确定就能复制一个工作簿(表),将新工作簿(表)保存到U盘就完成操作。

  37. 附件:
    保存到U盘.jpg







  38. EX











    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多