我的上一篇文章中,簡單介紹了在Excel表格中,如何讓用戶按照自己的規(guī)定輸入信息中最簡單的一部分。我們簡單回顧一下,也方便其他沒有看過上篇的朋友對“數(shù)據(jù)有效性”有個初步了解。
比如說姓名框中,我希望填寫者輸入的姓名長度在二到四個字符之間,這個時候,我們通過設(shè)置“數(shù)據(jù)'功能區(qū)中的“數(shù)據(jù)有效性”選項卡,在彈出的對話框中對”文本長度“進行規(guī)定,就能實現(xiàn)對填寫者輸入的字符串長度的控制。
那么,下面我要介紹在制作表格時經(jīng)常遇到的另一問題,如何設(shè)計一個下拉菜單呢?比如當(dāng)我希望填寫者輸入性別的時候,統(tǒng)一輸入”男“或”女“這兩種選項,以免有人出于搞怪而填寫其他選項影響數(shù)據(jù)收集效率。
那么下拉菜單要怎樣做呢?首先,單擊“數(shù)據(jù)”功能區(qū)中的“數(shù)據(jù)有效性”按鈕,在彈出的“數(shù)據(jù)有效性”對話框中的“設(shè)置”選項卡下,選擇“允許”下面的“序列”,在下面的“來源”文本框中輸入待選的列表項,也就是“男,女”,各待選項間以半角逗號分隔(英文狀態(tài)下的逗號),我這里加引號只是起到突出的作用,在輸入的時候是不需要加引號的,填寫好選項之后再單擊“確定”按鈕即可。
除了這種方法之外,我們還可以在EXCEL表中事先按行輸入各個序列數(shù)據(jù),也就是要在下拉列表中顯示的數(shù)據(jù),每個輸入在一個單元格內(nèi)。之后,在“數(shù)據(jù)有效性”對話框中,單擊“來源”文本框右邊的“輸入來源”按鈕,我們可以直接用鼠標(biāo)選中剛剛輸入序列數(shù)據(jù)的單元格區(qū)域,單擊剛才的按鈕返回,也可以設(shè)置好下拉列表。這樣設(shè)置的好處有兩個:第一點,下拉列表中的數(shù)據(jù)可以隨時變更,同時下拉列表中的選項也會同時更新;第二點,當(dāng)數(shù)據(jù)很多的時候,我們可以通過選擇數(shù)據(jù)源設(shè)置下拉菜單內(nèi)容,避免了輸入的費時。附:在上一篇文章后,有網(wǎng)友向我詢問,如何能在每一行的開頭設(shè)置出下拉菜單選項,其中選項是這一行其他列單元格內(nèi)的內(nèi)容,如下圖中,A列為空白,B、C、D列中都有內(nèi)容,如何使得A列中的每一行其下拉菜單中,都有本行內(nèi)其他列里的全部選項呢?
首先,通過前面的介紹,相信大家都知道,要通過“數(shù)據(jù)有效性”中的“序列”進行設(shè)置,那么不同的地方就是,我們要解決如何在“來源”出表示出對應(yīng)的那一橫行的問題。那么,我們不難想到,當(dāng)A1單元格想要引用第一行內(nèi)的內(nèi)容時,我們的“來源”要這樣寫:“=$1:$1',而想要每一行對應(yīng)本行內(nèi)的數(shù)據(jù)時,我們則可以想到相對引用的方法進行實現(xiàn),舉一反三,相信大家都知道這個時候只需要在“來源”處寫:“=1:1',把絕對引用符號刪去,就可以了。
這樣設(shè)置好表格之后,其他人在填寫表格的時候也會方便許多了。
聯(lián)系客服