两张excel表格 上千条数据,B列是单位名称,两表对比后,将相同单位的数据生成到SHEET3,怎么操作,求解!

如何对比两个表的数据,找出相同的单位名称,然后将相同的单位名称生成到SHEET3,求全过程,EXCEL公式白痴,求详解!

比如sheet2工作表中B列单位名称从B1至B50,可以在sheet3的任一单元格输入公式:
=INDEX(Sheet2!B:B,SMALL(IF(COUNTIF(Sheet1!B:B,Sheet2!B$1:B$50)>0,ROW(Sheet2!B$1:B$50),10^4),ROW(A1)))&""
摁键盘上的 SHIFT+CTRL+回车 结束公式的输入,再将公式向下拉填充复制就可以了。追问

按照你的方法,相同的名称是摘选出来了,可是同行的数据怎么生成出来呢。
比如说:单位A 1300 1200 12 20 11 35 432 55 后面的这些数据怎么在SHEET3生成出来!公式里面哪里需要修改一下!

追答

你不是只要单位名称吗?还有其他什么要求请一次说明白。

追问

没有其他要求了!!
还有就是能方便告诉我一下你的QQ号么..或者你加我也可以 :82413470

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-07
SHEET3,A1中录入
 =IF(Sheet1!A1=Sheet2!A1,Sheet1!A1,"")
操作:在SHEET3中双击A1,录入“=if(”,点开SHEET1,点击A1,录入“=”,再点开SHEET2,点击A1,再点开SHEET1,点击A1,录入“""”.回车,下拉。
唉,为了拿分,真累啊。
第2个回答  2011-06-07
1、选定单位名称列
2、在标题栏找“数据”-筛选-高级筛选
3、选中将筛选结果复制到其他位置(不能实现跨表)
4、在复制到中输入要存放的位置的第个单元格
5、将其复制到SHEET3。
兄弟不知道这样能不能帮上你的忙。本回答被网友采纳
第3个回答  2011-06-07
将所有数据选定,然后排序,在弹出的对话框中,列主要关键字选下来菜单中的列B,然后确定,就OK了!希望能帮到你!
第4个回答  2011-06-07
把两个excel里的公司名称粘成一列,然后用COUNTIF公式,这个公式会用吧?就是点出这个公司,出俩框,你鼠标放在框上定位后再点击公司名称那一列(俩表合并的公司名称),下面那框也这样,完事就出来数了,出“1“:公司名称只出现一次,不重复;出“2”及以上:公司名称出现2次或以上,也就是重复了,你筛选出2及以上的公司名称粘到sheet3就OK了
相似回答
大家正在搜