第1个回答 2011-03-02
如果数据在A1单元格,就在B1格中用公式=IF(MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&1234567890)),1)="0","0"&LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&1234567890)),ROW($1:$1024))),LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&1234567890)),ROW($1:$1024))))
这可得到数字,即便数字前有0,也可得到完整的数字.
比如:"北极0123熊",通过公式将得到0123,而不是123
在B1格用公式=SUBSTITUTE(A1,B1,"")
可得到文字
第3个回答 2011-02-28
如果都是汉字和数字的组合,且汉字连在一起,
提A1单元格里的汉字
B1公式
=MID(A1,MIN(IF(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),"",ROW(INDIRECT("1:"&LEN(A1))))),LENB(A1)-LEN(A1))
crtl+shift+enter结束公式
C1公式就简单了
=substitute(A1,B1," ")
第4个回答 2011-02-28
请问你的表格是否都是这种3个数字,3个汉字,3个数字的格式?
如果是的话可以按照这个公式:
数字部分=LEFT(C1,3)& RIGHT(C1,3),
汉字部分=LEFT(RIGHT(C1,6),3),