自動生成字母序列,提取列標

今天我們來介紹下,怎麼在EXCEL表中自動生成連續的字母序列

1、生成連續的26位英文字母

我們先來說說怎麼生成A~Z,26位英文列標

自動生成字母序列,提取列標

因為公式“=CHAR(65)"返回結果為字母A,後面連續的25個數字相應的生成A~Z連續的26位英文字母。用這個公式首先要知道知道公式“=CHAR(65)"返回結果為字母A,當你忘了哪個數字返回的結果為A時可以用下面的方法:

自動生成字母序列,提取列標

用公式“=CHAR(CODE("A")+COLUMN(A:A)-1)”,公式“CODE("A")”將字母A轉換成其相對於的數值,然後再加0,1,2……的數值,生成連續26位字母。

2、生成26位字母以外的列標

上面的公式只能生成26位字母的列標,當我們想生成更多的列標如AA、AB……更多的列標時就要用一下的方法了。

自動生成字母序列,提取列標

公式為“=SUBSTITUTE(ADDRESS(1,COLUMN(A:A),4),1,"")”,公式:ADDRESS(1,COLUMN(A:A),4),返回值為A1,公式中的1代表返回第一行;COLUMN(A:A)值為1,代表返回列為第一列,4位返回格式為A1格式。用SUBSTITUTE函數替換掉數值剩下的就為列標了。


分享到:


相關文章: