2014-05-02 74 views
0

是否可以使用一個數字作爲源創建下拉列表並計算其他值?下拉列表值計算

這裏就是我的意思是:
Example picture

  • 來源爲A1。
  • B1 Dropdown-List的起始值爲0,最大值爲A1。
  • 對A1的值(在這種情況下爲4)應該用0作爲起始值進行計算。 (1,2,3在這種情況下)

回答

0

我已經嘗試過在Excel 2010中,但我認爲會有在Excel 2013年

  1. 創建所有最終可能的列表中沒有顯著差異值(例如0-1000)。假設這些值位於H1:H1001
  2. 選擇一個閾值將被保持的單元格。假設它將是F3
  3. 限制F3中的可能值。
    • 選擇F3
    • 數據菜單上,單擊驗證
    • 允許框中單擊列表
    • 取消選中嵌入式單元格下拉框複選框。
    • 來源框中輸入=H1:H1001
  4. 創建給定單元格的下拉菜單。
    • 選擇一個給定的單元格。
    • 數據菜單上,單擊驗證
    • 允許框中單擊列表
    • 檢查單元內下拉框複選框。
    • 來源框中輸入=INDIRECT("H1:H"&(F3+1))
  5. Voilà!

Here是一個工作示例。隨意下載它。

INDIRECT函數接受對範圍的字符串引用並返回範圍本身。因此,如果存儲在F3中的值是27,則此處所用的函數將返回從H1到H28的範圍(因此下拉列表中的可能性將爲0-27)。