国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
IFNA功能在Excel中
IFNA語(yǔ)法
用法註釋
IFNA可用性
如何在Excel中使用IFNA功能
如何將ifna與vlookup一起使用
示例1?;綢FNA vlookup公式
示例2。 ifna vlookup在多張紙上抬頭
示例3。具有索引匹配的IFNA
IFNA返回多個(gè)結(jié)果
IFNA和IFERROR有什麼區(qū)別?
可用下載
首頁(yè) 專題 excel 如何在Excel中使用IFNA功能與示例

如何在Excel中使用IFNA功能與示例

Mar 27, 2025 am 09:46 AM

在工作表中遇到很多#N/A錯(cuò)誤,並且很好奇是否有辦法顯示自定義文本? IFNA公式是您需要的解決方案。

當(dāng)Excel公式無(wú)法識(shí)別或找到某物時(shí),它會(huì)拋出#N/A錯(cuò)誤。要捕獲此錯(cuò)誤並用用戶友好的消息替換它,您可以使用IFNA函數(shù)。換句話說(shuō),#n/a是excel說(shuō)您要尋找的價(jià)值的方式,在引用數(shù)據(jù)集中不存在。 IFNA是您捕獲和處理該錯(cuò)誤的方式。

IFNA功能在Excel中

Excel IFNA函數(shù)的目的是捕獲和處理#N/A錯(cuò)誤。如果公式評(píng)估為#n/a,則IFNA會(huì)捕獲該錯(cuò)誤並用您指定的自定義值替換;否則將返回公式的正常結(jié)果。

IFNA語(yǔ)法

IFNA函數(shù)的語(yǔ)法如下:

ifna(value,value_if_na)

在哪裡:

(必需) - 公式,值或引用以檢查#N/A錯(cuò)誤。

value_if_na (必需) - 如果檢測(cè)到#n/a錯(cuò)誤,返回的值。

用法註釋

  • IFNA函數(shù)僅處理#n/a,而無(wú)需抑制任何其他錯(cuò)誤。
  • 如果參數(shù)是陣列公式,則IFNA將返回一個(gè)結(jié)果數(shù)組,一個(gè)每個(gè)單元格,如本示例所示。

IFNA可用性

IFNA功能是在Excel 2013中引入的,可在所有後續(xù)版本中使用,包括Excel 2016,Excel 2019,Excel 2021和Microsoft 365。

在早期版本中,您可以將IF和ISNA函數(shù)一起使用#N/A錯(cuò)誤。

如何在Excel中使用IFNA功能

要有效地在Excel中使用IFNA,請(qǐng)遵循這種通用方法:

  1. 在第一個(gè)參數(shù)()中,放置一個(gè)受#N/A錯(cuò)誤影響的公式。
  2. 在第二個(gè)參數(shù)( value_if_na )中,鍵入要返回的文本而不是標(biāo)準(zhǔn)錯(cuò)誤表示法。要返回空單元時(shí),沒(méi)有發(fā)現(xiàn)一個(gè)空字符串('“”)。

要返回自定義文本,通用公式是:

ifna(公式(),“自定義文本”)

要返回空白單元,通用公式為:

ifna(公式(),“”)

讓我們看看它如何在一個(gè)簡(jiǎn)單的示例中起作用。在下表中,假設(shè)您想知道給定學(xué)生的分?jǐn)?shù)如何排名。由於數(shù)據(jù)由從最高到最低的分?jǐn)?shù)列排序,因此等級(jí)將與表格中的學(xué)生的相對(duì)位置匹配。為了獲得職位,您可以以最簡(jiǎn)單的形式使用匹配功能:

=MATCH(E1, A2:A10, 0)

由於查找值(NEAL)在查找數(shù)組(A2:A10)中不可用,因此發(fā)生#N/A錯(cuò)誤。

如何在Excel中使用IFNA功能與示例

遇到這個(gè)錯(cuò)誤,沒(méi)有經(jīng)驗(yàn)的用戶可能會(huì)認(rèn)為該公式有問(wèn)題,您作為工作簿創(chuàng)建者將收到很多問(wèn)題。為了避免這種情況,您可以明確指出公式是正確的,它只是找不到要求尋找的值。因此,您將匹配公式嵌套在IFNA的第一個(gè)參數(shù)中,在第二個(gè)參數(shù)中,在我們的情況下鍵入您的自定義文本,“找不到”:

=IFNA(MATCH(E1, A2:A10, 0), "Not found")

現(xiàn)在,您自己的文本在單元格中顯示,而不是標(biāo)準(zhǔn)錯(cuò)誤表示法,告知用戶查找值不存在數(shù)據(jù)集中:

如何在Excel中使用IFNA功能與示例

如何將ifna與vlookup一起使用

大多數(shù)情況下,#n/a錯(cuò)誤發(fā)生在尋找諸如Vlookup,hlookup,查找和匹配之類的功能中。以下示例涵蓋了一些典型的用例。

示例1。基本IFNA vlookup公式

要捕獲Vlookup無(wú)法找到匹配時(shí)發(fā)生的錯(cuò)誤#N/A錯(cuò)誤,請(qǐng)使用IFNA檢查其結(jié)果並指定要顯示的值而不是錯(cuò)誤。常見(jiàn)的做法是使用此語(yǔ)法將IFNA函數(shù)包裹在您現(xiàn)有的Vlookup公式周圍:

ifna(vlookup(),“您的文本”)

在我們的示例表中,假設(shè)您想檢索特定學(xué)生的分?jǐn)?shù)(E1)。為此,您正在使用此經(jīng)典的Vookup公式:

