在Excel的表格中,如果想要將A欄中的第一個字元(數字)取出,用以判斷其類別,則需要用到例如LEFT、RIGHT、MID等函數。可是如果你輸入以下的公式:
B2儲存格=IF(LEFT(A2,1)>5,"A","B")
則顯示的結果全為A,因為其結果全部為TRUE,其意義是取出的那個字元>5,全部成立。
如果公式改成:
C2儲存格=IF(LEFT(A2,1)-5>0,"A","B")
則結果是正確的,因為當執行LEFT(A2,1)-5時,會產生一個數字結果。
或者你也可以使用以下的公式:
儲存格D2=IF(VALUE(LEFT(A2,1))>5,"A","B")
其中強迫將LEFT(A2,1)的結果,利用VALUE函數,強制改為數字,則和5比大小。
全站熱搜
留言列表