Excel-formel: Konvertera kolumnnummer till bokstav -

Generisk formel

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

Sammanfattning

För att konvertera ett kolumnnummer till en Excel-kolumnbokstav (t.ex. A, B, C, etc.) kan du använda en formel baserad på ADDRESS- och SUBSTITUTE-funktionerna.

I exemplet som visas är formeln i C5:

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

Förklaring

Det första steget är att skapa en adress som innehåller kolumnnumret. Vi gör detta med ADDRESS-funktionen genom att tillhandahålla 1 för radnummer, ett kolumnnummer från B5 och 4 för abs_num-argumentet (för att få en relativ referens):

ADDRESS(1,B5,4)

Med denna information returnerar ADDRESS texten "A1".

Därefter använder vi SUBSTITUTE för att ta bort siffran 1 så här:

=SUBSTITUTE("A1","1","")

Vi kan säkert leta efter "1" och ersätta med "" i alla fall, eftersom radnumret är hårdkodat som 1 i ADDRESS-funktionen.

Intressanta artiklar...