Excel-formel: Konverter kolonnebogstav til nummer -

Generisk formel

=COLUMN(INDIRECT(letter&"1"))

Resumé

For at konvertere et kolonnebrev til et almindeligt tal (f.eks. 1, 10, 26 osv.) Kan du bruge en formel, der er baseret på funktionerne INDIREKTE og KOLONNE.

I det viste eksempel er formlen i C5:

=COLUMN(INDIRECT(B5&"1"))

Forklaring

Det første trin er at konstruere en standard "A1" stilreference ved hjælp af kolonnebrevet ved at tilføje et "1" med sammenkædning:

B5&"1"

Dette resulterer i en tekststreng som "A1", der sendes til den INDIREKTE funktion.

Dernæst omdanner INDIREKTE-funktionen teksten til en korrekt Excel-reference og afleverer resultatet til COLUMN-funktionen.

Endelig evaluerer funktionen KOLONNE referencen og returnerer kolonnetallet til referencen.

Interessante artikler...