如下图,ABC列数据所示,若在E列输入某个字符,如王应明,此字符在A列中若存在且只有一个,则在F列输出对应的B列值,G列输出对应的C列值;若输入李仕明,此字符在A列存在且不只有一个,则在F列输出对应的所有B列值,G列输出对应的所有C列值。如图二
你说的这个功能叫“筛选”。
可以用公式筛选:
=IFERROR(INDEX(B$1:B$9999,SMALL(IF($A$1:$A$9999=$E$1,ROW($1:$9999),9^9),ROW($A1))),"")
数组公式,需要按ctrl+shift+enter产生花括号。
效果如下图所示:
如图:(为方便设计公式,E列如图输入数据)
F1用公式:
=IFERROR(INDEX(B:B,SMALL(IF($A$1:$A$1000=$E1,ROW($1:$1000)),COUNTIF($E$1:$E1,$E1))),"")
数组公式,按三键(CTRL+SHIFT+回车)完成公式,右拉一列,然后下拉。