Excel如何筛选一列相同数据所对应的另一列数据

例如:
A B
H 1
2
3
H 4
5
6
7
H 8
H 9
A列和B列是一一对应的,怎样将A列中含有"H”所对应B列的数据保存到C列,并以此排列下来,即
C
1
4
8
9

第1个回答  2012-09-02
=INDEX(A:A,SMALL(IF(A$1:A$9<>"",ROW(A$1:A$9),""),ROW()))……将A列 不为空的数据 都排列出来了 从上到下

C1 =INDEX(A:B,SMALL(IF(A$1:A$9<>"",ROW(A$1:A$9),""),ROW()),2)……将A列 不为空 所对应的B列的数据 也是从上到下排列出来了
这两个公式 都是 数组公式 即 输入完之后 按住ctrl+shift+enter……
第2个回答  2012-09-02
c1输入公式=IF(A1="H",B1,"") 下拉复制。
如果要删除空值单元格,选中这一列点复制,在这一列粘贴数值,然后,查找到全部空格,选中它点删除即可。追问

要一个一个去选中空格吗?那样子还是挺麻烦的,有没有更加简便的方法啊?谢了

追答

点开始,点查找,点查找全部,在弹出的列表中,选中全部,点删除。

本回答被网友采纳
第3个回答  2012-09-02
Vlookup()追问

能再具体一点吗?谢谢了

相似回答