如何提取excel整张表中指定值所在列的第一行值(所在列的标题)

如图,在图一“你”后边的一个单元格自动添加acd,或分开几个单元格显示啊a,c,d。非常感谢

见截图

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 为一个单元格区域,返回引用中的第一列的列号。
多谢答复

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-12
vba 应该不难。。。
相似回答