軟體:MS-excel版本:2007有幾千筆如下格式的資料得做處理:B0198.3B0207.12bB0250.1C05C10.5C06H2.3C07G1.3bC07G1.4aB0334.9B0344.2我必須把小數點後的數字之後的字母去掉;例如 B0207.12b 變成 B0207.12而 B0250.1 不改變。麻煩高手了。多謝!
如 Wei_1144 所提的,用 ISNUMBER 來判斷...A1: B0198.3cB1: =IF(ISNUMBER(VALUE((RIGHT(A1,1)))),A1,LEFT(A1,LEN(A1)-1))原題的重點在於最後一位有可能是數字或字母,當它不是數字時要捨去。上面公式先判斷 A 欄存格最後一位是否為數字是的話,就原封不動照抄到 B 欄不是的話,就只抄到前一個字為止