WPS表格用怎么IS類函數(shù)來優(yōu)化公式
WPS表格用怎么IS類函數(shù)來優(yōu)化公式
小編在這教大家WPS表格用IS類函數(shù)來優(yōu)化公式,下面是WPS表格用IS類函數(shù)來優(yōu)化公式的技巧,希望學(xué)習(xí)啦小編整理的對(duì)你有用,歡迎閱讀:
WPS表格用IS類函數(shù)來優(yōu)化公式的方法
詳細(xì)教程清看圖:
說明:IS 類函數(shù)的參數(shù) value 是不可轉(zhuǎn)換的。例如,在其他大多數(shù)需要數(shù)字的函數(shù)中,文本值“19”會(huì)被轉(zhuǎn)換成數(shù)字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值轉(zhuǎn)換成別的類型的值,函數(shù) ISNUMBER 返回 FALSE。
應(yīng)用:消除由公式引起的錯(cuò)誤值
電子表格軟件的一大核心就是可以使用公式來處理復(fù)雜數(shù)據(jù),但數(shù)據(jù)的復(fù)雜性決定了公式處理這些數(shù)據(jù)時(shí)可能會(huì)會(huì)引起錯(cuò)誤,ET中經(jīng)常將返回這樣一些錯(cuò)誤,如(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。
有時(shí)候,這些錯(cuò)誤值的存在影響到表格的美觀,我們希望以空白來代替,這時(shí)候我們就可以用IS類函數(shù)配合IF函數(shù)來優(yōu)化公式:
(當(dāng)然根據(jù)具體的公式,我們可以用ISNA或者ISERR來取代ISERROR)
另一個(gè)類似的應(yīng)用:
在一個(gè)工作簿中,Sheet2和Sheet3工作表中分別有如下表格:
現(xiàn)在,我們要統(tǒng)計(jì)每個(gè)成員的獲獎(jiǎng)情況(是否獲獎(jiǎng))。我們來分析一下實(shí)現(xiàn)方法:
我們要對(duì)成員列表中的每一個(gè)成員進(jìn)行判斷,看看其是不是在獲獎(jiǎng)成員表中,如果是,獲獎(jiǎng),反之,不獲獎(jiǎng)。
初步認(rèn)為vlookup,MATCH,LOOKUP函數(shù)好像都可以用,但都不能單獨(dú)完成,而且要用到IF。
再分析,這里需要精確查找,而且并不需要排序獲取元素位置,這樣VLOOKUP應(yīng)該是首選。
這樣,初步的一個(gè)查找過程應(yīng)該是(以第一個(gè)成員為例):
=VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)
復(fù)制代碼
這里,返回兩種結(jié)果:
1.某成員獲獎(jiǎng),VLOOKUP返回他的名字
2.某成員沒有獲獎(jiǎng),VLOOKUP返回錯(cuò)誤值 #N/A這樣,顯然,某成員的獲獎(jiǎng)情況就和VLOOKUP是否返回錯(cuò)誤值 #N/A是絕對(duì)的對(duì)應(yīng)關(guān)系。這時(shí)候,用ISNA函數(shù)來檢查VLOOKUP的返回值,再配合IF函數(shù)就可以完成功能。
以第一個(gè)成員為例,最終公式為:
=IF(ISNA(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)),"沒有獲獎(jiǎng)","獲獎(jiǎng)了")
復(fù)制代碼
總結(jié):
IS類函數(shù)可以精確地判定某個(gè)值的類型,幫助我們根據(jù)不能的類型去決定不同的操作(常配合IF函數(shù))。同時(shí)IS類函數(shù)還能夠捕獲公式的錯(cuò)誤,使得我們可以將原本無用的錯(cuò)誤當(dāng)做一種判定條件,我們因此可以執(zhí)行更多的操作。
經(jīng)試驗(yàn),以下四個(gè)公式是不可以滿足上例要求的
=IF(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)=#N/A,"沒有獲獎(jiǎng)","獲獎(jiǎng)了")
=IF(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)="#N/A","沒有獲獎(jiǎng)","獲獎(jiǎng)了")
=IF(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)<>#N/A,"獲獎(jiǎng)了","沒有獲獎(jiǎng)")
=IF(VLOOKUP(B3,Sheet3!$B:$B,1,FALSE)<>"#N/A","獲獎(jiǎng)了","沒有獲獎(jiǎng)")
WPS表格用怎么IS類函數(shù)來優(yōu)化公式相關(guān)文章: