想以EXCEL製作一個下拉式列表重複輸入

2009-06-10 10:55 pm
想製作一個下拉式列表重複輸入

我有兩個colum ,分別是塑膠和金屬. 如下:

塑膠 金屬
硬膠 金
軟膠 銀
橡膠 銅


情況有如下面的連結
http://hk.geocities.com/andycmh2001/Selection.xls

先選了塑膠或金屬, 再可選擇相應的物料.

但是這個連結的做法我只可選擇一次, 再重複的話, 就會有配對的錯誤, 要是成功做到的話, 還是可以的, 如果是要輸入十次,就是重複複製10次如連結的做法. 這樣有點笨. 有沒有較好的辦法?
更新1:

感謝各位的解答, 我自己也嘗試了很多次,都辦不到. 新田美香 你好. 你的做法就是我想要的. 但我有些地方不明白. 在sheet 1 的資料驗證裡 來源是=arr 是什麼意思呢? 而sheet 2 的資料驗證是=brr 是什麼? 我可以怎樣查看得到?

更新2:

VBA 我一點都不懂. 事實上我要做的是要選擇好相應的資料後, 會輸出一個數值, 再以這個數值作運算. 我用vlookup是辦得到. 例如選了塑膠->硬膠 就是輸出數值5 , 選了金屬->金 就是輸出數值 2. 所以在資料頁裡, 清況如下: 塑膠 數值 金屬 數值 硬膠 5 金 3 軟膠 1 銀 1.5 橡膠 7 銅 5 鐵 4

更新3:

謝謝新田美香, 看到了. 我再學習一下.

回答 (2)

2009-06-11 7:03 am
✔ 最佳答案
andy的答案, 應不能滿足樓主的要求
此類輔助格的方法, 祇能單列或單欄有效, 限制相當多。
做了一個二級下拉的檔案
1.) 對應表不須要放在同表, 可放在他表, 方法是利用indirect函數或名稱定義。
2.) 可將連結下拖或右拖複製
http://www.funp.net/339203
Sheet1 是下拖式
Sheet2 是右拖式
Sheet3 是對應表的資料庫
若是三級或以上, 如 第三級 是每種膠或金屬各自有不同的顏色選擇,第四級是 不同的尺碼或重量選擇...等, 則建議用VBA


2009-06-10 23:25:32 補充:
andy的補充文件有新思路及樓主要求的效果, 思路不錯, 但效果還有一缺點, 就是無法有效對之前的選擇作出輸入或編輯

2009-06-11 10:08:48 補充:
按 Ctrl + F3 兩鍵, 可看到定義名稱
裡面有arr 和 brr 的名稱, 兩個名稱各自參照到兩條不同的公式, 分別對付Sheet1 和 Sheet2, 公式的結果是根據該頁的A值找尋Sheet3的對應陣列。此類多級的下拉清單, 通常都要混用幾方面的Excel知識層面的, 如定義名稱, 較為複雜的公式, 甚至VBA寫程式碼

2009-06-11 10:41:20 補充:
太快結題, 還未回答單價的問題
2009-06-11 4:30 am
閣下的意思是否整欄都可以選擇呢?

請參考附件:

http://hk.geocities.com/andycmh2001/Selection_1.xls

Please try

2009-06-10 22:07:14 補充:
請參考附件:

http://hk.geocities.com/andycmh2001/Selection_2.xls

Please try

2009-06-10 23:57:09 補充:
謝謝新田美香的教導


收錄日期: 2021-04-27 16:25:52
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090610000051KK00876

檢視 Wayback Machine 備份