关于EXCEL表格的筛选

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:41:48
!!!两个电子表格!!!一个是sheet1(表格1)一个是sheet2(表格2)这两个表格里面有相同内容.如:
sheet1(表格1)的内容:
1 第一
3 第三
5 第五
7 第六
9 第四
11 第二
13 第八
15 第七
17 第九
21 第五
sheet2(表格2)的内容:
1 第一
2 礼物
3 第三
4 道具
5 第五
6 硬件
7 第六
8 生活
9 第四
10 冰箱
这两个表格里面相同的内容(也是我想要的数据)就是:
1 第一
3 第三
5 第五
7 第六
9 第四
要怎么才能得到我想要的数据?
如何才能把在表1里面同表2里面相同的内容筛选出来呢?
有一个公式的,怎么用?高级筛选可以么?
那个高手能帮忙解决一下.讲得越详细越好.
我并不只光需要这两个表的重复部分,如后面还有其它的内容
如:表1
1第一 王五 中国湖北
3第三 赵六 中国湖南
5第五 孙子 中国陕西
等等,还需要查看后面的内容,也就是说,要查看表2同表1内容重复第一列内容的后续部分,请教!
如是运行函数,麻烦仔细讲讲这个函数如何运用,里面的每个格式是何作用?谢谢了

假设你的表1数据在A2:A11,表2数据在B2:B11(这里我把你两个表的数据合到了一起,你可以根据实际情况把他们分开)。
有两种方法。
第一种:公式、排序。建立辅助列C列,在C2输入公式:
=IF(COUNTIF($A$2:$A$11,B2),ROW(A1),"")
复制之直到C11。然后按C列排序或筛选,C列不为空的就是你要的数据。
第二种:数组公式。建立辅助列C列,在C2输入数组公式:
=IF(ROW(INDIRECT("1:"&ROWS(B2:B11)))<=SUM(--(COUNTIF(A2:A11,B2:B11)>0)),INDEX(B2:B11,SMALL(IF(COUNTIF(A2:A11,B2:B11),ROW(INDIRECT("1:"&ROWS(B2:B11))),""),ROW(INDIRECT("1:"&SUM(--(COUNTIF(A2:A11,B2:B11)>0)))))),"")
注数组公式输入方法:输入公式后,从C2开始选中C2:C11,按F2,按Ctrl+Shift+Enter。
这样就得到了你想要的结果。
=======================================
有三个公式可以解决你的问题
假设你要匹配与A列对应的B列的数据,放在D列
则在D2输入公式:
=VLOOKUP(C2,$A$2:$B$11,2,FALSE)
意思是在数组$A$2:$B$11的的一列中查找C2的值,如果找到,则返回与A列对应的B列的数值。
或者用公式:
=INDEX($B$2:$B$11,MATCH(C2,$A$2:$A$11,0))
或者公式:
=INDEX($B$2:$C$11,MATCH(C2,$A$2:$A$11,0),2)
然后向下复制该公式。

count