表格里面有汉字和数字。怎么自动分成两列

同一列信息,每格的内容是汉字与数字组长,且长度不一,如何将汉字与数字区分成两列.列举内容如下:
张三123
李四12346
王五五125
李四四123645
区分成两列

第1个回答  2011-10-31
假如你数据在A列,B1公式为

=LEFT(A1,LEN(A1)-LEN(C1))

C1公式为

=LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&1234567890)),ROW($2:$1025)))

下拉就可以了。。。
第2个回答  2011-10-31
B1=LEFT(A1,MIN(FIND(ROW($1:$10)-1,A1&1/17))-1)
C1=--MID(A1,MIN(FIND(ROW($1:$10)-1,A1&1/17)),15)
两个都是数组公式,即输入完要按CTRL+SHIFT+回车结束,然后下拉。本回答被提问者采纳
第3个回答  2011-10-31
你那个是WORD还是Excel? 这个如果是我来做,我肯定是先把表格转成文本,然后在专门的编辑器中用正则表达式把汉字和数字用Tab键分开,再复制粘贴回原软件,然后转成表格。
如果是WORD,还可以考虑使用通配符。
相似回答