在excel中如何让某列的1082002-02-DX在令一列中等于02呢?

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:45:26
1082002-02-DX
1082002-03-DX
1082002-04-DX
在令一列中分别为02 03 04 谢谢高手指点。

用分列功能,可以轻松完成
选中这些数据
点菜单:
数据-分列
在弹出的对话框中,按提示操作
记得在选择分隔符时,选 - 号

用公式也可以实现:
假设数据在A列
B1输入公式
=MID(A1,FIND("-",A1)+1,FIND("$",SUBSTITUTE(A1,"-","$",2))-FIND("-",A1)-1)

此公式可以求两个"-"号间的数据,数据位数可以灵活变化

设它们在A列,在B2中输入:
=mid(A2,9,2)

MID(text,start_num,num_chars)

Text 是包含要提取字符的文本字符串,可以直接输入含有目标文字的单元格名称。

Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。

Num_chars 指定希望 MID 从文本中返回字符的个数。