大家好,想問一個在EXCEL 中如何擷取某欄位中的某字串
起始是OEM- ,到, 結束之前的字串,我有使用MID,FIND 字串,但好像不太成功
麻煩大家了,大感謝
E.G TEXT WORD: 想擷取 OEM-CUSTOMER_DevISION
Committed TEST 11.0 - BB,OEM:_00_Repro_Not_Required,OEM-CUSTOMER_DevISION,Out of Band
採用EXCEL 公式產用
=MID(B2,FIND("OEM-",B2),FIND(",",B2))
但出來的效果有的不吻合
修正三點:
1.加上 FIND 的第三個參數(找逗點不是找「第一個」而是找「OEM- 之後的第一個」)
2.計算長度的部份
3.找不到逗點的處理(題目的第三種情形)
=IF(ISERROR(FIND(",",B2,FIND("OEM-",B2))), MID(B2,FIND("OEM-",B2),LEN(B2)), MID(B2,FIND("OEM-",B2),FIND(",",B2,FIND("OEM-",B2))-FIND("OEM-",B2)))
如果公式可用的話
若想了解細節再討論