[软件] EXCEL如何查找一个单元格是否在表中,如果在,就显示列名

[复制链接]
查看88 | 回复0 | 2022-1-22 06:55 | 显示全部楼层 |阅读模式
问题:
EXCEL如何查找一个单元格是否在表中,如果在,就显示列名


在D2输入1到9 任意一值  在E2 显示其列名  如 输入4  显示“第二列” 输入9显示“第三列”
谢谢大虾赐教


推荐答案:







=INDEX(1:1,MAX(IF(B2:D4=E2,COLUMN(B2:D4))))
=INDIRECT("R1C"&MAX(IF(B2:D4=E2,COLUMN(B2:D4))),)
=OFFSET(A1,,MAX(IF(B2:D4=E2,COLUMN(B2:D4)))-1)


说明:
1、此公式适用于无重复数据。
2.、MAX函数,可以用MIN或SUM等函数代替。





其他答案:
=INDEX(A1:C1,MAX((A2:C4=D2)*COLUMN(A:C)))
输完公式后,按CTRL+SHIFT+ENTER组合键
【玉璞集 YUPUG.COM】