Съдържание
В тази статия ще ви покажем как да конвертирате номер на колона към буква в 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 различни начина. Надявам се, че тази статия е била много полезна за вас. Не се колебайте да попитате, ако имате някакви въпроси по темата.