如何在 Excel 中快速创建字母序列列表?
在 Excel 中逐个单元格手动输入字母序列(A 到 Z 或 a 到 z)不仅繁琐耗时,还极易出错,尤其在需要频繁重建或重复使用该列表时更是如此。在制作考勤表、评分表,或快速生成用于数据分类的模板等众多场景中,高效生成字母序列能显著提升您的工作效率。本教程为您提供了多种实用方法,助您根据具体需求和所用 Excel 版本,快速、准确地创建字母序列列表。
使用公式创建字母序列列表
使用 Kutools for Excel 创建字母序列列表
使用 VBA 宏创建字母序列列表
使用 SEQUENCE 和 CHAR 公式创建字母序列列表
使用公式创建字母序列列表
对于偏好使用公式且需兼容多种 Excel 版本的用户,可通过将字符代码与 CHAR 函数组合,轻松创建字母序列。请按以下步骤操作:
1. 首先,创建一个代表 ASCII 码值的数字列表(对应大写字母 A 到 Z):在单元格 A1 中输入 65,在 A2 中输入 66;选中 A1 和 A2,向下拖动填充柄,直至最后一个单元格显示 90(因为 ASCII 码中 65 到 90 分别对应字母 A 到 Z)。

2. 接着,在紧邻第一个代码的单元格中(例如 B1),输入以下公式,将 ASCII 值转换为对应的字母:
=CHAR(A1)
然后,向下拖动该公式的填充柄,直到对应数字 90 的单元格旁。
完成此步骤后,您将看到所有大写英文字母按顺序列出。如需小写字母,请将 ASCII 码值替换为 97 到 122 之间的数字,并沿用相同的公式。请务必仔细核对,确保序列完整无缺,且无任何遗漏或重复。

此方法适用于仅需字母序列的简单任务,但需额外使用一列辅助列来存放 ASCII 数值;若您希望一步到位,可能并非最佳选择。
使用 Kutools for Excel 创建字母序列列表
Kutools for Excel 为寻求更便捷、可重复使用方法的用户提供了填充自定义列表功能,只需几次点击即可快速创建并重复使用字母序列,尤其适用于重复性任务及在不同文件中频繁调用该列表的场景。
1. 单击 Kutools > 插入 > 填充自定义列表。参见截图:

2. 在填充自定义列表对话框中,单击编辑列表按钮,即可弹出自定义列表对话框,请执行以下操作:

3. 返回填充自定义列表对话框:若要将字母序列插入列中,请先选择起始单元格,在先行后列下拉菜单中选择填充顺序,在自定义列表区域中选择您刚创建的列表,然后单击填充范围按钮。参见截图:

