English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

滑鼠五年內的進貨數量
月|年一(年)二三四五
1~2(月)130100507090
3~410010080120100
5~6100100909080
7~8100100908080
9~10100100110100120
11~12100100809090

滑鼠五年的銷售狀況
月年一二三四五
1~211010586118102
3~410382889186
5~69184948578
7~8115111106103113
9~109598838792
11~127584728587
全年589564529569558


上面的資料是在sheet1,如果我想要在sheet2建立一個有下拉式選單的查詢。
它可以查詢我要第幾年、第幾個月分、進或銷的資料,有前輩可以指教一下小弟嗎?甚至可以進銷同時出現更感謝。一個會用vb不會寫在excel的小弟拜謝您了lol

2006-06-09 06:11:07 · 1 個解答 · 發問者 開靈車甩尾 2 in 電腦與網際網路 程式設計

感謝jean
小弟對於您說的命名資料範圍那裡還是不太懂呢…
可以請你指教一下嗎?

2006-06-09 09:23:39 · update #1

自己解決了= =
原來加個enter就好了~~感謝你囉

2006-06-09 11:48:50 · update #2

1 個解答

不需用vba
1.選取年的資料範圍,複製,選擇性貼上,勾選"轉置",貼於空白處
2.選取進貨的資料範圍(不含年,月),命名為in(在左上方會顯示儲存格位置的地方輸入即可)
3.選取銷貨的資料範圍(不含年,月),命名為out
4."檢視"..."工具列"..."表單",選"下拉方塊",置於工作表上,按右鍵,選"控制項格式",至"控制"頁,在"輸入範圍",選各月的儲存格範圍(直欄),"儲存格連結"選任一空白的儲存格,假設為F1
5.重複3,只是選取"年的範圍"(直欄),"儲存格連結"假設為G1
6.在顯示查詢資料的儲存格輸入公式
=INDEX(in,$F$1,$G$1) 代表進貨
=INDEX(out,$F$1,$G$1) 代表銷貨
7.變更下拉方塊的值,查詢值連動變更,完成OK.

2006-06-09 07:07:20 · answer #1 · answered by 牛仔褲1431 6 · 0 0

fedest.com, questions and answers