Как преобразовать номер столбца в букву в 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
    • Объяснение: Функция АДРЕС возвращает адрес ячейки на основе заданных строки и столбца. Мы предоставили ряд номер 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 различными способами. Надеюсь, эта статья была очень полезна для вас. Не стесняйтесь спрашивать, если у вас есть вопросы по теме.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.