4个回答
展开全部
这种情况用ROW函数和CHAR函数就可以做到了。公式如下:
="20110716JL"&CHAR(ROW(A1)+96)
这个公式输入进去之后会得到“20110716JLa”,下拉填充会有“20110716JLb”、“20110716JLc”……
这里的ROW函数是用来获取行号的,A1的行号是1,下拉时会自动变为A2、A3、A4……从而数值自动增大。然后CHAR函数是返回和数字代码对应的字符的,小写的字母a的代码是97,而b是98,c是99……,所以公式中的+96就会得到小写字母。
如果想要最后一位是大写字母的话,把最后的+96改为+64即可。如果是希望序列不是从a开始,而是从别的字母开始,则对应增大96(64)的值,比如想要b开头则是97(65),c开头则是98(66),以此类推。
="20110716JL"&CHAR(ROW(A1)+96)
这个公式输入进去之后会得到“20110716JLa”,下拉填充会有“20110716JLb”、“20110716JLc”……
这里的ROW函数是用来获取行号的,A1的行号是1,下拉时会自动变为A2、A3、A4……从而数值自动增大。然后CHAR函数是返回和数字代码对应的字符的,小写的字母a的代码是97,而b是98,c是99……,所以公式中的+96就会得到小写字母。
如果想要最后一位是大写字母的话,把最后的+96改为+64即可。如果是希望序列不是从a开始,而是从别的字母开始,则对应增大96(64)的值,比如想要b开头则是97(65),c开头则是98(66),以此类推。
展开全部
工具-选项-序列-新序列,
输入A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y
点添加就OK
你这个特别一些。在定义序列的时候把前面那部分加上就OK啦
希望能帮到你
输入A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y
点添加就OK
你这个特别一些。在定义序列的时候把前面那部分加上就OK啦
希望能帮到你
追问
谢谢你的热心,目前还是没有找到很好的方法解决这个问题,我是想在前面数字不变的情况下最后一位按字母顺序填充。因为前面的数组是有变化的、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按你的意思A001,A002,A004,A006,应该是A002,A004,A006,吧?
a1
="A"&TEXT(ROW(A1)*2,"000")
往下拉
a1
="A"&TEXT(ROW(A1)*2,"000")
往下拉
追问
你的答案距愿意相差甚远,还是谢谢你的热心,
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询