如何用excel查找某一行多个数据,分别返回首行内容?

2025-02-23 18:00:56
推荐回答(2个)
回答1:

因为选择的字体不同,公式中对应黑点的字母符号可能与提问的不同,自己可以定位一个有黑点的单元格后,在公式编辑栏中复制后,粘贴到公式中的双引号内。

L5=INDEX(1:1,SMALL(IF(OFFSET($B1:$H1,MATCH($L4,$A2:$A8,),)="n",COLUMN($B:$H),888),COLUMN(A1)))&""

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到出现空白单元格

回答2:

在K2中输入或复制粘贴下列公式

=IFERROR(INDEX(A$1:H$1,SMALL(IF(OFFSET(A$1:H$1,MATCH(J2,A$2:A$8,),,)="●",COLUMN(A:H)),COLUMN(A:H))),"")

=IFERROR(INDEX(A$1:H$1,SMALL(IF(OFFSET(B$1:H$1,MATCH(J2,A$2:A$8,),,)<>"",COLUMN(B:H)),COLUMN(B:H)-1)),"")

下拉填充