2017-10-14 41 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個值? –