Excel-formule: converteer kolomnummer naar letter -

Generieke formule

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

Samenvatting

Om een ​​kolomnummer om te zetten naar een Excel-kolomletter (bijv. A, B, C, enz.), Kunt u een formule gebruiken die is gebaseerd op de ADDRESS- en SUBSTITUTE-functies.

In het getoonde voorbeeld is de formule in C5:

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

Uitleg

De eerste stap is het construeren van een adres dat het kolomnummer bevat. We doen dit met de ADDRESS-functie, door 1 op te geven voor het rijnummer, een kolomnummer uit B5 en 4 voor het argument abs_num (om een ​​relatieve referentie te krijgen):

ADDRESS(1,B5,4)

Met deze informatie geeft ADDRESS de tekst "A1" terug.

Vervolgens gebruiken we SUBSTITUTE om het cijfer 1 als volgt te verwijderen:

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

We kunnen vol vertrouwen zoeken naar "1" en in alle gevallen vervangen door "", omdat het rijnummer hard gecodeerd is als 1 binnen de ADDRESS-functie.

Interessante artikelen...