A. 如何利用EXCEL數據有效性實現多級選擇錄入
以WPS 2019版本為例:
關於excel表格怎樣設置數據有效性實現多級選擇錄入,在WPS「表格(Excel)」中操作方法如下:
1、首先,我們在表格將數據分別錄入到Sheet2和Sheet3中,Sheet2中是一級和二級,Sheet3中是二級和三級的數據。和之前製作二級下拉菜單的方式差不多,我們先進入Sheet2中,選擇所有數據,點擊「公式-指定-只保留「首行」前面的勾,其他的全部取消掉。同樣的方法,我們再次進入Sheet3中進行操作;
2、設置一級下拉菜單:進入Sheet1,選中A2單元格,進入「數據-有效性-有效性-選擇序列」,在「來源」中選擇Sheet2中的「A1:C1」單元格(就是一級下拉菜單的內容);
(注意:設置完成後續先選中一個選項,否則設置二級時會提示錯誤)
3、設置二級下拉菜單。游標定位到B2單元格,然後進入「數據-有效性-有效性-選擇序列」「來源」中輸入「=INDIRECT(A2)」確定;
4、設置三級下拉菜單。選中C2單元格,同樣的操作,只是在「來源」中輸入的是「=INDIRECT(B2)」。最後,我們選中A2:C2單元格,向下填充一下。此時,我們的多級下拉菜單就已經全部完成。
B. excel中關於數據有效性的自動選擇錄入問題
你說的效果在窗體控制項內Textbox可以實現,但是在數據有效性里據我所知辦不到。
因為數據有效性就是為了限定客戶輸入內容而作的設置,事先要把可選取內容提前錄入。
設置有效性條件是序列,而你要模糊查找而且你要的還是類似於模糊查找的功能
最起碼設置的有效性條件也要寫自定義-公式,然後再寫find函數查找。
我建議,你可以在數據有效性選取范圍內容之前,把你B列的數據排序一下,如果是英文,也是按abcd的順序來排列的,直接升序。
然後在D列設置數據有效性設置的時候,同字母開頭的東西會拍在一起,應該稍微方便一下你的選取。
C. 表格數據有效性選項,選擇某個選項後,後面一欄直接回自動顯示相應數值,怎樣設置呢,求助
這個你可以用兩種方法實現:
1、在後面一欄加個IF函數,根據你自己的條件,出來相應的結果
2、在另外一個表或另外個區域 利潤空間對應的分值,再在分值的地方使用VLOOKP實現
D. 如何設置數據有效性
可以在Excel中選擇一列,設置這一列的數據來源和固定格式,以Excel 2016為例,有以下步驟:
1、打開需要設置的excel文檔,滑鼠選中需要設置數據有效性的單元格。
注意事項:
設置數據有效性的其他方法:
1、直接引用單元格錄入好的數據,選擇要放置數據的空白單元格,打開「數據有效性」對話框,選擇「序列" 在點擊「來源」按鈕,選擇錄入好的數據,確定。
2、利用名稱定義,引用名稱,這個方法可以跨區域,可以引用數據源不在同一行或同一列。
E. EXCEL中條件選擇和數據有效性設置的問題
第一個就是 把你的那個數據來源,使用if 函數 讓A1單元格約束之……
第二個問題:
=IF(C1>0,(IF(AND(DAY(C1)>25,MONTH(C1)=12),YEAR(C1)+1,YEAR(C1))&"年"&IF(DAY(C1)<=25,MONTH(C1),IF(MONTH(C1)<>12,MONTH(C1)+1,1)&"月"),"")
函數沒測試,但是思路就是這樣……請仔細檢查 並修正……
F. EXCEL中數據有效性 自定義怎麼使用
[應用一]下拉菜單輸入的實現
例1:直接自定義序列
有時候我們在各列各行中都輸入同樣的幾個值,比如說,輸入學生的等級時我們只輸入四個值:優秀,良好,合格,不合格。我們希望Excel2000單元格能夠象下拉框一樣,讓輸入者在下拉菜單中選擇就可以實現輸入。
操作步驟:先選擇要實現效果的行或列;再點擊"數據\有效性",打開"數據有效性"對話框;選擇"設置"選項卡,在"允許"下拉菜單中選擇"序列";在"數據來源"中輸入"優秀,良好,合格,不合格"(注意要用英文輸入狀態下的逗號分隔!);選上"忽略空值"和"提供下拉菜單"兩個復選框。點擊"輸入信息"選項卡,選上"選定單元格顯示輸入信息",在"輸入信息"中輸入"請在這里選擇"。
例2:利用表內數據作為序列源。
有時候序列值較多,直接在表內列印區域外把序列定義好,然後引用。
操作步驟:先在同一工作表內的列印區域外要定義序列填好(假設在在Z1:Z8),如「單親家庭,殘疾家庭,殘疾學生,特困,低收人,突發事件,孤兒,軍烈屬」等,然後選擇要實現效果的列(資助原因);再點擊"數據\有效性",打開"數據有效性"對話框;選擇"設置"選項卡,在"允許"下拉菜單中選擇"序列";「來源」欄點擊右側的展開按鈕(有一個紅箭頭),用滑鼠拖動滾動條,選中序列區域Z1:Z8(如果記得,可以直接輸入=$Z$1:$Z$8;選上"忽略空值"和"提供下拉菜單"兩個復選框。點擊"輸入信息"選項卡,選上"選定單元格顯示輸入信息",在"輸入信息"中輸入"請在這里選擇"。
例3:橫跨兩個工作表來製作下拉菜單
用INDIRECT函數實現跨工作表
在例2中,選擇來源一步把輸入=$Z$1:$Z$8換成=INDIRECT("表二!$Z$1:$Z$8"),就可實現橫跨兩個工作表來製作下拉菜單。
[應用二]自動實現輸入法中英文轉換
有時,我們在不同行或不同列之間要分別輸入中文和英文。我們希望Excel能自動實現輸入法在中英文間轉換。
操作步驟:假設我們在A列輸入學生的中文名,B列輸入學生的英文名。先選定B列,點擊進入"數據\有效性",打開"數據有效性"對話框;選擇"輸入法"對話框,在"模式"下拉菜單中選擇"關閉(英文模式)";然後再"確定",看看怎麼樣。
[應用三]數據唯一性檢驗
員工的身份證號碼應該是唯一的,為了防止重復輸入,我們用「數據有效性」來提示大家。
操作步驟:選中需要建立輸入身份證號碼的單元格區域(如B2至B14列),執行「數據→有效性」命令,打開「數據有效性」對話框,在「設置」標簽下,按「允許」右側的下拉按鈕,在隨後彈出的快捷菜單中,選擇「自定義」選項,然後在下面「公式」方框中輸入公式:=COUNTIF(B:B,B2)=1,確定返回。以後在上述單元格中輸入了重復的身份證號碼時,系統會彈出提示對話框,並拒絕接受輸入的號碼。
G. excel表格2010數據有效性,選擇某個選項後,後面欄直接自動顯示隨對應數值,怎樣設置呢,求助
在表2的B3輸入:=INDEX(Sheet1!$C:$C,MATCH(Sheet2!$A$3,Sheet1!$A:$A,0)+MOD(ROW(A3),3),1)
然後下拉就好了。
H. Excel數據有效性設置的下拉菜單內容有多個,但選擇時只能單選,如何設置下拉菜單,可以在選擇時多選
多選功能無法通過設置數據有效性來實現,需要插入「列表框」來實現該功能。
操作方法(以excel2007以上版本):
1、首先點擊工具欄中的「開發工具」選項,點擊「插入」中的「列表框」圖標。