返回列表 上一主題 發帖

比對並判斷顯示訊息問題

比對並判斷顯示訊息問題

我有設定Excel函數,但很快就卡到了,而且我都一直用IF的方式循環,但還是錯誤
=IF(MID(B5,10,4)=MID(H5,10,4),IF(MID(B5,10,5)=MID(H5,10,5),"",IF(MID(B5,14,14)<>MID(H5,14,14),"版本升級",IF(MID(B5,10,5)<>MID(H5,10,5),"更改料號",IF(B5="",IF(H5<>"","新增料號","刪除料號"))))))

我想設定的條件是
當B欄比對H欄時
1.最後一碼不一樣,F欄顯示"版本升級"
2.後面五碼不一樣,F欄顯示"更改料號"
3.當B欄與H欄數字完全一樣時,F欄顯示""
4.當B欄有資料,H欄是空白,F欄顯示"刪除料件"
5.當H欄有資料,B欄是空白,F欄顯示"新增料件"



EXCEL_函數問題.rar (34.12 KB)
Just do it.

回復 2# ML089


    ML089,感謝您提供的公式,我會好好學習。謝謝!
Just do it.

TOP

回復 5# ML089

請問 --> (LEFT(B3,{9,13,14}) 這段的意思是?
另外 { } 這是代表?
Just do it.

TOP

回復 5# ML089


您好,可以教我一下
LOOKUP(,0/(LEFT(B3,{9,13,14})=LEFT(H3,{9,13,14})),{"更改料號","版本升級",""}
用法及意思嗎
Just do it.

TOP

回復 5# ML089


ML089  您好

若是要在新增條件,我要如何更改公式? (感謝您的教導)
版本升級  --> 最後一碼不一樣,且最後一碼數字差距為+1
更改料號  -->  最後一碼不一樣,且最後一碼兩筆數字差距有2以上
更改料號  -->  後面九碼不一樣
如附圖

Just do it.

TOP

回復 8# hcm19522


謝謝您提供的公式歐!
Just do it.

TOP

回復 12# ML089



ML089
在最後一欄位,條件為後面九碼不一樣-->更改料號
有錯誤!





Noname.jpg (69.09 KB)

Noname.jpg

Just do it.

TOP

回復 14# ML089


我這檔案已加上你的公式
再請你看一下,Thanks!

EXCEL_函數問題_V2.rar (34.93 KB)
Just do it.

TOP

回復 16# ML089


  測試正常,謝謝你的熱心指導。感恩!
Just do it.

TOP

        靜思自在 : 能幹不幹,不如苦幹實幹。
返回列表 上一主題