基本上我的問題是我在excel中的一個單元格中有一個整數(1
),並且我希望顯示另一個工作表中的所有行,其中第一個列具有相同的整數(1
)。工作表2MS Excel - 根據列中的相同值獲取多個結果
Slot Data1 Data2
1 15 124
2 20 23
1 89 523
3 20 23
的
實施例現在,我要掃描的槽孔列1
,然後與下數據1的值填充細胞。
我試圖與功能INDEX和MATCH工作,但問題是它給回的只有第一行,其中插槽列有1
我的功能是:在工作表=INDEX('Worksheet2'!DATA1:DATA1;(MATCH(1;'Worksheet2'!SLOT:SLOT)))
此功能搜索2的SLOT列爲整數1
,並返回來自同一行的DATA1的值。 在這種情況下,我們返回了15個結果。唯一的問題是,這個函數只能找到SLOT列中值爲1的第一行,但我想要返回所有具有1
作爲SLOT的行。
我怎樣才能得到15也89結果 - 可能在工作表1中的另一個單元格?我需要使用VBA嗎?
(我使用Excel 2013)
可能有助於澄清爲什麼過濾器/複製/粘貼不適合。 – pnuts
@pnuts問題更復雜,只是我不知道如何做這部分工作。由於整個問題,輸出將只有一個單元格,我也可以嘗試通過SLOT列對它們進行過濾,但是之後我必須有很多子面板才能工作,因爲這裏有300個插槽它需要選擇。問你的答案,只是他們都不適合我的需求。可悲的是。 – balintpekker
也許不需要*使用VBA,但也許是明智的。 – pnuts