我有一張表,其中包含表名customer_id和Project_id.For每個客戶id各種項目顯示。當我嘗試通過選擇所有它不是come.for前創建數據驗證。 CUSTOMER_ID PROJECT_ID 1 1.1 1 1.2 2 2.2 2 2.3 和喜歡that.please告訴我一些解決方案。在Excel 2013中創建動態下拉列表
回答
這真的取決於你想要的東西,但由於你的問題不是那麼詳細,我想你的意思是?
您可以通過以下方式在工作表中的數據創建數據驗證:
- 選擇要驗證是對
- 功能區中的表,單擊數據選項卡,然後數據驗證
- 選擇「允許列表」的來源吧
- ,選擇單元格與允許值
另一種方法是使用vba或vb.net宏創建數據驗證程序。在您的宏說:
Dim range as Excel.Range = listSheet.Range("A1")
range.Validation.Add(Excel.xlDVType.xlValidateList, Excel.xlDVAlertStyle.xlValidAlertInformation, Excel.xlFormatConditionOperator.xlEqual, "Option1; Option2")
我猜你想要的是兩個下拉列表,第二取決於第一個選擇的價值? (請詳細說明你的問題)。要做到這一點,我想還有其他的方式,但是這是我平時做的:
考慮到,我一直使用的名稱來指代範圍,而不是引用,以提高readness。如果你有疑問要做到這一點,閱讀Use names in Excel formuas
- 在你的書,與主值一列創建一個表或範圍內的某處。
- 我點名的價值觀
master_list
- 我點名的價值觀
- 創建一個表或具有兩列的地方在你的書的範圍的範圍內。第一列包含主/查找值,第二列包含依賴值。
- 我已命名的查找值(這是,在第一列中的值)作爲
dependent_list
- 我已命名
heading
到dependent_list
上方的細胞(例如,列表,如果依賴關係表開始在A2,該heading
是A1
- 我已命名的查找值(這是,在第一列中的值)作爲
- 訂購名單
- 如你所願值出現在下拉列表中的
master_list
是有序的。 dependent_list
必須按第一列(主值)中的值排序。master_list
和dependent_list
中的順序是否相同並不重要,但dependent_list
的主列中的相同值必須在一起。dependent_list
第二列中的訂單將決定從屬下拉列表中的訂單。
- 如你所願值出現在下拉列表中的
- (可選)您可以定義一條消息,以在沒有選定主值時在
dependent_list
中顯示。我已將它命名爲msg_error
。 - 點擊你想上哪兒主下拉細胞,螞蟻轉到數據驗證菜單,然後選擇:
- 允許:列表
- 來源:添加配方
=INDIRECT("master_list")
- 我已將單元格的主下拉列表命名爲
key_value
- 單擊您想要依賴下拉列表的單元格,然後轉至數據驗證菜單,然後選擇:
- 允許:列表
- 來源:添加配方
=IF(key_value="";msg_error;OFFSET(heading;MATCH(key_value;dependent_list;0);1;COUNTIF(dependent_list;key_value);1))
請注意Excel函數依賴於語言的語言,我有把它們翻譯成英文,所以也許會有錯誤。
好的抱歉,不完整的問題!我有主表,其中包含帳號和項目相關的帳號。我創建了單獨的下拉列表和它的工作,但我的任務是創建一個依賴於帳號的項目依賴下拉列表,當我嘗試做我失敗。所以我需要從該表中提取數據到新工作表並執行此任務 – vish
然後,我認爲您應該可以使用我編寫的提示來完成此任務。我在一張輔助工作表(鍵主表,鍵值依賴表和缺省的消息 - 可以是空的)以及主表中的下拉列表中有數據。 –
- 1. 如何在Excel中創建動態下拉列表
- 2. Excel動態下拉列表
- 3. 在excel中創建下拉列表
- 4. 創建動態下拉列表
- 5. 動態創建下拉列表 - JavaScript
- 6. 創建動態下拉列表
- 7. jQuery創建動態下拉列表
- 8. 使用Javascript在Google表單中創建動態下拉列表
- 9. 如何在Excel中創建下拉列表,「while-editing-cell」列表?
- 10. excel VBA如何創建下拉列表
- 11. 如何在asp.net中創建動態文本框下拉列表
- 12. 如何在asp.net中創建動態文本框,下拉列表
- 13. 如何在JavaScript中動態創建下拉菜單列表?
- 14. 如何在PHP中創建動態下拉列表?
- 15. 如何在excel中創建多列下拉列表
- 16. Excel:從動態列表中創建一個沒有dublicates的下拉菜單
- 17. 創建的狀態下拉列表
- 18. Android創建狀態下拉列表
- 19. 創建動態下拉
- 20. 從動態創建的下拉列表中獲取值
- 21. 創建動態下拉列表中,選擇已取得
- 22. 從動態創建的下拉列表中檢索值
- 23. thymeleaf - 從數組中創建動態下拉列表
- 24. 動態構建下拉列表?
- 25. 創建整個數字的動態下拉列表
- 26. php&js動態創建自動填充的下拉列表
- 27. Laravel excel庫(Maatwebsite):如何在出口中創建下拉列表
- 28. 如何在自定義值的Excel中創建下拉列表
- 29. 使用java在Excel中創建下拉列表
- 30. Ruby:使用默認值在Excel中創建下拉列表
創建一個唯一的客戶ID列表,然後使用該列表的結果來獲得匹配的項目。顯示一些示例數據以及您嘗試的內容。 –
並與本網站上的一些研究,你可以找到:https://stackoverflow.com/questions/19730067/excel-how-to-create-dynamic-data-validation-list-based-on-data-table? rq = 1,這幾乎完全符合你的要求... –