见截图
sheet2的b1输入
=IFERROR(INDEX(Sheet1!$1:$1,SMALL(IF(Sheet1!$A$2:$E$5=$A1,COLUMN($A:$E)),COLUMN(A1))),"")
数组公式,先按住CTRL+SHIFT,最后回车
公式右拉再下拉
追问你好,又百度学习了一下里边的各个函数,IF(Sheet1!$A$2:$E$5=$A1,COLUMN($A:$E)) 这是表达出现各列的一个数据组的意思吗。可是COLUMN($A:$E)不是一个固定值1吗。引用百科:如果 reference 为一个单元格区域,返回引用中的第一列的列号。
多谢答复