Excel-formel: Konverter kolonnenummer til bogstav -

Generisk formel

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

Resumé

For at konvertere et søjlenummer til et Excel-søjlebogstav (f.eks. A, B, C osv.) Kan du bruge en formel baseret på ADDRESS- og SUBSTITUTE-funktionerne.

I det viste eksempel er formlen i C5:

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

Forklaring

Det første trin er at konstruere en adresse, der indeholder kolonnenummeret. Vi gør dette med ADDRESS-funktionen ved at give 1 til række nummer, et kolonnenummer fra B5 og 4 for abs_num argumentet (for at få en relativ reference):

ADDRESS(1,B5,4)

Med disse oplysninger returnerer ADRESSE teksten "A1".

Dernæst bruger vi SUBSTITUTE til at fjerne nummer 1 således:

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

Vi kan med sikkerhed søge efter "1" og erstatte med "" i alle tilfælde, fordi række nummer er hårdkodet som 1 inden for ADDRESS-funktionen.

Interessante artikler...