我正在嘗試製作一個數據輸入Excel工作表,並有一個帶有唯一ID的下拉列。爲了更快地輸入數據,我希望最大的數字(和最近的)出現在列表的頂部。Excel下拉式排序
這是下拉查找
=OFFSET(Surveys!$S$1,1,0,COUNTA(Surveys!$B:$B)-1,1)
和目前返回此作爲一個例子
621378 on 05/09/2010 at 06:51 by JJ
由於
我正在嘗試製作一個數據輸入Excel工作表,並有一個帶有唯一ID的下拉列。爲了更快地輸入數據,我希望最大的數字(和最近的)出現在列表的頂部。Excel下拉式排序
這是下拉查找
=OFFSET(Surveys!$S$1,1,0,COUNTA(Surveys!$B:$B)-1,1)
和目前返回此作爲一個例子
621378 on 05/09/2010 at 06:51 by JJ
由於
您可以在沒有VBA的情況下執行此操作。看making a sorted list using array formulae這篇文章。因此,在Survey!C:C中創建一個排序列表,並在您的偏移量中引用它。
謝謝Dan!切換< signs to >將它按正確順序排序並完美工作。 –
短寫VBA碼的式(我不知道如何做到這一點),我不認爲這是可能的Microsoft Excel。
您能否提供更多關於您目前所擁有的細節(可能是截至目前爲止的截圖(僅適用於相關部分)) –
使用Worksheet_Change事件可以使用VBA。你是否試圖按照id(621378)'部分每次向列B添加一個新列表(根據列表查找的動態公式來考慮這個列表?) –
這正是我們試圖做的,但是我們對VBA有很少的經驗,您能否提供一些代碼或指導? –