Excel問題

2008-01-29 7:47 pm
如有一列文字,如

JPY152000
GBP4400
HKD260

我應該使用什麼Function 刪除 JPY, GBP 及 HKD 等文字,只要數字only

回答 (4)

2008-01-29 8:12 pm
✔ 最佳答案
可以用 MID 這個 Function
例如:
在 A1 鍵入 JPY 152000
在 A2 鍵入 GBP 4400
在 A3 鍵入 HKD 260

在B1 鍵入 =MID (A1, 4, 6), 按 ENTER 便成, 再往下拖曳得其餘答案
4 表示從左邊第四個字開始
6 表示最長共取多少個字 (上例中最長是152000, 共六個字, 故用 6, 請自行調整)

2008-01-29 12:19:45 補充:
完成後按需要把結果 [複製] , [選擇性貼上] 到適當位置後, B 欄可刪除
2008-01-30 4:56 pm
假設資料在 a 欄
方法一
=LOOKUP(9E+100,--RIGHT(A1,ROW($1:$1000)))

方法二

=--RIGHT(A1,SUMPRODUCT(--ISNUMBER(--MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1))))

注意 right 前面的 "--" ,這是將文字轉成數值的符號,以便運算。
用 mid function 都可以做到,但當字母是不規則時,(四個或以上時)問題就出現了。
參考: 別人的知識,學會了就是自己的
2008-01-29 8:30 pm
可以用Function "MID"
用法如下:
假設欄位 A1 是 JPY152000, A2 是GBP4400

=MID(A1,4,10)

A1=欄位
4=左面數起第4個數值
10=左面數起第10個數值

I hope can help you ^_^
2008-01-29 8:06 pm
這要視乎你的數值, 如JPY152000中的JPY是人手輸入,還是先輸入152000, 再在"儲存格格式"中選擇貨幣 (right click your mouse >>> select "儲存格格式" >>> 數值 >>> 貨幣).

若是後者, 你可以Copy >>> 在另一個儲存格貼上 (貼上時請選擇: 編輯 from tool bar >>> 選擇性貼上 >>> 值)便成.

若是前者, 只需在儲存格中刪除JPY便可 (按F2).

請試試看.


收錄日期: 2021-04-13 15:03:04
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080129000051KK00666

檢視 Wayback Machine 備份