如何在Excel中將列字母轉(zhuǎn)換為數(shù)字,反之亦然?
本文,我將討論如何將列字母轉(zhuǎn)換為列號或?qū)⒘袛?shù)字轉(zhuǎn)換為字母。 例如,將列字母AA轉(zhuǎn)換為數(shù)字27,或?qū)⒘袛?shù)字100轉(zhuǎn)換為字母CV。 用以下方法獲得解決方案。
使用公式將列字母轉(zhuǎn)換為數(shù)字,反之亦然
使用用戶定義的功能將列字母轉(zhuǎn)換為數(shù)字,反之亦然
使用公式將列字母轉(zhuǎn)換為數(shù)字,反之亦然要將列字母或標(biāo)簽轉(zhuǎn)換為數(shù)字,反之亦然,以下公式可能會對您有所幫助,請執(zhí)行以下操作:
將列字母轉(zhuǎn)換為列號:
請輸入以下公式: = COLUMN(INDIRECT(“ AB1”)) 放入要查找轉(zhuǎn)換結(jié)果的空白單元格,然后按 輸入 獲取列號的鍵:
請注意: 在上式中 AB 是您要獲取列號所依據(jù)的列字母,可以根據(jù)需要進(jìn)行更改。
將列號轉(zhuǎn)換為列字母:
請輸入以下公式: = SUBSTITUTE(ADDRESS(1,200,4),1,“”) 放入空白單元格以獲取結(jié)果,然后按 輸入 獲取列字母,如下所示:
請注意: 在上面的公式中,紅色數(shù)字 200 是要轉(zhuǎn)換為列字母的列號,可以根據(jù)需要進(jìn)行更改。
使用用戶定義的功能將列字母轉(zhuǎn)換為數(shù)字,反之亦然除了公式之外,在這里我還可以介紹 用戶定義功能 處理這個任務(wù)。
將列字母轉(zhuǎn)換為列號:
1。 按住 ALT + F11 鍵,然后打開 Microsoft Visual Basic應(yīng)用程序 窗口。
2。 點(diǎn)擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 窗口。
VBA代碼:將列字母轉(zhuǎn)換為列號:
Public Function ToColNum(ColN)ToColNum = Range(ColN & 1).ColumnEnd FunctionCopy3。 然后保存并關(guān)閉此代碼,返回到工作表,然后輸入以下公式: = Tocolnum(“ VV”) (VV 是要轉(zhuǎn)換數(shù)字的列字母。 )放入空白單元格,然后按 輸入 鍵以獲取列號,請參見屏幕截圖:
將列號轉(zhuǎn)換為列字母:
1。 按住 ALT + F11 鍵,然后打開 Microsoft Visual Basic應(yīng)用程序 窗口。
2。 點(diǎn)擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 窗口。
VBA代碼:將列號轉(zhuǎn)換為列字母:
Public Function ToColletter(Collet)ToColletter = Split(Cells(1, Collet).Address, "$")(1)End FunctionCopy3。 然后保存并關(guān)閉此代碼,返回到工作表,然后輸入以下公式: = toColletter(50) (50 是要轉(zhuǎn)換為字母的列號。 )放入空白單元格,然后按 輸入 鍵以獲取列號,請參見屏幕截圖:
最佳辦公生產(chǎn)力工具
將小時轉(zhuǎn)化為分鐘 Kutools for Excel!準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時間的工具。 簡化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!
為什么需要 Kutools for Excel