我有一個錦標賽電子表格,其中列有「D」列(20到150個條目)和每個人被分配到的表號(列「E」)。Excel - 高級排序功能
在列「I」,我有一個創建(該信息從一個事件變化到另一個)中的每個表格可用席位數的列表的荒謬公式。
列「G」是我的問題。我想遍歷列「E」的內容,並且任何時候在列「E」中有與列「I」的內容相匹配的值,以給出列「D」的內容。
這裏是我的公式,因爲它目前矗立在小區G3:
{=IFERROR(INDEX(D$3:D$150,SMALL(IF(E$3:E$150=I3,ROW(E$3:E$150)-ROW(E$3)+1),ROWS(E$3:E3))),"")}
的公式完全適用於在列「E」的所有值,只要值列「E」是1.這個公式在Google表格中運行得非常好,但Excel似乎以不同的方式處理這些範圍。我已經嘗試過使用標準公式和數組公式,但沒有成功。
任何意見將不勝感激。
另外還有一點需要注意的是,如果需要,我可以使用VBA,但我更願意堅持使用函數。