趣文网 > 作文大全

在 Excel 拖动单元格 就能按英文字母顺序编号 怎么做到的?

2020-12-01 13:00:01
相关推荐

快速添加数字编号的方法,大家都会,区别仅在于会 1 种还是会多种。

如果要添加字母顺序编号,用拖动的方法是无效的,那除了手工输入,还有什么办法可以批量添加呢?

案例:

分别用大写和小写英文字母快速顺序编号,效果如下图所示。

解决方案 1:

大写字母:

1. 在 A1 单元格中输入以下公式 --> 下拉复制公式:

=CHAR(ROW(A65))

公式释义:

ROW(A65):返回参数的行值 65;拖动下拉公式后,随着行值递增,返回的值也随之依次递增;char 函数的作用是返回对应于数字代码的字符;参数 65 返回的是大写的 A,随着参数递增,返回结果按字母顺序依次递增

有关 char 函数的详解,请参阅 如何用Excel制作一组字母数字特殊字符混合的随机密码?

小写字母:

2. 在 B1 单元格中输入以下公式 --> 下拉复制公式:

=CHAR(ROW(A97))

公式释义:

当参数为 97 时,char 函数返回小写字母 a;下拉后,随着参数递增,依次按字母顺序递增

解决方案 2:

大写字母:

1. 在 C1 单元格中输入以下公式 --> 下拉复制公式:

=SUBSTITUTE(ADDRESS(1,ROW(A1),4),1,)

公式释义:

ADDRESS(1,ROW(A1),4):address 函数的作用是根据指定行号和列号获得工作表中的某个单元格的地址;语法为 address(行号,列号,引用类型);引用类型 4 表示行列均为相对引用;这段公式返回的结果为“A1”,随着公式下拉,结果会依次变为“B1”、“C1”...SUBSTITUTE(...,1,):substitute 函数语法为 substitute(需要替换的文本或单元格引用,旧文本,新文本,[替换第 N 次出现的旧文本]);最后一个参数若省略,表示替换掉所有旧文本;本例的含义为将 address 所返回结果中的 1 全部替换为空,即“A1”变为“A”,“B1”变为“B”……从而实现按字母顺序编号

有关 address 和 substitute 函数的详解,请分别参阅 Excel – 在每个单元格内核对多个关键字,能否一次性完成?和 Excel函数(九)–replace和substitute替换函数。

小写字母:

2. 在 D1 单元格中输入以下公式 --> 下拉复制公式:

=LOWER(SUBSTITUTE(ADDRESS(1,ROW(A1),4),1,))

公式释义:

LOWER(...):将上例中的大写字母变为小写

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

小溪的作文 春天里 作文 健康的英语作文 8年级作文 乐高作文 写作文技巧 一道菜作文 沙滩的作文 桃树作文 小学500字作文 绍兴作文 骑行作文 海滩作文 生病了作文 作文400字五年级 购物的作文 作文精彩开头 作文600字以上 400字作文五年级 敦煌作文 家乡的作文300字 作文普通人 第五单元作文 什么老师作文 家乡的作文400字 观察作文怎么写 作文草稿 做人的作文 中考作文600 英语作文三年级