
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.