自定义序列-快速生成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)

相关推荐