永发信息网

怎样在Excel表里把汉字和数字分开

答案:7  悬赏:10  手机版
解决时间 2021-07-30 08:43
  • 提问者网友:自食苦果
  • 2021-07-29 23:36
在Excel表里的一个单元格里的汉字和数字分成汉字是一个单元格,数字是一个单元格,急,
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-07-30 00:26

假设A列为源数据,B列为姓名,C列为身份证号码(18位和15位之分),假设有些名字与身份证之间没有空格,那按空格分隔是错误的,而身份证号码的长度只有2种,所以按身份证号码长度分就不会错。


在B1中输入:


=IF(AND(MId(A1,LEN(A1)-17,1)>="0",MId(A1,LEN(A1)-17,1)<="9"),TRIm(LEFt(A1,LEN(A1)-18)),TRIm(LEFt(A1,LEN(A1)-15)))


在C1中输入:=IF(AND(MId(A1,LEN(A1)-17,1)>="0",MId(A1,LEN(A1)-17,1)<="9"),RIGHt(A1,18),RIGHt(A1,15))


然后分别向下拖拽就行




全部回答
  • 1楼网友:第幾種人
  • 2021-07-30 05:33

设数据(选取有代表性的几个)如图:

拆分后效果如图:

从上图可以看到“K1”单元格公式为:

=LEFt(J1,LEN(J1)-LEN(L1))

如图:

“L1”单元格公式为:

=IF(LEFt(RIGHt(J1,16))=" ",RIGHt(J1,15),RIGHt(J1,18))

  • 2楼网友:掌灯师
  • 2021-07-30 04:57
可以用字符函数,在后一列b1=left(a1,len(a1)-18),c1=right(a1,18)
  • 3楼网友:廢物販賣機
  • 2021-07-30 04:25
如果字符个数与位置都一样的话,可以使用分列功能。或者提取字符函数。如果是没规律的内容就没法了
  • 4楼网友:动情书生
  • 2021-07-30 03:06

没这个功能

  • 5楼网友:杯酒困英雄
  • 2021-07-30 02:49

同意楼上说法,这两种方法能不能用,关键是你的汉字或数字有没有固定位置,个数。没有固定的字符或空格,你拉个图看看

  • 6楼网友:長槍戰八方
  • 2021-07-30 01:29

看你的数据有有规律的(全部是汉字在前、数字在后),可以这样,假设源数据在A1,在B1中取汉字,C1中取数字,则B1=LEFt(A1,LENB(A1)-LEN(A1)) ,C1=SUBSTITUTE(A1,B1,)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