Excel-自动产生文字编号的号码(LEFT,RIGHT,LEN)
有网友供给一个 Excel 工作内外中一串由多个文数字构成的编号,但愿藉由公式能主动发生最末一码由 0 ~ 9 转变,该何处置呢?
由于贮存格A1中的这个文数字内容被 Excel 视为文字,没法利用「主动填满体例」来发生和等差数列般的数值持续转变,只好藉由公式来帮手了!
(1) 最后一码发生 0 ~ 9
贮存格A3:=LEFT($A$2,LEN($A$2)-1)&ROW(1:1)
LEN($A$2):利用 LEN 函数计较贮存格A2内容的文字长度(即为字数)。
LEFT($A$2,LEN($A$2)-1):利用 LEFT 函数掏出贮存格A2内容中,除最右侧一个字之外的文字。
ROW(1:1):ROW(1:1)=1,当往下複製时,ROW(1:1)=1会变成 ROW(2:2)=2、ROW(3:3)=3、...、ROW(9:9)=9。
複製贮存格A3,往下各列贴上。
(2) 最后二码发生 00 ~ 99
贮存格C3:=LEFT($A$2,LEN($A$2)-2)&RIGHT("0"&ROW(1:1),2)
LEFT($A$2,LEN($A$2)-2):利用 LEFT 函数掏出贮存格A2内容中,除最右侧二个字之外的文字。
RIGHT("0"&ROW(1:1),2):将 ROW(1:1) 的成果先串接一个「0」,再由 RIGHT 函数从文字由最右侧取二个字。如斯可让 0 ~ 9 的前方补 0,而 10 ~ 99 不受影响。
複製贮存格A3,往下各列贴上。
【想想】
若是要么三码发生数列的编码,该若何点窜公式呢?
公式点窜为:=LEFT($A$2,LEN($A$2)-3)&RIGHT("00"&ROW(1:1),3)
末三码发生数列转变的编码公式,可以含盖以上一码转变和二码转变的公式。
创作者先容 vincent- 全站分类:不设分类
- 小我分类:课本资料
- 此分类上一篇: Excel-表格栏、列、资料的重组(MATCH,OFFSET)範例
- 此分类下一篇: Excel-多前提查表利用(阵列利用,INT,ADDRESS,INDIRECT,SMALL)
- 上一篇: Excel-表格栏、列、资料的重组(MATCH,OFFSET)範例
- 下一篇: Excel-多前提查表利用(阵列利用,北京拓展公司INT,ADDRESS,INDIRECT,SMALL)
汗青上的今天
- 2015: Excel-表格栏、列、资料的重组(MATCH,OFFSET)範例
- 2014: Google-限制Google+上的网友不克不及寄Email给你
- 2013: Excel-查表操练(INDEX, MATCH, OFFSET, VLOOKUP)
- 2013: Excel-将不异资料调集在统一栏(阵列公式)
- 2012: Excel-找出没有持续递增的数值
- 2012: Excel-取用分歧工作表中不异贮存格的值
- 2011: Office-将文字转成图片
- 2011: Excel-从网页上获得外部资料
- 2011: Excel-快速填入和第一个贮存格不异的内容
- 2011: Excel-冻结窗格的应用
- 2010: Excel-找出第几个重覆
- 2010: 计较儿子和父亲的年数
- 2010: Balsamiq Mockups原型设计软体