Formuła programu Excel: Konwertuj numer kolumny na literę -

Formuła ogólna

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

Podsumowanie

Aby przekonwertować numer kolumny na literę kolumny programu Excel (np. A, B, C itp.), Możesz użyć formuły opartej na funkcjach ADRES i PODSTAW.

W przedstawionym przykładzie formuła w C5 to:

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

Wyjaśnienie

Pierwszym krokiem jest skonstruowanie adresu zawierającego numer kolumny. Robimy to za pomocą funkcji ADRES, podając 1 dla numeru wiersza, numer kolumny z B5 i 4 dla argumentu abs_num (aby uzyskać odniesienie względne):

ADDRESS(1,B5,4)

Z tą informacją ADDRESS zwraca tekst „A1”.

Następnie używamy SUBSTITUTE, aby usunąć cyfrę 1 w ten sposób:

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

We wszystkich przypadkach możemy bez obaw szukać „1” i zastępować je „”, ponieważ numer wiersza jest zakodowany na stałe jako 1 w funkcji ADRES.

Interesujące artykuły...