首页
/
每日頭條
/
職場
/
excel邏輯函數使用
excel邏輯函數使用
更新时间:2026-01-27 04:20:59

  在Excel 2016中提供了14個IS函數,主要是用于判斷數據類型、錯誤值、奇偶、空白單元格等 。工作中常見的IS函數分類如下:

excel邏輯函數使用(Excel中IS類判斷信息函數在工作中的應用)1

常見的IS類函數

使用IS函數屏蔽錯誤值

如下圖,在B13單元格中,使用VLOOKUP函數利用A3單元格的姓名查詢部門名稱。因為在A13單元格中輸入的姓名中間加入了空格,不匹配,從而無法查到對應信息而返回錯誤錯 #N/A的錯誤值。

excel邏輯函數使用(Excel中IS類判斷信息函數在工作中的應用)2

錯誤值

可使用下列公式将錯誤給屏蔽掉!即始果返回的值為錯誤值,則顯示為空白單元格。

方法一:使用ISERROR函數

在B13單元格中輸入下列公式:

= IF(ISERROR(VLOOKUP($A13,$A$2:$C$9,2,FALSE)),"",VLOOKUP($A13,$A$2:$C$9,2,FALSE))

公式解析如下:

即=IF(ISERROR(原公式,"",原公式)

先使用ISERROR判斷公式VLOOKUP($A13,$A$2:$C$9,2,FALSE)返回的查找結果,如果結果為錯誤值,則ISERROR就會返回邏輯值TRUE。其在公式中作為IF的判斷條件,判斷條件為TRUE,則顯示為空值,否則就正常顯示VLOOKUP公式返回的結果值。

excel邏輯函數使用(Excel中IS類判斷信息函數在工作中的應用)3

ISERROR函數用法

方法二:使用ISNA函數

在B13單元格中輸入下列公式:

=IF(ISNA(VLOOKUP($A13,$A$2:$C$9,2,FALSE)),"",VLOOKUP($A13,$A$2:$C$9,2,FALSE))

ISNA函數是專門用來判斷“#N/A”類的錯誤值。一般與VLOOKUP和MATCH函數配合使用。比起ISERROR函數來說,可以提高計算速度。

方法三:使用IFERROR或IFNA函數

在office 2007及以後的版本裡,新增加了IFERROR和IFNA函數,進行錯誤值屏蔽時,巧妙地使用此函數,可以大大地減少公式的複雜度,使用方法如下:

IFERROR(原公式,"")

IFNA(原公式,"")

使用此函數,公式可簡化為:

=IFERROR(VLOOKUP($A13,$A$2:$C$8,2,FALSE),"") =IFNA(VLOOKUP($A13,$A$2:$C$9,2,FALSE),"")

使用IS函數判斷數據類型

在Excel中輸入全數字身份證号碼時,因為Excel最大精确的位數為15位,所以當輸入18位數字時會自動變為科學計數顯示,即使再改變格式為文本,後3位也将變成000,且無法逆轉。因此,必須先設置單元格格式為“文本”類型,以文本存儲18位身份證号碼。

另外,現在18位身份證号碼,有的是18位數字,有的是17位數字加一位檢驗碼"X"。為了防止在錄入時出錯,可以先設置單元格的數據有效性進行限制,操作如下:

步驟01:如圖,選擇需要輸入身份證号碼的區域D2:D9。

步驟02:選擇“數據”選項卡,在“數據工具”分組中,找到“數據驗證”下拉菜單,單擊“數據驗證”。在“數據驗證”對話框“設置”選項卡下,設置“驗證條件”,在“允許”下拉菜單中選擇“自定義”,在“公式”編輯框中輸入如下公式:

=AND(ISTEXT(D2),LEN(D2)=18,ISNUMBER(--LEFT(D2,17)),OR(ISNUMBER(--RIGHT(D2,1)),EXACT(RIGHT(D2,1,"X")))

為了便于大家理解,下面将各段公式作以說明:

ISTEXT(D2):判斷D2單元格是否為文本,

LEN(D2)=18:判斷D2單元格字符個數是否為18個,

ISNUMBER(--LEFT(D2,17)):判斷D2單元格前17位是否為數值,

OR(ISNUMBER(--RIGHT(D2,1)),EXACT(RIGHT(D2,1),"X")):判斷D2單元格第18位是否為數值或者是字符"X"。

以上條件都滿足,将返回TRUE,允許輸入内容,否則将彈出錯誤。

注意:

--LEFT(D2,17)和--RIGHT(D2,1)前面的兩個減号的目的是進行減負運算,将字符串轉換為數值,如果是非數字将返回" #VALUE! "錯誤值。

excel邏輯函數使用(Excel中IS類判斷信息函數在工作中的應用)4

數據驗證對話框

步驟03:單擊“确定”按鈕後,進行驗證。

使用IS函數根據身份證号碼判斷性别

Excel中的ISEVEN和ISODD可以判斷數字為偶數還是奇數。身份證号碼中的第17位可以判斷性别,如果為奇數則為男性,偶數為女性。

使用如下公式即可判斷:

=IF(ISEVEN(MID(D2,17,1),"女","男")

或者:

=IF(ISODD(MID(D2,17,1)),"男","女")

得到結果如下:

excel邏輯函數使用(Excel中IS類判斷信息函數在工作中的應用)5

判斷男女

也可以使用MOD函數,根據能否被2整除,可以判斷是否為偶數的原理進行性别判斷。公式如下:

=IF(MOD(MID(D2,17,1),2)=0,"女","男")

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
48歲前tvb小生現狀(憑同事三分親走紅)
48歲前tvb小生現狀(憑同事三分親走紅)
  每日推送TVB電視劇、藝人等娛樂資訊。   說起徐榮,我敢說内地超級多觀衆都沒聽過這個名字,但看到他的臉就覺得很熟悉,TVB合約藝員之一,1998年加入第13期TVB藝員訓練班,之後正式簽約。      參演的第一部劇集是《真情》,之後10多年曾參與《洗冤錄》、《陀槍師姐II》、《金牌冰人》、《棟笃神探》、《阿旺新傳》等劇集,2007年憑借《同事三分親》...
2026-01-27
蘭州合水南路社區為民做好暖心事(為民暖心纾困共建幸福社區)
蘭州合水南路社區為民做好暖心事(為民暖心纾困共建幸福社區)
  近日,蘭州市“三社聯動”項目試點社區及鄉鎮(街道)“社工站”社工聯合志願者和社區工作人員,為轄區困難居民和防疫工作人員送去中藥湯劑,同時對孤寡老人、困難流動人口等困難群體進行需求訪問,上門慰問,鍊接有效資源,提供精準專業服務。為迎接新年來臨,組織開展線上“慶元旦 促和諧”文藝演出,豐富居民精神文化生活。   政社連心顯真情 寒冬暖藥慰人心   當前,随着...
2026-01-27
歡樂頌職場那些事(歡樂頌翻譯官看看這些僞職場劇給我們生活都帶來些什麼)
歡樂頌職場那些事(歡樂頌翻譯官看看這些僞職場劇給我們生活都帶來些什麼)
  近年來,“職場劇”再度成為一個劇種潮流,從律政、翻譯到醫療,種類繁多。   藝術并不是虛幻,很多影視劇中的職場法則其實都是源自生活,所以多看一些好的職場影視劇,對于剛走出校門或者是學生思維比較嚴重的新手來說,還是很有必要的。      不管是剛入職場時的迷茫無措,還是久經職場後的起伏沉浮,觀看一些高品質的職場片,或感同身受,或尋求慰藉,或獲取力量,都是在...
2026-01-27
山河之影李霧把舒棠送走了嗎(山河之影李霧開啟錦衣衛職場圈)
山河之影李霧把舒棠送走了嗎(山河之影李霧開啟錦衣衛職場圈)
  《山河之影》更新至8集,劇情進入第二階段。第一階段以“王克恭和謝铿然雙雙下線”為節點,将陸铮推進生死局。李東方與陸羽林聯手,救下了陸铮。之後,李霧開始正式替李東方入職。随後,舒棠以李東方夫人身份入列,三人團拼團在即。      陸铮因禍得福,晉升為百戶,卻成了“逆黨”王克恭的監斬官。李霧開啟錦衣衛職場圈後,才發現自己的聰敏在嚴苛暗黑的錦衣衛圈裡,不值一提...
2026-01-27
老闆畫餅00 後(老闆的餅00後yue了)
老闆畫餅00 後(老闆的餅00後yue了)
     第一批本科畢業的00後即将走進社會,他們會給職場帶來變化嗎?/視覺中國   石丹是即将畢業的00後,他很清楚,公司最真實的一面在社交平台上。   他有過三段實習經曆,每次投簡曆前“反向背調”是必做功課。起初他隻借助搜索引擎,但獲得的信息都是宏觀信息,很官方,如公司規模、發展文化,後來,他便學會了“借網友之口,摸公司的底”,善用社交網絡檢索,可以獲得...
2026-01-27
Copyright 2023-2026 - www.tftnews.com All Rights Reserved