ifa1na是否行不通的怎麼利用

2021-03-03 22:30:01 字數 1508 閱讀 8789

1樓:匿名使用者

=if(iserror(a1),"是","否")

2樓:匿名使用者

=if(isna(原vlookup公式),錯誤時返回位,原vlookup公式)

3樓:匿名使用者

可以用=if(isna(a1),"是","否"),

=if(iserror(vlookup(a2,a$1:a1,1,0)),"","重複")是什麼意思呀

4樓:仁昌居士

=if(iserror(vlookup(a2,a$1:a1,1,0)),"","重複")意思是在a$1:a1區域內精確匹配查詢是否包含a2,是的話,返回資料所在行的第1列數。

如果值存在就返回字串"",如果存在就返回字串"重複"。

vlookup函式功能是按列查詢,最終返回該列所需查詢序列所對應的值。語法是vlookup(value,array,index,lookup)。

value是要查詢的值,array是要查詢的區域,index是返回資料在查詢區域的第幾列數,lookup是精確匹配/近似匹配。(vlookup(a2,a$1:a1,1,0)是在a$1:

a1區域內精確匹配查詢是否包含a2,是的話,返回資料所在行的第1列數。

iserror(返回 boolean 值)是excel中的一個函式,主要用於判斷公式執行結果是否出錯。只要在公式中加入iserror函式進行判斷就可以避免出現錯誤值而返回一個空值。

if 函式執行真假值判斷,根據邏輯計算的真假值,返回不同結果。語法是if(test,valuetrue,valuefalse)。test 表示計算結果為 true 或 false 的任意值或表示式。

valuetrue是test 為 true 時返回的值。valuefalse是test 為 false 時返回的值。

5樓:朱薈非

主體是vlookup(a2,a$1:a1,1,0),意思是在a$1:a1這個動態區域查詢a2單元格是否存在。

如果存在就取得這個值,不存在會得到#n/a錯誤。vlookup的用法可以查閱函式幫助,這裡的引數三是1,表示返回當前列本身。

a$1:a1是混合引用,取得當前行上方的a列區域。

在這個基礎上,外面再加一層if函式。iserror(vlookup(a2,a$1:a1,1,0))判斷vlookup的結果是否是錯誤,如果是錯誤(也就是上面說的#n/a錯誤,也就是查詢值不存在)就為真,否則為假。

然後利用if函式實現兩種結果的判斷,vlookup找到了值就返回「重複」,否則返回空。

也可以用

=if(countif(a$1:a1,a2),"重複","")

****在b2輸入

或者=if(countif(a$1:a1,a1)>1,"重複","")

****在b1輸入

6樓:匿名使用者

用a2單元格里的值去從a$1開始至該單元格上方的a列區域查詢是否有一樣的,如果找到就顯示「重複」,找不到就賦空值。

ifa1和if1a的區別

本質上沒有區別 只是有個好處就是以防自己寫漏掉一個等號!如果寫成if a 1 程式不會出錯,但是如果你寫成了if 1 a 了程式就會報告出錯!沒區別習慣 的問題至於為什麼要寫成1 a 因為你養成這個習慣後 當你無意中寫少一個 寫成1 a的時候,編譯會報錯而a 1誤寫成a 1編譯不會報錯,但邏輯會出錯...

excel中,if A2B 1,A2 B 1是什麼意思

如果a2 a列固定也之後的列相比較 大於等於b1,那麼a2 b1,否則就顯示錯誤。如果a2單元格的數值大於等於b1單元格的數值時,執行a2 b1,當拖動單元格手柄向下填充時,會變為 if a3 b 1,a3 b 1 向右填充時,會自動變為 if a2 c 1,a2 c 1 單元格行列號前面加 表示絕...

實驗室配製500mL05molL1的NaCl溶液,有

1 配bai制步驟有計算 稱量 du溶解 冷卻 移液 洗zhi滌 定容 dao搖勻等操作,故答版案為 12435.權 故答案為 12435.2 m nm cvm 0.5mol?l 1 0.5l 58.5g mol 14.6g.故答案為 14.6g.3 定容時,如果加水超過了刻度線,溶液的體積偏大,導...