时间:2016-04-04 10:57 来源: 我爱IT技术网 作者:佚名
在用excel做数据处理的时候,有时候我们需要在某一列的固定位数插入某个特定的字符。
例如:假设物料编码的最后三位代表流水号,我要在流水号之前加入三个汉字“流水号”,那么怎么做呢?本文就此类问题做一个阐述。
前期准备工作(包括相关工具或所使用的原料等)
EXCEL 2010
详细的操作方法或具体步骤
准备原始数。本文中的原始数据为:
物料编码
------------------------
DT20131228001
DT20131228002
DT20131228003
DT20131228004
DT20131228005

我们需要在001、002、004这些流水号之前插入“流水号”三个字,实现如下效果:

所用到的函数:
LEFT:EXCEL的左端截取函数;
LEN:EXCEL的长度函数
RIGHT:EXCLE的右端截取函数
函数公式:=LEFT(A2,LEN(A2)-3)&"流水号"&RIGHT(A2,3)
算法为:len函数测算出字符串的长度,并减去“流水号”的位数,本文中为3位,之后用LEFT函数截取,用特殊字符“&”连接“流水号”,在用RIGHT函数从右边截取3位数。

向下复制,即完成本文中的物料编码转换;

注意事项
此方法主要用于在单元格的固定位数插入固定的字符串
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