=VLOOKUP(E1, A2:B10, 2, FALSE)

問(wèn)題是尼爾沒(méi)有參加考試,因此他的名字不在列表中,顯然Vlookup未能找到比賽。

如何在Excel中使用IFNA功能與示例

為了隱藏錯(cuò)誤,我們將vlookup包裹在這樣的IFNA中:

=IFNA(VLOOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

現(xiàn)在,結(jié)果對(duì)用戶看起來(lái)並不那麼嚇人,並且更具信息性:

如何在Excel中使用IFNA功能與示例

示例2。 ifna vlookup在多張紙上抬頭

IFNA功能也派上用場(chǎng),可以在多個(gè)床單或不同的工作簿上執(zhí)行所謂的順序鍊式查找。這個(gè)想法是,您以這種方式嵌套了一些不同的IFNA(vlookup(...))公式:

ifna(vlookup(…),ifna(vlookup(…),ifna(vlookup(...),“找不到”))))))

如果主Vlookup找不到任何東西,則其IFNA函數(shù)將運(yùn)行下一個(gè)Vlookup,直到找到所需的值。如果所有查找失敗,則公式將返回指定的文本。

假設(shè)您有不同床單中列出的不同類(名為A類B類C類)的分?jǐn)?shù)。您的目標(biāo)是獲得特定學(xué)生的分?jǐn)?shù),其名稱是當(dāng)前工作表中的單元B1中的輸入。要完成任務(wù),請(qǐng)使用此公式:

=IFNA(VLOOKUP(B1, 'Class A'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class B'!A2:B5, 2, FALSE), IFNA(VLOOKUP(B1, 'Class C'!A2:B5, 2, FALSE), "Not found")))

該公式在vookup的順序中依次查找三個(gè)不同紙中指定的名稱,並帶來(lái)了第一個(gè)發(fā)現(xiàn)的匹配:

如何在Excel中使用IFNA功能與示例

示例3。具有索引匹配的IFNA

以類似的方式,IFNA可以捕獲其他查找功能產(chǎn)生的#N/A錯(cuò)誤。例如,讓我們將其與索引匹配公式一起使用:

=IFNA(INDEX(B2:B10, MATCH(E1, A2:A10, 0)), "Not found")

公式的要旨與所有以前的示例中相同 - 索引匹配執(zhí)行查找,如果找不到引用值,則IFNA評(píng)估結(jié)果並捕獲#N/A錯(cuò)誤。

如何在Excel中使用IFNA功能與示例

IFNA返回多個(gè)結(jié)果

如果內(nèi)部函數(shù)(即放置在參數(shù)中的公式)返回多個(gè)值,IFNA將單獨(dú)測(cè)試每個(gè)返回的值並輸出結(jié)果數(shù)組。例如:

=IFNA(VLOOKUP(D2:D4, A2:B10, 2, FALSE), "Not found")

在Dynamic Array Excel(Microsoft 365和Excel 2021)中,最高單元格(E2)中的常規(guī)公式會(huì)自動(dòng)在相鄰單元格中溢出(以Excel而言,稱為溢出範(fàn)圍)。

如何在Excel中使用IFNA功能與示例

在動(dòng)態(tài)版本中(Excel 2019及較低),可以使用多細(xì)胞陣列公式可以實(shí)現(xiàn)類似的效果,該公式使用CTRL Shift Enter快捷方式完成。

如何在Excel中使用IFNA功能與示例

IFNA和IFERROR有什麼區(qū)別?

根據(jù)問(wèn)題的根本原因,Excel公式可以觸發(fā)不同的錯(cuò)誤,例如#n/a,#name,#value,#ref,#div/0,#num等。 IFERROR函數(shù)捕獲所有這些錯(cuò)誤,而IFNA僅限於#n/a。哪一個(gè)更好?這取決於情況。

如果要抑制任何類型的錯(cuò)誤,請(qǐng)使用IFERROR函數(shù)。當(dāng)公式包含幾個(gè)可以生成不同錯(cuò)誤的函數(shù)時(shí),它在復(fù)雜的計(jì)算中特別有用。

使用查找功能,您最好使用IFNA,因?yàn)樗鼉H在找不到查找值並且不會(huì)隱藏公式本身的潛在問(wèn)題時(shí)顯示自定義結(jié)果。

為了說(shuō)明差異,讓我們恢復(fù)我們的基本IFNA vlookup公式,並“偶然地”拼寫函數(shù)的名稱(vlokup而不是vlookup)。

=IFNA(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

IFNA不會(huì)抑制此錯(cuò)誤,因此您可以清楚地看到其中一個(gè)函數(shù)名稱出了問(wèn)題:

如何在Excel中使用IFNA功能與示例

現(xiàn)在,讓我們看看如果您使用ifError會(huì)發(fā)生什麼:

=IFERROR(VLOKUP(E1, A2:B10, 2, FALSE), "Did not take the exam")

嗯……它說(shuō)奧利維亞沒(méi)有參加考試,這不是真的!這是因?yàn)镮FERROR函數(shù)會(huì)捕獲#NAME?錯(cuò)誤並返回自定義文本。在這種情況下,它不僅返回錯(cuò)誤的信息,而且還掩蓋了公式的問(wèn)題。

如何在Excel中使用IFNA功能與示例

這就是在Excel中使用IFNA公式的方法。我感謝您閱讀,並期待下週在我們的博客上與您見(jiàn)面!

可用下載

excel ifna公式示例(.xlsx文件)

以上是如何在Excel中使用IFNA功能與示例的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺(jué)化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)