Зміст
У цій статті ми покажемо вам, як конвертувати номер стовпчика на літеру в 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 ) у вашому наборі даних.
- Тепер перетягніть рядок вниз на Ручка наповнення застосувати формулу до решти клітинок для перетворення їх на літери.
Розбивка формули:
- ADDRESS(1,B5,4)
- Вихід: A1
- Пояснення: Функція АДРЕСА повертає адресу комірки на основі заданих рядка та стовпця. рядок № 1 та номер стовпчика з B5 Для побудови адреси та отримання відносного посилання задаємо 4 для abs_num аргумент.
- abs_num = 4 є константною величиною, яку необхідно встановити рівною 4, інакше адреса комірки буде відображатися зі знаками $.
- SUBSTITUTE(ADDRESS(1,B5,4), "1″,"") -> стає
- REPLACE(A1, "1″,"")
- Вихід: A
- Пояснення: Функція ЗАМІНИ замінює 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 .
- У вікні коду, що з'явилося, в рядку меню натисніть Вставка -> Модуль .
- Скопіюйте наступний код та вставте його у вікно коду.
Public Function NumToLetter(ColNum) NumToLetter = Split(Cells(1, ColNum).Address, "$")(1) End Function
Ця підпроцедура не є підпроцедурою для VBA програму для запуску, це створення Функція, визначена користувачем (UDF) Отже, після написання коду, замість того, щоб натиснути кнопку "Виконати у рядку меню натисніть Зберегти .
- Тепер поверніться на аркуш, який вас цікавить, і запишіть функцію, яку ви тільки що створили за допомогою VBA код (Функція NumToLetter у першому рядку коду) та всередині круглих дужок NumToLetter передайте функцію номер комірки які ви хочете конвертувати в букву (в нашому випадку ми передаємо Комірка B5 в дужках).
Так виглядає наша остаточна формула,
=NumToLetter(B5)
- Преса Увійдіть .
Ви отримаєте відповідну адресу для листування ( A ) номера колонки ( 1 ) у вашому наборі даних.
- Тепер перетягніть рядок вниз на Ручка наповнення для застосування UDF до решти клітинок, щоб перетворити їх на літери.
Читати далі: Excel VBA: підрахунок стовпців з даними (2 приклади)
3. вбудована опція Excel для зміни номера стовпця на літеру
Excel має вбудована опція змінити номер колонки (показано нижче на малюнку) на літерний.
Сходинки:
- Перейдіть на вкладку Файл -> Параметри .
- У вікні Excel, що з'явилося, виберіть Формули -> зняти галочку в "Урядовому кур'єрі". Еталонний стиль R1C1 коробка ->; ГАРАЗД. .
Тепер ваші колонки будуть мати літерні адреси замість цифр.
Читати далі: Як порахувати стовпці для VLOOKUP в Excel (2 способи)
Висновок
Ця стаття показала вам, як перетворити номер стовпця в букву в Excel 3 різними способами. Я сподіваюся, що ця стаття була дуже корисною для вас. Не соромтеся запитувати, якщо у вас виникли запитання щодо цієї теми.