标签:Excel公式
本文谈谈如何生成按a至z的顺序字母组成的数组。
有时候,我们想生成由a至z的字母顺序组成的数组:
{“a”,”b”,”c”,”d”,”e”,”f”,”g”,”h”,”i”,”j”,”k”,”l”,”m”,”n”,”o”,”p”,”q”,”r”,”s”,”t”,”u”,”v”,”w”,”x”,”y”,”z”}
以便在公式中使用。
假设单元格区域A1:A26中包含字母a至z,可以在任意单元格中,输入公式:
=TRANSPOSE(A1:A26)
然后,按下F9键,如下图1所示。
图1
在公式栏中,可以看到生成的按字母顺序组成的数组,可以复制并粘贴到公式中使用。
当然,可以直接使用公式生成数组。公式如下:
=CHAR(96+COLUMN(A1:Z1))
上面生成的是由小写字母组成的数组,如果要生成由大写字母按顺序组成的数组,可以使用公式:
=CHAR(64+COLUMN(A1:Z1))
这样,我们就可以在公式中使用这个数组了。
举一个非常简单的示例来演示。如果查找字母f在数组中的位置,可以使用公式:
=MATCH("f",CHAR(96+COLUMN(A1:Z1)),0)
得到数字6,即字母f在该数组中第6个位置。
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。