excel下拉如何按英文字母顺序填充?

即如图片显示那样下拉按英文字母顺序填充?跪求高手解答,谢谢

  这种情况用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),以此类推。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-16
工具-选项-序列-新序列,
输入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啦

希望能帮到你追问

谢谢你的热心,目前还是没有找到很好的方法解决这个问题,我是想在前面数字不变的情况下最后一位按字母顺序填充。因为前面的数组是有变化的、

第2个回答  2011-07-17
按你的意思A001,A002,A004,A006,应该是A002,A004,A006,吧?

a1
="A"&TEXT(ROW(A1)*2,"000")
往下拉
追问

你的答案距愿意相差甚远,还是谢谢你的热心,

本回答被网友采纳
第3个回答  2020-03-20

相似回答