Как преобразовать номер столбца (например, 127) в столбец Excel (например, AA)

Если кому-то нужно сделать ms-excel это в Excel без VBA, вот ms-excel способ:

=SUBSTITUTE(ADDRESS(1;colNum;4);"1";"")

где colNum - номер c# столбца

И в VBA:

Function GetColumnName(colNum As Integer) As String
    Dim d As Integer
    Dim m As Integer
    Dim name As String
    d = colNum
    name = ""
    Do While (d > 0)
        m = (d - 1) Mod 26
        name = Chr(65 + m) + name
        d = Int((d - m) / 26)
    Loop
    GetColumnName = name
End Function

c#

excel

2022-11-20T13:29:52+00:00