Формула Excel: Перетворити номер стовпця на літеру -

Загальна формула

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

Резюме

Щоб перетворити номер стовпця в літеру стовпця Excel (наприклад, A, B, C тощо), ви можете використовувати формулу, засновану на функціях АДРЕСА та ЗАМІННИК.

У наведеному прикладі формула в С5 має вигляд:

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

Пояснення

Першим кроком є ​​побудова адреси, що містить номер стовпця. Ми робимо це за допомогою функції ADDRESS, надаючи 1 для номера рядка, номер стовпця з B5 і 4 для аргументу abs_num (щоб отримати відносне посилання):

ADDRESS(1,B5,4)

З цією інформацією АДРЕСА повертає текст "А1".

Далі ми використовуємо ЗАМІНИ, щоб викреслити число 1 так:

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

Ми можемо впевнено шукати "1" і замінити на "" у всіх випадках, оскільки номер рядка жорстко закодований як 1 всередині функції АДРЕСА.

Цікаві статті...