excel中,如何批量将数字和字符串分开?

比如:在excel表格中,某一列内容全部类似为“张三丰12*1280”、“李文明7*1900”、“王友好6*1700”(该列的内容依次为“员工姓名、工作月份、月工资收入”... 比如:在excel表格中,某一列内容全部类似为“张三丰12*1280”、“李文明7*1900”、“王友好6*1700”(该列的内容依次为“员工姓名、工作月份、月工资收入”)等内容的文字,现能否用公式批量将该列中的数字和文本分拆开来?分拆后的结果为:员工姓名为一列,工作月份为第二列(数字类型),“*”号为第三列(分拆后无此列亦可),月工资收入(数字类型)为最后一列。

请问如何实现?
展开
 我来答
chenco
推荐于2016-11-16 · TA获得超过160个赞
知道答主
回答量:55
采纳率:0%
帮助的人:39.1万
展开全部
综合考虑了姓名和月份的文本长度变化,先在B列找出*号位置,然后基于*号位置确定其他元素,并将月份和工资转化为数值类型,在B、C、D、E四列分别设置以下公式:

B2公式: =FIND("*",A2)

C2公式: =IF(ISERROR(VALUE(MID(A2,B2-2,2))),MID(A2,1,B2-2),MID(A2,1,B2-3))

D2公式: =VALUE(IF(ISERROR(VALUE(MID(A2,B2-2,2))),MID(A2,B2-1,1),MID(A2,B2-2,2)))

E2公式: =VALUE(MID(A2,B2+1,LEN(A2)-B2))

最后,看一看你列出例子的计算结果:

原始文本 *号位置 员工姓名 工作月份 月工资收入
张三丰12*1280 6 张三丰 12 1280
李文明7*1900 5 李文明 7 1900
王友好6*1700 5 王友好 6 1700
益翊达茜
2019-04-10 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:846万
展开全部
数据,分列,分隔符号、逗号前打勾
这样分到了好多列中
复制,在a列中选择性粘贴,转置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveruby521
2009-04-22 · TA获得超过3.6万个赞
知道大有可为答主
回答量:2.1万
采纳率:33%
帮助的人:6407万
展开全部
选中数据列
点数据-分列
按长度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
熊熊安歌ti
2009-04-22 · TA获得超过1585个赞
知道大有可为答主
回答量:2840
采纳率:0%
帮助的人:2052万
展开全部
分列功能。只要有分隔符就行 例如你的*号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司徒惊月
2009-04-22 · TA获得超过1726个赞
知道大有可为答主
回答量:4186
采纳率:0%
帮助的人:1602万
展开全部
也只能分列了,如果长度不同的话就麻烦了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式