举个小例子,如下图,在E列提取出张三吃了的各个日期;如果把D2换成李四,又可以在E列显示李四吃了的日期。另:数据有几千条,如果不在E列显示结果,其他显示结果的方法有么?
在E2单元格输入数组公式:
=IFERROR(INDEX($B$2:$B$16,SMALL(IF(($A$2:$A$16=$D$2)*($C$2:$C$16="吃了"),ROW($1:$15),4^8),ROW(A1))),"")
复制并下拉,即可
记得是数组公式,输入或粘贴上面的公式后必须同时按CTRL+SHIFT+ENTER这3个键,否则公式无效哦……
若数据有5000个行的话,则只要将数字16改成为5000、15改为4999,即可
本回答被网友采纳