Excel單元格有數字和文字怎樣計算(excel文字計數公式)
人有兩條路要走,一條是必須走的,一條是想走的,你必須把必須走的路走漂亮,才可以走想走的路。——繼續學習的一天
今天我們繼續學習關於公式的應用。
如下圖示例:在表格的分數列下,出現了“缺考”的文字字樣。但是文字是無法直接參與計算的,那麼該怎麼操作,可以忽略文字繼續計算學生們的成績水平。
這節課我們會學習兩個簡單便捷的方法,但在介紹之前,我們首先通過一個區間引用公式將設定好的分數段和水平等級進行匹配。
匹配的公式比較多,這裡作者使用了常用的lookup函式,公式為:=LOOKUP(E3,$H$3:$H$6,$I$3:$I$6)
但是可以看到結果中當分數為“缺考”時,計算結果出現了錯誤。
如何避免這個問題,下面就進入正題。
一、IFERROR函式
IFERROR函式的含義是當一個公式計算結果是錯誤的時候,將返回一個指定的值,這個值可以根據需要,在第二個引數中輸入任意數值或文字。如果輸入的是文字,則要注意加上雙引號。
IFERROR函式是excel中使用頻率很高的一個函式,而且作用不比一般,使用場景非常多,很多辦公人員都習慣性地套用一個ifferror函式來容錯。
在這裡,作者直接給之前的公式套上iferror的“外衣”,完整公式為:=IFERROR(LOOKUP(E5,$H$3:$H$6,$I$3:$I$6),"不及格")
它的使用方法固定,第一個引數是公式表示式,第二個引數是返回的結果。
因此這個公式的含義是當lookup函式公式的結果錯誤時,返回結果為文字“不及格”。
所以當學生缺考時,他的成績水平就會返回“不及格”。
二、N函式
N函式的作用是將非數值形式的值轉換為數值,當它的引數是一個文字時,它的結果會返回為0.
通過它的這個效果,我們可以知道當學生缺考,如果套上N函式,即N(“缺考”),引數是文字,結果返回為0.
因此我們在lookup公式中,將查詢值套上N函式,完整公式如下:=LOOKUP(N(E12),$H$3:$H$6,$I$3:$I$6)
怎麼理解呢?這列E12單元格是“缺考”,所以N(E12)的結果是0,而lookup函式的第一個引數查詢值為0,它匹配的結果是分數段0對應的“不及格”。
因此結果為“不及格”。
N函式和IFEEROR函式的應用都比較簡單,但作用卻也不小,大家可以學以致用,在一些組合公式中,常常能起到“畫蛇點睛”的效果。
以上就是今天的全部內容,歡迎關注作者,我們明天再見!
回顧往期: