學習ecel函式關於match和if函式請求高手指點

2021-06-26 18:28:39 字數 818 閱讀 8814

1樓:匿名使用者

match函式功能:返回在指定方式下與指定數值匹配的陣列中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用 match 函式而不是 lookup 函式。

所以你在這裡用match函式是不對的

2樓:匿名使用者

將公式 =if(match(c4,sheet2!c:c,0),"1","2")改為:

=if(isnumber(match(c4,sheet2!c:c,0)),"1","2")

去試一試吧!

3樓:匿名使用者

match 是根據指定的比對方式,傳回一陣列中與搜尋值相符合之相對位置。當您需要取得符合搜尋條件的元素之相對位置而非元素本身時,您應使用 match 函式,而非 lookup 函式

你這裡的情況我建議用if和vlookup

=if(iserror(vlookup(c4,sheet2!c:c,1,0)),"2","1")

4樓:匿名使用者

match(,,0)函式是返回查詢值的位置,如果沒有匹配的,返回最接近的值的位置,所有的位置都是》0,也就是true,所以始終都是為真,所有輸出都為「1」

=if(iserror(vlookup(c4,sheet2!c:c,1,0)),"2","1")

5樓:德問春

輸出的是#n/a吧。

再加個函式 iserror(),如下:

=if(iserror(match(a3,sheet4!a:a,0)),2,1),這裡if中,輸出結果1和2顛倒了一下。

ecel函式match返回值錯誤值不可用問題凶

match第三引數被省略了 match 啥,啥啥,0 excel是什麼樣的軟體 microsoft office是一套由微軟公司開發的辦公軟體套裝,它可以在microsoft windows windows phone mac系列 ios和android等系統上執行。與其他辦公室應用程式一樣,它包括...

在ecel怎樣用ecel函式公式計算時間差

嘿嘿vb的函式不適用,還是這樣 1.設定日期格式選擇a,b兩列 格式 單元格 數字,分類中選 時間 型別中選 1 30pm 確定。2。輸入 b1 a1,回車,下拉。時間在excel中,是作為小數儲存的,可以直接計算。這個小數,是按照每天86400秒計算的。如果因為超過1天出錯,就加上日期。日期在ex...

ecel函式中sumif函式的使用方法

sumif函式語法是 sumif range,criteria,sum range sumif函式的引數如下 第一個引數 range為條件區域,用於條件判斷的單元格區域。第二個引數 criteria是求和條件,由數字 邏輯表示式等組成的判定條件。第三個引數 sum range 為實際求和區域,需要求...