Excel中將數字轉化為列標字母的公式
下面的公式將A1單元格中的數字轉化為Excel列標字母,假如A1單元格中的數字為100,公式返回結果為CV,即第100列的列標CV。
=SUBSTITUTE(ADDRESS(1,A1,4),"1","")
ADDRESS函數的第三個參數為“4”,返回相對引用的單元格地址。在Excel 2003中公式可以返回1-256列所表示的列標字母,在Excel 2007/中,數值范圍為1-16384。
如果要獲取公式所在單元格的列標字母,可將公式改為:
=SUBSTITUTE(ADDRESS(1,COLUMN(),4),"1","")
或用LEFT函數:
=LEFt(ADDRESS(1,COLUMN(),4),LEN(ADDRESS(1,COLUMN(),4))-1)