4. 字母序列将出现在您指定的区域中。现在可以关闭对话框。
此后,该字母序列将保存在您的填充自定义列表中,随时可快速调用,提升工作效率,避免重复设置。
注意:请确保您的 Kutools for Excel 为最新版本以获得最佳兼容性。如果字母未正确填充,请仔细检查列表中是否有缺失字母或意外空格。
Kutools for Excel——通过 300 多款必备工具全面增强 Excel 功能,助您工作更快速、更轻松,并借助 AI 功能实现更智能的数据处理与高效办公!立即获取
使用 VBA 宏创建字母序列列表
有时,您可能希望在不借助辅助列或内置列表功能的情况下,自动用字母序列填充指定区域。VBA 宏能轻松实现这一操作,尤其适用于需要重复应用字母序列,或在自定义范围内快速生成大写或小写字母列表的场景。
1. 首先,单击开发工具>Visual Basic,打开 VBA 编辑器。在弹出的 Microsoft Visual Basic for Applications 窗口中,单击插入> 模块,并将以下任一代码粘贴到窗口中。
大写字母序列(A 到 Z):
Sub FillUppercaseAlphabet()
Dim i As Integer
Dim rng As Range
Set rng = Application.InputBox("Select the first cell of the range you want to fill (for example, A1):", "KutoolsforExcel", Type:=8)
On Error Resume Next
For i = 0 To 25
rng.Offset(i, 0).Value = Chr(65 + i)
Next i
End Sub 小写字母序列(a 到 z),请改用以下代码:
Sub FillLowercaseAlphabet()
Dim i As Integer
Dim rng As Range
Set rng = Application.InputBox("Select the first cell of the range you want to fill (for example, A1):", "KutoolsforExcel", Type:=8)
On Error Resume Next
For i = 0 To 25
rng.Offset(i, 0).Value = Chr(97 + i)
Next i
End Sub 2. 要运行代码,请单击 VBA 编辑器中的
按钮,或按 F5. 出现提示时,选择序列的起始目标单元格(例如 A1),宏将自动向下填充 26 行,填入所选区域的字母。
此宏非常适合快速生成完整的字母列,尤其适用于需要自动化流程或创建列表且匹配特定格式的场景。请确保目标区域至少有 26 空单元格,否则宏将覆盖路径上的现有数据。
故障排除:如遇错误提示,请确保工作簿中已启用宏,并已选中有效的起始单元格。宏将覆盖其填充区域内的内容,运行前请务必再次确认目标区域!
使用 SEQUENCE 和 CHAR 公式创建字母序列列表
对于使用 Office 365 或 Excel 2021 及更高版本的用户,Excel 引入了动态数组函数,让这项任务更加高效——只需一个公式,即可直接生成完整的字母序列,无需辅助列或手动输入。
1. 点击您希望开始字母列表的单元格(例如 A1),输入以下公式即可生成大写 A 到 Z 的序列:
=CHAR(SEQUENCE(26,1,65)) 按 Enter 键。完整的 A 到 Z 序列将自动从所选单元格开始向下溢出至 26 行。
要生成小写 a 到 z 序列,请在起始单元格中使用以下公式:
=CHAR(SEQUENCE(26,1,97)) 结果将是一个完整的小写字母列表,向下填充 26 行。
提示:
- 如果溢出区域被其他数据阻挡,Excel 将显示 #SPILL!错误。请确保起始单元格下方留有充足空间,以便所有字母都能顺利溢出至各自行中。
- 如果您希望创建水平列表(字母横向填充各列),请将 SEQUENCE 函数的参数从
SEQUENCE(26,1,65)改为SEQUENCE(1,26,65)。 - 此解决方案在处理动态模板以及需要自动调整或刷新的列表时效率极高。
最佳办公效率工具
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格且不丢失数据 | 不使用公式的四舍五入…… | |
| 高级 LOOKUP:多条件 VLookup | 多值 VLookup | 跨多工作表 VLookup | 模糊查找…… | |
| 高级下拉列表:快速创建下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列|移动列|切换隐藏列的可见性状态|比较区域与列…… | |
| 特色功能:网格聚焦 | 设计视图 |增强编辑栏 | 工作簿和表管理器 | 资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 精选 15 工具集:12 文本工具(添加文本,删除特定字符,……)| 50+ 图表 类型(甘特图,……)| 40+ 实用公式(基于生日计算年龄,……)| 19 插入工具(插入二维码,从路径插入图片,……)| 12 转换工具(小写金额转大写,汇率转换,……)| 7 合并和拆分工具(高级合并行,分割单元格,……)|……更多 |
使用 Kutools for Excel 大幅提升您的 Excel 技能,体验前所未有的高效。Kutools for Excel 提供 300 多项高级功能,助您提升生产力、节省时间。立即点击此处,获取您最需要的功能……
Office Tab 为 Office 带来标签式界面,让您的工作更轻松
- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一个窗口的新标签页中打开并创建多个文档,而非在新窗口中。
- 将您的工作效率提升 50%,每天减少数百次鼠标点击!
所有 Kutools 插件,一个安装程序
Kutools for Office 套件捆绑了适用于 Excel、Word、Outlook 和 PowerPoint 的插件以及 Office Tab Pro,非常适合需要跨多个 Office 应用高效协作的团队。
- 一体化套件— Excel、Word、Outlook 和 PowerPoint 插件 + Office Tab Pro
- 一个安装程序,一个许可证— 几分钟内完成设置(支持 MSI)
- 协同效果更佳— 在多个 Office 应用中实现高效协同
- 30 天全功能试用— 无需注册,无需信用卡
- 超值之选— 比单独购买插件更省钱