excel中,如何批量将数字和字符串分开?
发布网友
发布时间:2022-05-16 11:12
我来回答
共5个回答
热心网友
时间:2023-10-20 18:38
综合考虑了姓名和月份的文本长度变化,先在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
热心网友
时间:2023-10-20 18:39
数据,分列,分隔符号、逗号前打勾
这样分到了好多列中
复制,在a列中选择性粘贴,转置
热心网友
时间:2023-10-20 18:39
选中数据列
点数据-分列
按长度
热心网友
时间:2023-10-20 18:40
分列功能。只要有分隔符就行 例如你的*号
热心网友
时间:2023-10-20 18:41
也只能分列了,如果长度不同的话就麻烦了。。