Формула на Excel: Преобразуване на номер на колона в буква -

Обща формула

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

Обобщение

За да конвертирате номер на колона в буква на колона на Excel (напр. A, B, C и т.н.), можете да използвате формула, базирана на функциите ADDRESS и SUBSTITUTE.

В показания пример формулата в C5 е:

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

Обяснение

Първата стъпка е да се изгради адрес, който съдържа номера на колоната. Правим това с функцията АДРЕС, като предоставяме 1 за номер на ред, номер на колона от B5 и 4 за аргумента abs_num (за да получим относителна препратка):

ADDRESS(1,B5,4)

С тази информация ADDRESS връща текста "A1".

След това използваме SUBSTITUTE, за да извадим номер 1 по следния начин:

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

Можем уверено да търсим „1“ и да заменим с „“ във всички случаи, тъй като номерът на реда е кодиран твърдо като 1 във функцията ADDRESS.

Интересни статии...