我正在嘗試查找與單元格對應的值。問題是在查找表中,可能有多個具有相同名稱的行,並且查找值也可能爲空。Excel - 查找下一個可用數據
考慮一個假設的情況 - 記錄在任何時間點由Dave,John和金買汽車(如果沒有他們 -
這是一個非常糟糕有序數據與顯示第一表買任何,它只是留空)。
第二個表包含輸出表,其中包含上述每個人購買的第一輛汽車的信息。綠色文字顯示最終期望值。
請幫助我獲得所需的數據。
我正在嘗試查找與單元格對應的值。問題是在查找表中,可能有多個具有相同名稱的行,並且查找值也可能爲空。Excel - 查找下一個可用數據
考慮一個假設的情況 - 記錄在任何時間點由Dave,John和金買汽車(如果沒有他們 -
這是一個非常糟糕有序數據與顯示第一表買任何,它只是留空)。
第二個表包含輸出表,其中包含上述每個人購買的第一輛汽車的信息。綠色文字顯示最終期望值。
請幫助我獲得所需的數據。
我真的需要開始看這個'AGGREGATE'函數。看起來比數組公式更光滑。 – ian0411
@ ian0411它是一個固有的數組公式,沒有CSE,但仍應限制參考範圍。 –
修訂:
需要給@ScottCraner信貸幫我縮短公式。 :P
今天早上我的大腦不清楚。忘記如何縮短這一個,但我真的需要得到一個更新版本的Excel(我的電腦中的Excel 2007)。
這裏是數組公式(點擊按Ctrl +移+輸入一起),您可以在情況下,嘗試你沒有AGGREGATE
功能:
=IFERROR(INDEX($B:$B,SMALL(IF(($B$2:$B$13<>"")*($A$2:$A$13 = D2),ROW($B$2:$B$13)),1),1),"")
這個也適用。非常感謝!! :) – Vikash
VLOOKUP只能讓第一場比賽對嗎? 哪些情況下戴夫將是一個空白單元格。 – Vikash