肉动漫www网站进入_久久九九久精品国产综合一千收藏_熟妇搡bbbb搡bbbb泰国_以及sihu国产午夜精品一区二区三区

您的意見或建議

怎么稱呼您?

您的E-mail

提交成功,感謝您的反饋!

窗口將于5秒鐘后關(guān)閉
通告
防騙預(yù)警 - 正文

Excel中級聯(lián)菜單的實(shí)現(xiàn)

文章來源:互聯(lián)網(wǎng)更新時(shí)間:2009-07-23 11:17:32

    大家知道,在Excel中可以通過設(shè)置數(shù)據(jù)的有效性來實(shí)現(xiàn)類似于網(wǎng)頁表單中的下拉菜單功能,這樣可以大大地提高數(shù)據(jù)的錄入速度和可靠性。但采用此方法要求下拉菜單中的選項(xiàng)不能過多,否則會(huì)影響錄入的速度。如果這些選項(xiàng)內(nèi)容之間可進(jìn)行分類、分組,那我們就可以用多個(gè)下拉選項(xiàng)(即級聯(lián)菜單)來解決此類問題。下面我們就從一個(gè)實(shí)例出發(fā),給出在Excel中實(shí)現(xiàn)級聯(lián)菜單的兩種方法,希望能給使用Excel進(jìn)行辦公的朋友提供幫助。

    一、自定義數(shù)據(jù)的有效性

    這里有兩個(gè)工作表,其中Sheet1用來采集客戶資料,并將其名稱改為“客戶數(shù)據(jù)采集”,在Sheet2的A列中保存了所有的省份, B列中的數(shù)據(jù)為各省份所屬的縣市并將工作表名稱改為“地區(qū)”(假設(shè)這里設(shè)置了三個(gè)省份,即江蘇省、浙江省和安徽?。?。

    1. 定義單元格區(qū)域名稱

    選中“地區(qū)”表中江蘇省所屬縣市的單元格區(qū)域B2∶B14,依次單擊“插入”菜單中的“名稱”,選擇“定義”,彈出“定義名稱”對話框,在“在當(dāng)前工作簿中的名稱”框中輸入所定義的名稱“江蘇”,單擊“確定”按鈕。類似地,我們可以將浙江省和安徽省所屬縣市的單元格區(qū)域名稱分別定義為“浙江”和“安徽”。

    2. 設(shè)置數(shù)據(jù)的有效性

    切換到“用戶數(shù)據(jù)采集”表中,選擇要選擇輸入省份的D列,單擊“數(shù)據(jù)”菜單中的“有效性”命令,彈出設(shè)置“數(shù)據(jù)有效性”對話框,在有效性條件的“允許”列表中選擇“序列”,在“來源”框中輸入“江蘇,浙江,安徽”(分隔符為英文狀態(tài)下的逗號),單擊“確定”按鈕。接下來選中“所屬縣市”所在的E列,再次打開“數(shù)據(jù)有效性”對話框,在有效性條件的“允許”列表中選擇“序列”,在“來源”框中輸入公式“=INDIRECT(D2)”,單擊“確定”按鈕

    Cico提示:在關(guān)閉設(shè)置E列數(shù)據(jù)有效性對話框時(shí),如系統(tǒng)彈出警告提示“源目前包含錯(cuò)誤,是否繼續(xù)?”,只需確認(rèn)就可以了。如果指定的D2單元格中已經(jīng)選擇了一個(gè)省份再設(shè)置E列數(shù)據(jù)的有效性就不會(huì)出現(xiàn)此提示了。

    3. 數(shù)據(jù)錄入

    錄入客戶資料時(shí),首先選擇客戶所在的省份,然后再打開其右側(cè)“所屬縣市”所在的單元格時(shí),我們就可以從下拉菜單中找到我們所需的選項(xiàng)了。

    二、用組合框工具實(shí)現(xiàn)

    該方法是借助控件工具箱和VBA代碼來實(shí)現(xiàn)的。

    1. 設(shè)計(jì)組合框

    在工作表Sheet1中我們借助“控件工具箱”設(shè)計(jì)了錄入界面,將工作表名稱改為“客戶數(shù)據(jù)采集”,在采集客戶的所屬地區(qū)時(shí)我們設(shè)計(jì)了兩個(gè)組合框,第一個(gè)組合框ComboBox1用來存放省份,第二個(gè)組合ComboBox2用來存放對應(yīng)于第一個(gè)組合框的下屬的縣市。Sheet2(“地區(qū)”表)仍保留和原來一樣的內(nèi)容。