想請問
我想要把EXCEL裡面SHEET2的資料放在SHEET1裡變成下拉式的選單怎麼做
我試過用資料→篩選,但是做不出來
2006-11-23 06:57:21 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 ➔ 軟體
Excel沒有辦法把Sheet2的資料直接放在Sheet1作下拉式選單.
解決方法如下:
1. 把sheet2的資料,引用到sheet1的某個區域或是直接複製到sheet1的某個區域, 舉例: sheet1的AA1..AA8
然後點選你想設下拉選單的儲存格, 例如A2
選單選擇資料-->驗證--->設定--->允許-->數列,然後在參照儲存格中,選取AA1..AA8就可以在A2中設好下拉選單,然後選項有AA1..AA8的內容.
2006-11-24 13:05:24 補充:
參照到樓下大大的做法:把你sheet2的資料數列全選起來,然後選擇插入--名稱--定義, 把你選起來的數列取名叫data.回到sheet1,然後點選你想設下拉選單的儲存格, 例如A2選單選擇資料-->驗證--->設定--->允許-->數列,然後在參照儲存格中,輸入=data就可以在A2中設好下拉選單,然後選項有data的內容了.樓下大大的回答比較專業, 不過用到offset, countA這些函數似乎比較複雜, 所以提供你一點補充, 不過還是要感謝樓下的大大.
2006-11-24 13:20:42 補充:
Jackylu大大,我發現你的方式,在碰到下列情況時會出現問題耶...如果他參考的數列,緊鄰著不相關的其他內容時,會變成這個內容也被引用哦..
2006-11-23 08:30:20 · answer #1 · answered by Bill Fang 3 · 0⤊ 0⤋
1.假設你的資料在Sheet2的A欄2.選取A1後,插入.名稱.定義3.[現有名稱]輸入: Data4.[參照到]輸入:=OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),COUNTA(sheet2!$1:$1))5.新增.確定6.若是下拉式選單要做在sheet1的A17.選取A18.資料.驗證.清單9.[來源]請填入 =data這樣就OK囉!!
2006-11-27 12:12:18 補充:
是的,那是動態範圍的使用法,優點是若是增加資料,也不用修改任何設定,清單內容就會直接加上去了,若是清單不會再增加了,直接給他一個範圍就好了喔~
2006-11-23 10:21:40 · answer #2 · answered by jackylu 6 · 0⤊ 0⤋