excle公式獲取列號對應的字母


一、Char函數超過了26就不行了

1、公式截圖

2、公式

=CHAR(A1+64)

3、公式解釋

  • A1單元格的值是1,1+64=65,65是字母A對應的數字

  • 如果我們不想添加輔助列A列,那么公式也可以改成這個公式=CHAR(ROW(A65))

  • 但是大家仔細一看,到27是,應該是AA字母,就不對了,所以char只能到26,超過26列我們要換別的公式

二、Substitute+Address函數實現

1、公式截圖

2、公式

=SUBSTITUTE(ADDRESS(1,B3,4,1),1,"")

3、公式解釋

  • Address函數5個參數:

  • Address第1個參數:單元格引用中使用的行號。

  • Address第2個參數在單元格引用中使用的列號。

  • Address第3個參數:決定返回的引用類型。用1絕對引用;用4相對引用;用2絕對行,相對列;用3絕對列,相對行

  • Address第4個參數:決定返回什么引用樣式,有A1引用樣式;R1C1引用樣式。用0就是R1C1引用樣式,用1就是A1引用樣式

  • Address第5個參數:加上工作表名,如果活動工作表就可以不寫

  • ADDRESS(1,B3,4,1)第1參數用1,表示第1行,第2參數引用B3單元格里值作為列號,第3參數用4引用類型就是相對引用,第4參數用1引用樣式就是A1引用樣式;第5參數這里省略了

  • 最后要把行號1替換成空,用substiute函數

4.ADDRESS(row_num,column_num,abs_num,a1,sheet_text)公式詳解
Row_num 在單元格引用中使用的 行號
Column_num 在單元格引用中使用的列標。
ABS_num
返回的引用類型
1或省略
絕對引用
2
絕對行號,相對列標
3
相對行號,絕對列標
4
相對引用
A1 用以指定 A1 或 R1C1 引用樣式的邏輯值。如果 A1 為 TRUE 或省略,函數 ADDRESS 返回 A1 樣式的引用;如果 A1 為 FALSE,函數 ADDRESS 返回 R1C1 樣式的引用。
Sheet_text 為一文本,指定作為外部引用的 工作表的名稱,如果省略 sheet_text,則不使用任何工作表名。

示例

編輯
如果將示例復制到空白 工作表中,可能會更易於理解該示例。
 
A
B
1
公式
說明(結果)
2
=ADDRESS(2,3)
絕對引用($C$2)
3
=ADDRESS(2,3,2)
絕對行號,相對列標(C$2)
4
=ADDRESS(2,3,2,FALSE)
在R1C1引用樣式中的絕對行號,相對列標(R2C[3])
5
=ADDRESS(2,3,1,FALSE,"[Book1]Sheet1")
對其他工作表的絕對引用([Book1]Sheet1!R2C3)
6
=ADDRESS(2,3,1,FALSE,"ETSHEET")
對其他工作表的絕對引用('ETSHEET'!R2C3)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM