EXCEL文字數字如何拆開
請問如下一組資料:
A123
AB1234
ABC12345
AC2345
ACDEF3456
如何將文字和數字拆開?
6 個解答
- pinyLv 710 年前最佳解答
若為文字 + 數字型態
E2=LEFT(A2,MATCH(,MID(A2,ROW($1:99),1)*0,)-1)
F2=SUBSTITUTE(A2,E2,)
2011-07-14 09:22:53 補充:
數字也可這樣取
=-LOOKUP(1,-RIGHT(A2,ROW(1:15)))
2011-07-14 12:44:25 補充:
若為文字 + 數字型態
E2=LEFT(A2,MATCH(,MID(A2,ROW($1:99),1)*0,)-1)
F2=-LOOKUP(1,-RIGHT(A2,ROW(1:15)))
注意數字若起始為0,則公式有誤,需修正
餘請詳意見
2011-07-15 08:28:01 補充:
說明哪一個公式???
2011-07-15 08:58:56 補充:
RIGHT(A2,ROW(1:15))
就是A2右數一位到十五位
取負號是因為Right取出為文字型態,不能參與計算
- 小花Lv 510 年前
http://office.microsoft.com/zh-tw/excel-help/HA001...
這是在網路上找到的
不知道PINY大是否也能說明一下公式的原理
2011-07-15 08:46:43 補充:
-LOOKUP(1,-RIGHT(A2,ROW(1:15)))中
-RIGHT(A2,ROW(1:15))
為何呈現區域範圍
2011-07-15 12:32:03 補充:
謝謝PINY大的解說
- 准提部林Lv 710 年前
<參考檔>VBA.FUNCTION自訂函數:
若資料是〔中.英.數〕不規則混合,例如:
ABD9968
123ABS54PUY
XSE2589GHP3658
中山路2段25巷16號3樓
可參考!
- 您覺得這個回答如何?您可以登入為回答投票。
- KKLv 710 年前
=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1))
2011-07-14 09:28:49 補充:
004的式子真是超短,PINY大師真厲害
我也想一個,有點長
=RIGHT(A1,SUMPRODUCT(--(ISERR(--MID(A1,ROW($1:$88),1))=FALSE)))
2011-07-14 09:58:02 補充:
PINY大師的004式真是簡短有力.....給你按個『讚』
想不出好式子,就參考吧
=RIGHT(A2,SUMPRODUCT(--(ISERR(--MID(A2,ROW($1:$82),1))=FALSE)))