怎么在EXCEL一个单元格中将部分数字或者字母拆分出来?

HSM7100005001A1114210051
以上条码内15-18位表示生产周期,我需要在EXCEL单位格内将其拆分到另外一个单元格内,怎么弄?请高手指点。。。。

1、首先,我们打开一个excel文档,然后我们选中图示中的单元格,之后我们点击数据;

2、然后我们点击分列;

3、之后我们点击下一步;

4、然后我们点击选择逗号,之后我们点击下一步;

5、然后我们点击完成;

6、最终结果如图所示,这样我们就将单元格中的数据拆分开来了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-13

1、第一步:打开一个文字和数字混合的Excel表格。

2、第二步:选中要放数字的单元格,在菜单栏中选择“公式--插入函数”。

3、第三步:弹出插入函数对话框,找到right函数。

4、第四步:right函数有两个参数,一个是源单元格,另一个是返回参数的位数。

5、第五步:选择好单元格和返回位数,单击“确定”按钮。

6、第六步:删除掉原来一列中文字后的数字,文字和数字就被分开了。

本回答被网友采纳
第2个回答  推荐于2017-09-28

直接用MID函数取出既可。

B1=MID(A1,15,4)

公式下拉复制,如下图所示:

公式的意思是:在A1单元格的字符中,从第15位开始提取4位字符,既第15-18位。

知识扩展:

MID和MIDB函数语法
MID(text, start_num, num_chars)

MIDB(text, start_num, num_bytes)

MID 和 MIDB 函数语法具有下列参数:

Text  必需。包含要提取字符的文本字符串。
Start_num  必需。文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,依此类推。
Num_chars  必需。指定希望 MID 从文本中返回字符的个数。
Num_bytes  必需。指定希望 MIDB 从文本中返回字符的个数(字节数)。
说明:
如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。

如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。

第3个回答  2012-07-30

可以用EXCEL里面的菜单完成,“数据”--> “分列...”,如下图:

第4个回答  2012-07-30
数据-数据工具-分列-固定宽度-下一步-在数据浏览里选择出你需要分出的区域(可以标出多根线)-完成。
或者用MID函数,=MID(A1,15,4)
相似回答