Как да конвертирате номер на колона в буква в Excel (3 начина)

  • Споделя Това
Hugh West

В тази статия ще ви покажем как да конвертирате номер на колона към буква в Excel по 3 лесни и ефективни начина.

Изтегляне на работна тетрадка

Можете да изтеглите безплатната учебна тетрадка на Excel от тук.

Преобразуване на номер на колона в буква.xlsm

3 лесни начина за преобразуване на номер на колона в буква в Excel

В този раздел ще научите как да преобразувате номерата на колоните в букви с помощта на формула , VBA код и вградена опция в Excel.

1. формула за преобразуване на номер на колона в буква в Excel

Разгледайте следната съвкупност от данни, която ще използваме като пример за преобразуване на номер на колона в буква чрез прилагане на формулата.

Стъпки:

  • Изберете клетка който искате да покаже резултатът ви.
  • Сайтът обща формула да преобразувате номер на колона към буква е,
=SUBSTITUTE(ADDRESS(1,col_number,4), "1","")

  • Затова в тази клетка запишете формулата по следния начин,
=SUBSTITUTE(ADDRESS(1,B5,4), "1","")

Тук,

B5 = Референтен номер на клетката, който съдържа номера на колоната за преобразуване в буква

  • Натиснете Въведете .

Ще получите адреса на свързаното писмо ( A ) на номера на колоната ( 1 ) във вашия набор от данни.

  • Сега плъзнете реда надолу с Дръжка за пълнене да приложите формулата към останалите клетки, за да ги превърнете в букви.

Разбивка на формулата:

  • АДРЕС(1,B5,4)
    • Изход: A1
    • Обяснение: Функцията ADDRESS връща адреса на клетката въз основа на зададените ред и колона. ред номер 1 и номер на колона от B5 за конструиране на адреса, а за да получим относителна референция, задаваме 4 за abs_num аргумент.
      • abs_num = 4 Трябва да зададете стойност 4, в противен случай адресът на клетката ще се покаже със знаци $.
  • SUBSTITUTE(ADDRESS(1,B5,4), "1″,"") -> става
    • SUBSTITUTE(A1, "1″,"")
    • Изход: A
    • Обяснение: Функцията SUBSTITUTE заменя 1 с нищо ("") от A1 , следователно връща A .

Прочетете още: [Поправено] Цифри в колоната на Excel вместо букви (2 решения)

Подобни четива

  • VBA за използване на диапазон въз основа на номер на колона в Excel (4 метода)
  • Как да конвертирате буквата на колоната в цифрова диаграма в Excel (4 начина)
  • Excel VBA: Задаване на обхват по номер на ред и колона (3 примера)

2. VBA за трансформиране на номер на колона в буква в Excel

Стъпки към конвертиране на номера на колоната в буква в Excel с VBA са дадени по-долу.

Ще използваме Дефинирана от потребителя функция (UDF) за преобразуване на числото.

Стъпки:

  • Натиснете Alt + F11 на клавиатурата или отидете в раздела Разработчик -> Visual Basic да отворите Редактор на Visual Basic .

  • В изскачащия прозорец с код, в лентата с менюта щракнете върху Вмъкване -> Модул .

  • Копирайте следния код и го поставете в прозореца за код.
 Публична функция NumToLetter(ColNum) NumToLetter = Split(Cells(1, ColNum).Address, "$")(1) Край на функцията 

Това не е подпроцедура за VBA да се стартира програма, това е създаване на Дефинирана от потребителя функция (UDF) . Така че, след като напишете кода, вместо да щракнете върху бутона Run от лентата с менюта, щракнете върху Запазете .

  • Сега се върнете към работния лист, който ви интересува, и напишете функцията, която току-що създадохте, със VBA код (Функция NumToLetter в първия ред на кода) и в скобите на NumToLetter предайте функцията референтен номер на клетката която искате да превърнете в буква (в нашия случай предаваме Клетка B5 в скобите).

Така че нашата окончателна формула се отнася до,

=NumToLetter(B5)

  • Натиснете Въведете .

Ще получите адреса на свързаното писмо ( A ) на номера на колоната ( 1 ) във вашия набор от данни.

  • Сега плъзнете реда надолу с Дръжка за пълнене да приложите UDF към останалите клетки, за да ги превърне в букви.

Прочетете още: Excel VBA: броене на колони с данни (2 примера)

3. Вградената опция на Excel за промяна на номера на колоната в буква

Excel има вградена опция за да промените номера на колоната (показан по-долу на снимката) на буква.

Стъпки:

  • Щракнете върху раздела Файл -> Опции .

  • От изскачащия прозорец на Excel изберете Формули -> махнете отметката на Референтен стил R1C1 кутия -> ОК .

Сега колоните ви ще имат буквени адреси вместо номера.

Прочетете още: Как да преброите колоните за VLOOKUP в Excel (2 метода)

Заключение

Тази статия ви показа как да преобразувате номера на колоната в буква в Excel по 3 различни начина. Надявам се, че тази статия е била много полезна за вас. Не се колебайте да попитате, ако имате някакви въпроси по темата.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.