2015-05-31 138 views
-1

在我當前的Excel工作表中,我有一個下拉列表。根據用戶在下拉列表中所做的選擇,我想在下面的幾個單元格中顯示數據。數據在另一張表格中定義(但在同一工作簿中)。我沒有鏈接訪問或任何。根據用戶輸入顯示數據的動態範圍

如何在Excel中執行此操作,最好不使用VBA?

//編輯:

澄清: 在一個表我已經將要顯示的是打算累積數據。此數據是靜態的,不能根據用戶輸入進行更改。 在同一工作簿中的另一個工作表上,我有一個下拉菜單,它是從上述數據生成的。基於選擇,上述數據的一定範圍將被顯示給用戶。

示例: 該數據表包含RPG中所有任務的列表,每個任務都與一個活動相關聯。下拉列表用於選擇活動。然後在下拉列表下方顯示與活動相關的任務名稱,用戶可以輸入其他信息(如「已完成」,「失敗」等),然後又保存在另一個工作表。

+1

是的,我編輯我的問題 – Ruhrpottpatriot

+0

商業邏輯是很含糊: Excel Worksheet如何根據用戶選擇知道要顯示哪些數據?請澄清。最好的問候, –

回答

0

假設在A1,所需的選擇結果與工作表Sheet1 ColumnC拉到這裏幾個意味着3,請嘗試:

=INDEX(Sheet1!C:C,MATCH(A1,Sheet1!C:C,0)+3) 
+0

雖然這適用於單個選擇,我需要顯示一個範圍。看到我編輯的問題了解更多詳情。 – Ruhrpottpatriot

+0

似乎你沒有花費很多精力來適應上述範圍而不是細胞。 – pnuts

+0

對不起。但我在最好的方面表現平平。我沒有使用它比簡單的計算更多。這是我第一次嘗試做更大的事情。 – Ruhrpottpatriot

相關問題