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 為實際求和區域,需要求...