excel中包含问题,如何用函数把包含某一列文本的单元格筛选出来

就是我想H列中如果包含D列中任意一个单元格里文本的话,在H列该单元格后即I列输出该D列中文本。求函数。因为D列大概有100多行,所以用条件格式很麻烦。

第1个回答  2014-10-22
I2单元格的公式如下,是数组公式,在单元格里粘贴了以后,千万不要按回车退出,而要按“Ctrl+Shift+回车”退出,下拉:
=IF(SUM(IFERROR(FIND(D2:D10,H2),0)),D2,"")追问

不是对应的,就是如果H2中含有D5,那么就输出D5,能解决么?

追答

刚写完,我就发现错了,抱歉哈。修订如下。

是数组公式,在单元格里粘贴了以后,千万不要按回车退出,而要按“Ctrl+Shift+回车”退出,下拉:

=TEXT(INDEX(D:D,MIN(IF(ISNUMBER(FIND(D$2:D$10,H2)),ROW(D$2:D$10)))),"[=0]""""")

 

本回答被提问者采纳
第2个回答  2014-10-22
I2公式:
=INDEX(D:D,MAX((1-ISERR(FIND(D$2:D$110,H2)))*ROW($2:$110)))&""
按CTRL+SHIFT+ENTER三键结束,下拉填充
第3个回答  2014-10-22
看不懂。H列是公司名称,D列是地址。怎么可能包含?不懂追问

有些公司名称里包含地址,就是要找出来这些~