如何在 Excel 中创建字母表中所有字母的数组

如何在 Excel 中创建字母表中所有字母的数组

是否可以使用公式创建大写字母数组以供其他查找函数使用?

我想使用公式来创建一个这样的数组:

{"A","B","Z"}

答案1

这是通过结合CHAR来实现的SEQUENCE

水平阵列:

=CHAR(SEQUENCE(1,26,65))

垂直阵列:

=CHAR(SEQUENCE(26,1,65))

调用将SEQUENCE创建一个包含 65 至 90 之间的 26 个数字的数组。通过将此数组传递到函数中CHAR,每个数字都会转换为大写字母,以CHAR(65)=A

答案2

如果没有 Office 365 及其动态数组。要在另一个公式中创建大写字母数组,我们可以使用:

INDEX(CHAR(ROW($65:$90)),)

或者

INDEX(CHAR(COLUMN($BM:$CL)),)

这些将把字母数组返回到另一个公式。

相关内容