请问能不能从一张EXCEL表中通过名字查找出其对应的信息并显示出来?

2025-03-17 00:45:20
推荐回答(2个)
回答1:

J3输入

=INDEX(A:A,SMALL(IF(B$1:F$9=I$3,ROW($1:$9),4^8),ROW(1:1)))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

K3输入

=INDEX(B$1:F$1,MATCH(I$3,OFFSET(A$1,MATCH(J3,A$2:A$9,0),1,,5),))

回车并向下填充。

回答2:

如图

J3公式:=IFERROR(INDEX($A:$A,INT(SMALL(IF($B$2:$F$9=$I$3,ROW($B$2:$F$9)+COLUMN($B$2:$F$9)/100),ROW(A1)))),"")

K3公式:=IFERROR(INDEX($1:$1,MOD(SMALL(IF($B$2:$F$9=$I$3,ROW($B$2:$F$9)+COLUMN($B$2:$F$9)/100),ROW(A1)),1)*100),"")

均为数组公式,需ctrl+shift+回车,下拉20行或更多。设置J列为日期格式。