怎么在EXCEL一个单元格中将部分数字或者字母拆分出来?
以上条码内15-18位表示生产周期,我需要在EXCEL单位格内将其拆分到另外一个单元格内,怎么弄?请高手指点。。。。 展开
推荐于2017-09-28 · 知道合伙人软件行家
知道合伙人软件行家
向TA提问 私信TA
直接用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!。
或者用MID函数,=MID(A1,15,4)