Excel如何从数列A中筛选出数列B中的数值

如下面第一张图,SN及M0-1是一一对应的, 现在我需要筛选MO-1列,条件是筛选出MO-2列中所有的数值(B,D,E),请问该如何筛选呢?筛选结果如第二张图.
因为我要做的资料有点大,要从MO-1里筛选出几千笔,急需公式套用啊.

  E2数组公式

    =INDEX(A:A,MIN(IF($C2=$B$2:$B$10000,ROW($2:$10000),4^8)))&""

  注意是数组公式, 输入方法为: 先在E2输入一个=号, 再粘贴=号后面的公式部分, 然后同时按 Ctrl+Shift+回车键 三键结束

  右拉一格, 再下拉.

  公式适用范围调整为10000行


     

追问

好像MO-1里有2个以上A,就带不出来了,帮看看下面这样的怎么破

追答

    这样的话还不如数据透视表来得快, 参考下图:


  

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-22
如果你是需要使用mo-2的数据获取对应的sn列的数据的话。可以使用下面的方法。
设原表在sheet1,在sheet2的a2输入:
=if(b2="","",vlookup(b2,if({1,0},sheet1!b:b,sheet1!a:a),2,0))
这个是数组公式,输入完成后,不要直接按“回车”。需要按“crtl”+“shift”+“回车”三个键结束输入。
然后下拉填充。
这样你在sheet2表的b列输入数据后,sheet2表的a列就会显示相应的,你需要的数据了。追问

SN与MO-1一一对应,MO-1没有重复的好像的确可以,再帮看看下面这张图怎么破啊,

SN是不重复的,MO-1里会有重复的,怎么样把M0-1按照MO-2数值筛选出来呢?

追答

这样的话可以用下面的方法。
在d列增加一个辅助列,d2输入:
=IF(COUNTIF(B1,C:C),"B列数据符合条件","")
下拉填充后,对b列数据进行筛选即可。

本回答被提问者和网友采纳
第2个回答  2013-03-22
用高级筛选
条件区域如下:
MO-1
B
D
E

Excel如何从数列A中筛选出数列B中的数值
=INDEX(A:A,MIN(IF($C2=$B$2:$B$10000,ROW($2:$10000),4^8)))&""注意是数组公式, 输入方法为: 先在E2输入一个=号, 再粘贴=号后面的公式部分, 然后同时按 Ctrl+Shift+回车键 三键结束 右拉一格, 再下拉.公式适用范围调整为10000行 ...

EXCEL中统计A数列中B数列的出现次数
参考公式:=SUMPRODUCT((A2:A11=1)*(A3:A12=-1))其中 a2到11是a列找1的范围,a2到12是所谓的 找1的下一列范围。最后参数-1就是要找的“1下的数字”是要找-1就填写 -1,是0就填 0 具体自己修改。

excel表中如何在A数列中找到相同的数对应到B列中数值
=MIN(IF(A$1:A$9=A1,B$1:B$9))公式输入结束后请按【组合键】确认!!!再将C1中的公式下拉填充。

excel筛选功能怎么使用
1、打开excel,全选第一行的标题,点击主菜单中的“数据”菜单,然后选择筛选工具。2、还可以对筛选的数据进行排序,比如点击D列中对话数的下拉按钮,选择排序功能,让对话数列中的数字进行降序排列,可以看到数据是按从大到小的方式进行排列展示。3、也可以单独选择其中一个条件,比如在A列中输入“推广...

excel函数怎么选取长数列其中excel函数怎么选取长数列其中的数据
在 Excel 中选取长数列,可以使用鼠标拖动或输入公式两种方法。具体步骤如下:使用鼠标拖动:将鼠标放在数列左侧的空白列中,按住左键并向下拖动,直到需要选取的最后一行,然后松开鼠标左键。输入公式:在第一个单元格中输入公式,然后向右填充到需要选取的列数。在填充时,会自动填充到所需的最后一行。关...

怎么在excel表里的一组数列里查找另一组数列怎么在excel表里的一组数 ...
方法一 COUNTIF+VLOOKUP 表2添加一个辅助列,C1=B1&COUNTIF(A$1:A1,A1),相当于在重复值后增加递增编号,然后使用VLOOKUP查询对应值,再合并。方法二 INDEX+SMALL+IF,可返回重复值的对应值。再合并。方法三 POWERQUERY。先合并查询,获得指定的重复值和所有对应值,增加顿号列,将对应值和顿号列...

excel怎么把一段数字的中间几位数字按条件筛选出来
假设身份证号码在A列 在B2写公式:=if(--mid(a2,7,4)>=1985,1,)双击填充柄或下拉填充至记录末 然后选择标题行(第1行)-->数据-->筛选-->自动筛选 点击B列的下拉按钮-->选1

怎么从excel表中找出相同的数据。并显示出相同的数据出来!非常感谢...
解决方法:利用excel从两列中筛选出(不)重复数据的方法。比如:1、输入数据 数列A 数列B 1 2 2 4 3 6 4 8 5 10 6 12 7 14 8 16 9 18 10 20 11 22 12 24 13 26 2.、C1输入“数列A有和数列B都有” C2输入“=COUNTIF($B$2:$B$14,$A4)>0 ”,按回车h2就会变成:”FALSE...

如何在excel中的两列中筛选相同的内容
1、Excel找出两列数据中相同数据的步骤公式1:=if(isna(MATCH(A1,B:B,0)),,A1)。公式2:=VLOOKUP(A1,B:B,1,FALSE)。方法3:打开如图表格。2、在表格中输入两列数据,如图。选中两列数据,点击上方菜单中“开始”,点击“条件格式”,如图。点击“突出显示单元格规则”,点击“重复值”...

EXCEL中 如何在指定数列A中找出满足条件的若干行,对这些行的指定区域B...
假设数据行数为2至100行,则公式可以写成 =SUMPRODUCT((A2:A100=1)*(B2:D100<>""))

相似回答