[應用一]下拉選單輸入的實現
例1:直接自定義序列
有時候我們在各列各行中都輸入同樣的幾個值,比如說,輸入學生的等級時我們只輸入四個值:優秀,良好,合格,不合格。我們希望Excel2000單元格能夠象下拉框一樣,讓輸入者在下拉選單中選擇就可以實現輸入。
操作步驟:先選擇要實現效果的行或列;再點選"資料\有效性",開啟"資料有效性"對話方塊;選擇"設定"選項卡,在"允許"下拉選單中選擇"序列";在"資料來源"中輸入"優秀,良好,合格,不合格"(注意要用英文輸入狀態下的逗號分隔!);選上"忽略空值"和"提供下拉選單"兩個複選框。點選"輸入資訊"選項卡,選上"選定單元格顯示輸入資訊",在"輸入資訊"中輸入"請在這裡選擇"。
例2:利用表內資料作為序列源。
有時候序列值較多,直接在表內列印區域外把序列定義好,然後引用。
操作步驟:先在同一工作表內的列印區域外要定義序列填好(假設在在Z1:Z8),如“單親家庭,殘疾家庭,殘疾學生,特困,低收人,突發事件,孤兒,軍烈屬”等,然後選擇要實現效果的列(資助原因);再點選"資料\有效性",開啟"資料有效性"對話方塊;選擇"設定"選項卡,在"允許"下拉選單中選擇"序列";“來源”欄點選右側的展開按鈕(有一個紅箭頭),用滑鼠拖動捲軸,選中序列區域Z1:Z8(如果記得,可以直接輸入=$Z$1:$Z$8;選上"忽略空值"和"提供下拉選單"兩個複選框。點選"輸入資訊"選項卡,選上"選定單元格顯示輸入資訊",在"輸入資訊"中輸入"請在這裡選擇"。
例3:橫跨兩個工作表來製作下拉選單
用INDIRECT函式實現跨工作表
[應用二]自動實現輸入法中英文轉換
有時,我們在不同行或不同列之間要分別輸入中文和英文。我們希望Excel能自動實現輸入法在中英文間轉換。
[應用三]資料唯一性檢驗
員工的身份證號碼應該是唯一的,為了防止重複輸入,我們用“資料有效性”來提示大家。
操作步驟:選中需要建立輸入身份證號碼的單元格區域(如B2至B14列),執行“資料→有效性”命令,開啟“資料有效性”對話方塊,在“設定”標籤下,按“允許”右側的下拉按鈕,在隨後彈出的快捷選單中,選擇“自定義”選項,然後在下面“公式”方框中輸入公式:=COUNTIF(B:B,B2)=1,確定返回。以後在上述單元格中輸入了重複的身份證號碼時,系統會彈出提示對話方塊,並拒絕接受輸入的號碼。
[應用一]下拉選單輸入的實現
例1:直接自定義序列
有時候我們在各列各行中都輸入同樣的幾個值,比如說,輸入學生的等級時我們只輸入四個值:優秀,良好,合格,不合格。我們希望Excel2000單元格能夠象下拉框一樣,讓輸入者在下拉選單中選擇就可以實現輸入。
操作步驟:先選擇要實現效果的行或列;再點選"資料\有效性",開啟"資料有效性"對話方塊;選擇"設定"選項卡,在"允許"下拉選單中選擇"序列";在"資料來源"中輸入"優秀,良好,合格,不合格"(注意要用英文輸入狀態下的逗號分隔!);選上"忽略空值"和"提供下拉選單"兩個複選框。點選"輸入資訊"選項卡,選上"選定單元格顯示輸入資訊",在"輸入資訊"中輸入"請在這裡選擇"。
例2:利用表內資料作為序列源。
有時候序列值較多,直接在表內列印區域外把序列定義好,然後引用。
操作步驟:先在同一工作表內的列印區域外要定義序列填好(假設在在Z1:Z8),如“單親家庭,殘疾家庭,殘疾學生,特困,低收人,突發事件,孤兒,軍烈屬”等,然後選擇要實現效果的列(資助原因);再點選"資料\有效性",開啟"資料有效性"對話方塊;選擇"設定"選項卡,在"允許"下拉選單中選擇"序列";“來源”欄點選右側的展開按鈕(有一個紅箭頭),用滑鼠拖動捲軸,選中序列區域Z1:Z8(如果記得,可以直接輸入=$Z$1:$Z$8;選上"忽略空值"和"提供下拉選單"兩個複選框。點選"輸入資訊"選項卡,選上"選定單元格顯示輸入資訊",在"輸入資訊"中輸入"請在這裡選擇"。
例3:橫跨兩個工作表來製作下拉選單
用INDIRECT函式實現跨工作表
[應用二]自動實現輸入法中英文轉換
有時,我們在不同行或不同列之間要分別輸入中文和英文。我們希望Excel能自動實現輸入法在中英文間轉換。
[應用三]資料唯一性檢驗
員工的身份證號碼應該是唯一的,為了防止重複輸入,我們用“資料有效性”來提示大家。
操作步驟:選中需要建立輸入身份證號碼的單元格區域(如B2至B14列),執行“資料→有效性”命令,開啟“資料有效性”對話方塊,在“設定”標籤下,按“允許”右側的下拉按鈕,在隨後彈出的快捷選單中,選擇“自定義”選項,然後在下面“公式”方框中輸入公式:=COUNTIF(B:B,B2)=1,確定返回。以後在上述單元格中輸入了重複的身份證號碼時,系統會彈出提示對話方塊,並拒絕接受輸入的號碼。