Excel出錯(cuò)不知所措?這樣子的錯(cuò)誤提示絕了
公式出錯(cuò),大概是最令表哥表姐們頭疼的一件事了。當(dāng)然也分兩種:一是公式本身就有錯(cuò)誤,這時(shí)主要依賴于排錯(cuò)解決。另一種情況,則是公式本身沒錯(cuò),但由于原始數(shù)據(jù)等方面的緣故,不可避免產(chǎn)生了一些與期望值不符的結(jié)果。那么要想解決后一種情況,一般都有哪些方法呢?
1. IFERROR函數(shù)
從函數(shù)的名稱也能看出,這家伙其實(shí)就是專為公式出錯(cuò)而設(shè)計(jì)的。簡(jiǎn)單來說,它的使用只需要兩組變量,“判斷哪個(gè)單元格出錯(cuò)”以及“出錯(cuò)后顯示什么?”。舉個(gè)例子,當(dāng)我們要制作一份考勤表時(shí),通常會(huì)使用“實(shí)際出勤數(shù)/應(yīng)該出勤數(shù)”來求取“出勤率”。但這里往往會(huì)涉及一個(gè)問題,即當(dāng)“應(yīng)該出勤數(shù)”還未填寫時(shí),單元格就會(huì)彈出一個(gè)“除零錯(cuò)誤”(#DIV/0!)。

用IFERROR函數(shù)解決原始數(shù)據(jù)出錯(cuò)
解決這個(gè)問題的方法很多,比如先通過IF函數(shù)做個(gè)判斷,如果“應(yīng)該出勤數(shù)”已經(jīng)填寫,就按規(guī)則計(jì)算,如果尚未填寫,就先顯示個(gè)“0”占個(gè)坑。不過你也看到了,這個(gè)方法很笨,而且會(huì)把公式變得冗長(zhǎng)。相比之下,IFERROR只要告訴它出錯(cuò)后,應(yīng)該顯示什么就可以了(本例即出錯(cuò)時(shí)顯示“空白”,不出錯(cuò)按原公式計(jì)算),既簡(jiǎn)單又輕便。

自定義出錯(cuò)提示詞
此外你也可以通過修改IFERROR后面的“出錯(cuò)值”,來實(shí)現(xiàn)一些更“人性化”的提示。比如當(dāng)數(shù)據(jù)出錯(cuò)時(shí),顯示“還沒數(shù)據(jù)呢”(記得提示文字一定要用引號(hào)括起來)等等。總之方法到位了,怎么喜歡就怎么來吧!
2. “0”值處理
除了單獨(dú)的出錯(cuò)提示外,有時(shí)我們也會(huì)看到一大堆“0”值。這個(gè)原因其實(shí)和上文差不多,也是由于原始數(shù)據(jù)未填寫(更新)所致。不過由于不是出錯(cuò)提示,IFERROR在這里已經(jīng)不起作用,我們需要更換一個(gè)思路。

取消“在具有零值的單元格中顯示零”勾選
點(diǎn)擊“文件”→“選項(xiàng)”→“高級(jí)”,將右面板的進(jìn)度條下拉,取消“在具有零值的單元格中顯示零”前面的勾選,就能在Excel中禁止“0”的顯示。不過和IFERROR僅處理出錯(cuò)公式不同,“禁零法”則會(huì)連帶著將正常的“0”值禁用。因此在使用這個(gè)方法時(shí),需要更為謹(jǐn)慎一點(diǎn)。
3. 數(shù)據(jù)驗(yàn)證
對(duì)于某些容易輸錯(cuò)的字段(比如身份證號(hào)),我們通常會(huì)使用“數(shù)據(jù)有效性”加以控制。一般來說,如果所輸?shù)膬?nèi)容不合規(guī),就會(huì)彈出一個(gè)“此值與此單元格定義的數(shù)據(jù)驗(yàn)證限制不匹配”的提示。沒錯(cuò)!這個(gè)提示很微軟。

修改出錯(cuò)提示文字
能不能讓提示文字更易懂一點(diǎn)呢?很簡(jiǎn)單,只要在設(shè)置數(shù)據(jù)有效性時(shí),點(diǎn)擊旁邊的“出錯(cuò)警告”,然后再把你琢磨好的提示文字輸入進(jìn)去即可。這樣當(dāng)輸入內(nèi)容不符合規(guī)范時(shí),我們至少能看到一個(gè)能看懂的提示了。

修改后的出錯(cuò)提示
4. 重復(fù)輸入提醒
除了上面這些后知后覺的提醒以外,我們也可以對(duì)一些重復(fù)錄入進(jìn)行限制。實(shí)現(xiàn)這一功能同樣也要借助“數(shù)據(jù)有效性”,只不過重點(diǎn)是將“驗(yàn)證條件”改為“自定義”,并在公式欄中輸入“=COUNTIF(B:B,B1)=1”。這段公式的作用,是當(dāng)B列中出現(xiàn)重復(fù)數(shù)據(jù)時(shí)(即COUNTIF值>1),停止錄入并彈出提示。當(dāng)然你也可以借助上文那個(gè)方法,對(duì)這個(gè)提示自定義一下。
通過“數(shù)據(jù)有效性”防止重復(fù)錄入
寫在最后
以上四種方法是平時(shí)最常用的,基本上可以涵蓋掉日常使用的方方面面。其實(shí)出錯(cuò)本身并不可怕,真正可怕的是明明出了錯(cuò),卻沒有任何提醒。好了,以上就是本期要和大家分享的幾個(gè)小技巧!