2017-10-14 45 views
1

宁愿不使用任何宏...Excel中:返回头部被搜索值(多个实例)

我试图建立一个公式来能够将多个不同的列中搜索一个特定的值。看到模拟。

所需的公式图片:

在黄色方框我在寻找一个具体的数字,并在右边,我想返回的标题中值之下所属。

我试过使用一个公式,包括索引,小,搜索但我的经验与阵列并不是很好。

有什么想法?

附上我现在使用的公式图片(仅包括3个月)。我真的不是这个公式的设置方式,因为数据导入不容易替换。我希望数据存在于列中。

工作,不好不想要的图片:

另外,如果这个公式不能这样做,有没有简单的方法来将数据从所需的图像转换成的不格式想要的照片?

+0

容易地与INDEX,AGGREGATE和COUNTIF或列的组合。在我重新输入所有数据后,我会很快就会发现。 – Jeeped

回答

2

试试这个阵列公式需要确认Ctrl + Shift +输入而不是单独输入。

在B14

=IFERROR(INDEX($B$1:$M$1,SMALL(IF($B$2:$M$11=$A14,COLUMN($B$1:$M$1)-COLUMN($B$1)+1),COLUMNS($B14:B14))),"") 

,然后复制它横跨上下。

enter image description here

+0

这太棒了!我将把它整合到我的项目中。我的项目包含超过100列,所以这将非常有帮助。感谢您的时间! –

+1

@JOney不客气!很高兴它的工作。请花一点时间接受答案,将您的问题标记为已解决。 :) – sktneer

+0

另外一个警告,而不是搜索可能会自动填充excel的大多数实例的值。即显示最常出现的前5个值? –