
请教EXCEL高手?如何把数字和文本拆分开来? 5
工作碰到这样的问题,就是如何把数字和文本拆分开来,就是变成数字和文本分别一个单元格。比如说“生活123”“生活A8”分别变成“生活”“123”“生活”“A8”谢谢!!!...
工作碰到这样的问题,就是如何把数字和文本拆分开来,就是变成数字和文本分别一个单元格。比如说“生活123” “生活A8”分别变成“生活”“123” “生活” “A8” 谢谢!!!
展开
6个回答
展开全部
假设A列中的数据,输入公式
= 1 * MID(A1,MATCH(TRUE,ISNUMBER(1 * MID(A1,ROW($?? 1:$ 9),1)),0), COUNT(* MID(A1,ROW($?? 1:$ 9),1)))
注意:您必须按Ctrl + Shift +输入公式作为数组输入
美元9的数据行数,你可以调整你的数据的行数。
但是,上述公式只能分离的数字不能讲英文的哦。要分开英语就更麻烦了,写代码,然后下一个百度
= 1 * MID(A1,MATCH(TRUE,ISNUMBER(1 * MID(A1,ROW($?? 1:$ 9),1)),0), COUNT(* MID(A1,ROW($?? 1:$ 9),1)))
注意:您必须按Ctrl + Shift +输入公式作为数组输入
美元9的数据行数,你可以调整你的数据的行数。
但是,上述公式只能分离的数字不能讲英文的哦。要分开英语就更麻烦了,写代码,然后下一个百度
展开全部
假设数据在A列,输入公式
=1*MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1)))
注意:必须通过按 Ctrl+Shift+Enter 将这些公式作为数组进行输入
另外$9中的9是表示数据行数,可以调整到你数据的行数。
但是上述公式只能分出数字,分不出英文哦。要分出英文就更麻烦多了,要写代码了,你再百度下吧
=1*MID(A1,MATCH(TRUE,ISNUMBER(1*MID(A1,ROW($1:$9),1)),0),COUNT(1*MID(A1,ROW($1:$9),1)))
注意:必须通过按 Ctrl+Shift+Enter 将这些公式作为数组进行输入
另外$9中的9是表示数据行数,可以调整到你数据的行数。
但是上述公式只能分出数字,分不出英文哦。要分出英文就更麻烦多了,要写代码了,你再百度下吧
追问
输入以下公式:B1=LEFT(A1,(SEARCHB("?",A1,1)-1)/2) C1=MID(A1,LEN(B1)+1,50)
不知这个公式对否
追答
你这个公式在考虑文字和数字一样长的时候才行。
我那个公式适用于所有包含数字的字符串,不管数字在什么位置都行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果中文总在字母或数字左边,数据在A1单元格。
B1
=LEFT(A1,LENB(A1)-LEN(A1))
C1
=SUBSTITUTE(A1,B1,"")
B1
=LEFT(A1,LENB(A1)-LEN(A1))
C1
=SUBSTITUTE(A1,B1,"")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假如“生活123”在A2单元格,那么在B2单元格输入=LEFT(A2,MATCH(1,0/(MID(A2,ROW($1:$99),1)>"吖"))) 按enter+shift+ctrl;C2单元格输入==RIGHT(A2,LEN(A2)-MATCH(1,0/(MID(A2,ROW($1:$99),1)>"吖"))) 按enter+shift+ctrl。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mid可以.
如果有规律的话用MID,没有规律,你邮件我.
m19780904@126.com
如果有规律的话用MID,没有规律,你邮件我.
m19780904@126.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询