Question to say "I can!"

Excel實現單元格下拉菜單的幾種方法

2013-12-19

一、直接輸入:
1.選擇要設置的單元格,譬如A1單元格;
2.選擇菜單欄的“數據”→“有效性”→出現“數據有效性”彈出窗口;
3.在“設置”選項中→“有效性條件”→“允許”中選擇“序列”→右邊的“忽略空值”和“提供下拉菜單”全部打勾→在“來源”下面輸入數據,譬如“1,2,3,4,5,6,7,8,9”(不包括雙引號,分割符號“,”必須為半角模式)→按“確定”就OK了,再次選擇該A1單元格,就出現了下拉菜單。

二、引用同一工作表內的數據:
如果同一工作表的某列就是下拉菜單想要的數據,譬如引用工作表Sheet1的B2:B5,B2:B5分別有以下數據:1、2、3、4,操作如下:
1.選擇要設置的單元格,譬如A1單元格;
2.選擇菜單欄的“數據”→“有效性”→出現“數據有效性”彈出窗口;
3.在“設置”選項中→“有效性條件”→“允許”中選擇“序列”→右邊的“忽略空值”和“提供下拉菜單”全部打勾→在“來源”下面輸入數據“=$B$2:$B$5”,也可以按右邊帶紅色箭頭的直接選擇B2:B5區域→按“確定”就OK了,再次選擇該A1單元格,就出現了下拉菜單。

三、引用不同工作表內的數據(必須用到定義名稱):
如果不同工作表的某列就是下拉菜單想要的數據,譬如工作表Sheet1的A1單元格要引用工作表Sheet2的B2:B5區域,工作表Sheet2的B2:B5分別有以下數據:1、2、3、4,操作如下:
1.定義名稱:菜單欄→“插入”→“名稱”→“定義”→彈出“定義名稱”窗口,在“在當前工作薄中的名稱”下面輸入“DW”(可以自己隨便明明)→“引用位置”下面輸入“=Sheet2!$B$2:$B$5”,也可以按右邊帶紅色箭頭的直接選擇B2:B5區域→按“添加”后再按“確定”完成第一步。
2.選擇菜單欄的“數據”→“有效性”→出現“數據有效性”彈出窗口;
3.在“設置”選項中→“有效性條件”→“允許”中選擇“序列”→右邊的“忽略空值”和“提供下拉菜單”全部打勾→在“來源”下面輸入“=DW”,“DW”就是剛剛定義好的名稱,按“確定”就OK了,再次選擇該A1單元格,就出現了下拉菜單。
---------------------------------------------------------------------------------------
1.
只要你在一列中連續的單元格內輸入文字,
除了數字以外的內容都會顯示在下拉列表中.
快捷鍵是Alt + 方向鍵下鍵.
在輸入數據時,如果想輸入上面已經輸入過的數據,
直接從下拉列表中選擇就可以了.

2.
在EXCEL單元格做下拉列表還有一個更好的方法,因為下拉列表的內容可能有30項甚至于100項以上,如在“數據-有效性-來源”中填寫100項是很做不到的,我記得最多只可填寫30項。方法是將要在下拉列表中選擇的100項內容填在A1-A100,選擇“插入-名稱-定義”,定義名稱可填下拉內容“一級”,定義的引用位置是A1-A100,確定后將一級下拉內容填入“數據-有效性-來源”中或者在“數據-有效性-來源”中填“=$A$1:$A$100”。

3.
我做的表比較復雜,要實現在一行中輸入數據同時它相關的一些數據都要出來,而且要輸入的數據量很大。
如:A1是一個下拉列表,我選中AA,同時一行的AA 的型號,價格都出現,而且是每行都是這樣,可以實現嗎?和復雜嗎?
設:原數據表在sheet1表,A列為型號,B--H列為相關數據。
新表建在Sheet2表,表格式同SHeet1表。
選中Sheet1表的A列型號的區域(設為A2至A30),定義名稱為 “型號”。
在Sheet2表的A2單元格,數據→有效性,“允許”選“序列”,“來源”中輸入“=型號”(等于應在英文狀態下輸入),確定退出。
在B2單元格輸入公式:
=IF($A2<>0,VLOOKUP($A2,Sheet1!$A$2:$H$30,COLUMN(),0),"")
再將B2單元格橫向拉到H2單元格。
再將A2至H2單元格向下拉若干行。
A列選型號后,后面出現相關數據。

作者:admin | Categories:軟件使用 | Tags:

發表評論

電子郵件地址不會被公開。 必填項已用*標注

*

澳洲f1赛车b盘开奖套路 广西快乐双彩中奖查询 广东11选5规则及奖金 新疆11选5前三走势图带连线 盈盈有道 天津11选5哪里可以买 期货配资规则 安徽快三赚钱技巧 闪电配资 河北20选5定位走势图 私募基金配资利率 天津快乐10分走势图 新疆11选5开奖记 在线股票开户 贵州快3下载安装 如何融资买入股票 福彩3d历史上的今天开奖号