當(dāng)我們?cè)贓xcel表格中錄入大量數(shù)據(jù)的時(shí)候經(jīng)常會(huì)出現(xiàn)錄入錯(cuò)誤或錄入的內(nèi)容不規(guī)范的問(wèn)題,這對(duì)我們之后的數(shù)據(jù)處理與分析帶來(lái)很大的麻煩悲龟,那怎么樣才能保證保障數(shù)據(jù)錄入快速屋讶,規(guī)范和準(zhǔn)確呢,今天就給大家分享一下Excel數(shù)據(jù)驗(yàn)證(Excel2013版以前的數(shù)據(jù)有效性)的神奇功能须教。
一皿渗、基本用法:
1.手工錄入:當(dāng)我們需要經(jīng)常錄入一些重復(fù)內(nèi)容時(shí),只需要在當(dāng)前錄入內(nèi)容下面的單元格按住ALT+ ↓,就會(huì)出現(xiàn)下拉菜單轻腺,直接選擇就可以不需要手動(dòng)錄入乐疆。當(dāng)然這邊下拉菜單的內(nèi)容是你前面有手工錄入的內(nèi)容,如果之前沒(méi)有錄入的內(nèi)容贬养,是沒(méi)辦法出現(xiàn)在下拉菜單讓你選擇的挤土。
2.引用表格現(xiàn)有內(nèi)容:比如我們表格有預(yù)先錄入?yún)?shù)表的話,就可以直接引用參數(shù)表現(xiàn)有的內(nèi)容误算,操作方式:選中需要錄入數(shù)據(jù)的區(qū)域仰美,選擇數(shù)據(jù)驗(yàn)證——驗(yàn)證條件:允許 選擇 序列,在來(lái)源:輸入或粘貼引用的位置儿礼,點(diǎn)擊確定即可咖杂。
3.名稱(chēng)框:操作方法就是先把需要引用的內(nèi)容建立名稱(chēng)框,然后選中需要錄入數(shù)據(jù)的區(qū)域蚊夫,選擇數(shù)據(jù)驗(yàn)證——驗(yàn)證條件:允許 選擇 序列诉字,在來(lái)源:=名稱(chēng)框的名字(點(diǎn)擊F3可以調(diào)出粘貼名稱(chēng)的窗口,直接選擇需要用到的名稱(chēng))知纷,點(diǎn)擊確定即可壤圃。
二、進(jìn)階用法:
1.提示信息:可以對(duì)數(shù)據(jù)驗(yàn)證的區(qū)域設(shè)置標(biāo)題和提示內(nèi)容琅轧,在用戶(hù)錄入數(shù)據(jù)時(shí)起到提醒的作用埃唯。當(dāng)然用批注的方式也可以達(dá)到提示的效果。
2.出錯(cuò)警告:針對(duì)已經(jīng)設(shè)置數(shù)據(jù)驗(yàn)證的區(qū)域鹰晨,當(dāng)錄入不符合驗(yàn)證內(nèi)容時(shí)就會(huì)出現(xiàn)錯(cuò)誤提示。
3.圈識(shí)無(wú)效信息:當(dāng)我們?cè)O(shè)置好數(shù)據(jù)驗(yàn)證后,選擇數(shù)據(jù)驗(yàn)證菜單下的圈識(shí)無(wú)效信息模蜡,就會(huì)把不符合驗(yàn)證單元格用紅色圈出來(lái)漠趁,便于我們進(jìn)行改正。
三忍疾、動(dòng)態(tài)下拉菜單:選擇需要驗(yàn)證的數(shù)據(jù)區(qū)域闯传,選擇插入表,或者按CTRL+T也可以創(chuàng)建超級(jí)表卤妒,數(shù)據(jù)驗(yàn)證-允許序列來(lái)源引用該超級(jí)表甥绿,當(dāng)表格新增內(nèi)容時(shí),數(shù)據(jù)驗(yàn)證的序列也會(huì)動(dòng)態(tài)更新则披。
四共缕、快速錄入當(dāng)前時(shí)間:主要是數(shù)據(jù)驗(yàn)證序列來(lái)源引用顯示當(dāng)前時(shí)間函數(shù)=now(),然后數(shù)據(jù)區(qū)域單元格格式自定義顯示hh:mm:ss即可。
五士复、借貸只能一方輸入:會(huì)計(jì)上要求借方和貸方同一行正能錄入一個(gè)數(shù)據(jù)图谷,此時(shí)我們可以利用數(shù)據(jù)驗(yàn)證允許自定義,在來(lái)源輸入公式=COUNTA($A2:$B2)=1,點(diǎn)擊確定即可阱洪。
六便贵、二級(jí)下拉菜單:首先設(shè)置一級(jí)菜單選擇數(shù)據(jù)區(qū)域A列,選擇數(shù)據(jù)驗(yàn)證-序列冗荸,來(lái)源引用一級(jí)菜單數(shù)據(jù)所區(qū)域承璃,然后選擇二級(jí)菜單B列數(shù)據(jù)區(qū)域,選擇數(shù)據(jù)驗(yàn)證-序列蚌本,來(lái)源輸入公式=indirect(A2),點(diǎn)擊確定即可盔粹。
拓展內(nèi)容:當(dāng)我們數(shù)據(jù)區(qū)域有新增時(shí),能否動(dòng)態(tài)更新呢魂毁?這個(gè)用函數(shù)的方法是可以實(shí)現(xiàn)的玻佩。
操作方式也很簡(jiǎn)單:選擇第一級(jí)菜單數(shù)據(jù)區(qū)域A2:A22后,選擇數(shù)據(jù)驗(yàn)證--- 允許序列席楚,來(lái)源 粘貼公式:
=OFFSET($F$1,0,0,1,COUNTA($F$1:$XFD$1))咬崔,然后選擇第二級(jí)菜單數(shù)據(jù)區(qū)域B2:B22后,選擇數(shù)據(jù)驗(yàn)證--- 允許序列烦秩,來(lái)源 粘貼公式:
=OFFSET($F$1,1,(MATCH(A2,$F$1:$XFD$1,0)-1),COUNTA(OFFSET($F$1,1,(MATCH(A2,$F$1:$XFD$1,0)-1),999,1)))
補(bǔ)充說(shuō)明:OFFSET函數(shù)詳解:
=OFFSET(reference,rows,cols,height,width)
=OFFSET(參考系或參考區(qū)域垮斯,向下移動(dòng)行數(shù),向右移動(dòng)列數(shù)只祠,取值行數(shù)兜蠕,取值列數(shù))
Reference:參考系或參考區(qū)域
Rows:向下移動(dòng)行數(shù);
Cols:向右移動(dòng)列數(shù)抛寝;
Height:取值行數(shù)熊杨;
Width:取值列數(shù)曙旭;
七、聯(lián)想式下拉菜單:
操作步驟:
第1步? 源數(shù)據(jù)排序晶府。目的是把相似的內(nèi)容排列在一起桂躏。如上圖C列所示。
第2步? 選取A列要設(shè)置的區(qū)域川陆,右鍵菜單 - 定義名稱(chēng)剂习。在如圖所示的新建名稱(chēng)窗口中:
名稱(chēng):城市
引用位置:
=OFFSET('7.聯(lián)想式下拉菜單'!$C$1,MATCH('7.聯(lián)想式下拉菜單'!A2&"*",'7.聯(lián)想式下拉菜單'!C:C,0)-1,,COUNTIF('7.聯(lián)想式下拉菜單'!C:C,'7.聯(lián)想式下拉菜單'!A2&"*"),1)
公式說(shuō)明:
match()查找輸入的字符串在C列的開(kāi)始位置,&"*"實(shí)現(xiàn)模糊查找较沪。
Countif()統(tǒng)計(jì)以輸入字符串開(kāi)頭的車(chē)型有多少個(gè)
offset()
? 獲取開(kāi)始行數(shù)和總行數(shù)鳞绕,用offset生成動(dòng)態(tài)引用區(qū)域。
第3步 數(shù)據(jù)選項(xiàng)卡? -? 數(shù)據(jù)有效性 - 允許“序列”尸曼,來(lái)源? =城市
看完是不是覺(jué)得很神奇呢们何?趕緊動(dòng)手試試吧!