Оглавление
В этой статье мы покажем вам, как преобразовать номер столбца в букву в 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
- Объяснение: Функция АДРЕС возвращает адрес ячейки на основе заданных строки и столбца. Мы предоставили ряд номер 1 и номер столбца из B5 для построения адреса, а чтобы получить относительную ссылку, мы устанавливаем 4 для абс_число аргумент.
- абс_число = 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 .
- Во всплывающем окне кода в строке меню нажмите Вставка -> Модуль .
- Скопируйте следующий код и вставьте его в окно кода.
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 коробка -> OK .
Теперь ваши колонки будут иметь буквенные адреса вместо цифровых.
Подробнее: Как подсчитать столбцы для VLOOKUP в Excel (2 метода)
Заключение
В этой статье вы узнали, как преобразовать номер столбца в букву в Excel 3 различными способами. Надеюсь, эта статья была очень полезна для вас. Не стесняйтесь спрашивать, если у вас есть вопросы по теме.