excel查找列首

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:04:52
数据表A在a1:d4区域有如下数据

班级一 班级二 班级三 班级四
20 21 57 56
15 14 58 59
11 10 30 50

数据表B在a5:b6区域有如下数据

班级 姓名
20

要求:在数据表B的b6中输入“20”,在a6中显示数据表A中“20”所在列的列首,即:班级一

如何实现?
不只是20,随意输入一个数。都可查询。

=IF(COUNTIF(A2:D4,B6)<>1,"不存在或有重复",INDEX(1:1,SUM(IF(A2:D4=B6,COLUMN(A2:D4)))))数组公式,CTRL+SHIFT+ENTER

=INDEX(表A!$1:$1,SUM(IF(表A!$A$2:$D$4=A$6,COLUMN(表A!$A$2:$D$4),0)))
公式以CTRL+SHIFT+回车结束.

=if(b6=sheet1a2,sheet1a1,"")