自定义序列-快速生成26个英文字母
前言
当我们在某个单元格输入一个字符,希望下拉或右拉时,单元格会按照固定的序列填充,
如:
甲、乙、丙、丁、戊、己、庚、辛、壬、癸
一、二、三、四、五、六、日
一月、二月、三月、四月…….
以上序列,在EXCEL中都是内置的,直接可以用鼠标拖拉使用,但是有些却没有,比如我们常用的26个英文字母:
ABCDE……
acde……
下面告诉大家如何快速实现:
1原理
在单元格A1,A2输入A,B,在B1单元格输入公式=CODE(A1),在B2单元格输入公式=CODE(A2),两个单元格返回的数字为65和66,同理小写字符对应的数字为97和98
这说明A的字符代码为65,并且26个字母的字符代码是逐一增加的。
我们可以使用这一规律,
在A5单元格输入公式=char(row(a65)),
在C5单元格输入公式=char(row(a97)),
下拉填充公式,结果如下:
提示:
Char和Code是一对反函数,CODE根据字符返回字符代码,CHAR根据字符代码返回字符
ROW是返回单元格的行号,ROW(A65),就是返回A65的行号65,下拉时,由于是相对引用,下一个单元格公式会变成ROW(A66),从而实现字符代码+1
2将公式结果粘贴成数值
选中A5:A30,复制,将公式粘贴为数值
3导入序列
打开EXCEL选项、高级,找到编辑自定义序列,点击进去
点击新序列,选择从单元格中导入序列,选择A5:A30区域,点击导入,确定。
增加后的效果在最下面:
知识点
序列常识
添加序列的方法
常用函数:CHAR,CODE,ROW
END
赞 (0)