[請益] excel 如何去除所有欄位小數點後的字母?

軟體:
MS-excel
版本:
2007

有幾千筆如下格式的資料得做處理:
B0198.3
B0207.12b
B0250.1
C05C10.5
C06H2.3
C07G1.3b
C07G1.4a
B0334.9
B0344.2

我必須把小數點後的數字之後的字母去掉;

例如 B0207.12b 變成 B0207.12
而 B0250.1 不改變。

麻煩高手了。多謝!
2010-04-06 12:58 發佈
對不起 看錯原意 怕誤導 刪文 請見諒
版本2003裡面 可以用 "=ISNUMBER(VALUE(RIGHT(儲存格, 1)))" 來判斷
Wei_1144 所提的,用 ISNUMBER 來判斷...

A1: B0198.3c
B1: =IF(ISNUMBER(VALUE((RIGHT(A1,1)))),A1,LEFT(A1,LEN(A1)-1))

原題的重點在於最後一位有可能是數字或字母,當它不是數字時要捨去。

上面公式先判斷 A 欄存格最後一位是否為數字
是的話,就原封不動照抄到 B 欄
不是的話,就只抄到前一個字為止
SniperX wrote:
如 Wei_1144...(恕刪)


多謝大家。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?