excel中如何引用一个单元格对应相同的多行数据

比如上面A列和B列是我的原始数据,如果我在E2中输入了与A7相同的数据,就能把A7对应的B7:B9的数据引用到F2:F4。请教高手帮忙,谢谢!

一般是采用筛选的方式:

1、设置自动筛选

2、通过筛选找出符合条件的记录

3、选中数据区域,查找和选择-条件定位-定位可见单元

4、确定后,再点复制

5、最后在需要的表格里点粘贴即可

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-07

F2数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  下拉:=INDEX(B:B,SMALL(IF(LOOKUP(ROW($2:$999),ROW($2:$999)/(A$2:A$999<>""),A$2:A$999)=E$2,ROW($2:$999),4^8),ROW(A1)))&""



追问

你好,如果我需要在E列下面继续题写数据,把F列全部填充公式,也可以吗?

追答

公式修改一下,只能做到这样,公式右拉至足够的列再下拉:

=INDEX($B:$B,SMALL(IF(LOOKUP(ROW($2:$999),ROW($2:$999)/($A$2:$A$999<>""),$A$2:$A$999)=$E2,ROW($2:$999),4^8),COLUMN(A1)))&""


追问

谢谢!不过我在工作中需要的是在同一列,而且数据也挺多的,因为旁边的列也是有数据的。还没有其他的办法?

追答

没有了,公式只能是这样了。

本回答被提问者采纳
相似回答