Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как преобразовать буквенное число в число или наоборот в Excel?

В этой статье я расскажу о том, как преобразовать букву в столбец или преобразовать номер столбца в букву. Например, конвертируйте буквенную букву AA в число 27 или преобразуйте номер столбца 100 в письмо CV. Чтобы получить решение со следующими методами.

Преобразовать буквенное письмо в число или наоборот с помощью формул

Преобразование столбца в номер или наоборот с помощью функции, определяемой пользователем.


arrow синий правый пузырь Преобразовать буквенное письмо в число или наоборот с помощью формул


Чтобы преобразовать букву или метку столбца в число или наоборот, приведенные ниже формулы могут вам помочь, пожалуйста, сделайте следующее:

Преобразование колонки в столбцы:

Введите эту формулу: = COLUMN (ДВССЫЛ ( "AB1")) в пустую ячейку, где вы хотите найти преобразованный результат, а затем нажмите вводить для получения номера столбца:

doc конвертировать ярлык столбца в номер 1

Примечание: В приведенной выше формуле, AB это буква столбца, на которой вы хотите получить номер столбца на основе, вы можете изменить его на свои нужды.

Преобразовать номер столбца в букву столбца:

Введите следующую формулу: = ЗАМЕНИТЬ (АДРЕС (1,200,4), 1, "") в пустую ячейку, чтобы получить результат, а затем нажмите вводить чтобы получить букву столбца следующим образом:

doc конвертировать ярлык столбца в номер 2

Примечание: В приведенной выше формуле красное число 200 это номер столбца, который вы хотите преобразовать в букву столбца, вы можете изменить его в соответствии с вашими потребностями.


arrow синий правый пузырь Преобразование столбца в номер или наоборот с помощью функции, определяемой пользователем.

Кроме формул, здесь я также могу представить Пользовательская функция для решения этой задачи.

Преобразование колонки в столбцы:

1, Удерживайте ALT + F11 , то он открывает Microsoft Visual Basic для приложений окна.

2. Щелчок Вставить > модуль, и вставьте следующий код в модуль Окно.

Код VBA: преобразование столбца в столбец:

Public Function ToColNum(ColN)
    ToColNum = Range(ColN & 1).Column
End Function

3, Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите следующую формулу: = Tocolnum ("VV") (VV это буква столбца, которую вы хотите преобразовать. ) в пустую ячейку и нажмите вводить ключ, чтобы получить номер столбца, см. снимок экрана:

doc конвертировать ярлык столбца в номер 3

Преобразовать номер столбца в букву столбца:

1, Удерживайте ALT + F11 , то он открывает Microsoft Visual Basic для приложений окна.

2. Щелчок Вставить > модуль, и вставьте следующий код в модуль Окно.

Код VBA: конвертировать номер столбца в букву столбца:

Public Function ToColletter(Collet)
    ToColletter = Split(Cells(1, Collet).Address, "$")(1)
End Function

3, Затем сохраните и закройте этот код, вернитесь на рабочий лист и введите следующую формулу: = ToColletter (50) (50 это номер столбца, который вы хотите преобразовать в букву. ) в пустую ячейку и нажмите вводить ключ, чтобы получить номер столбца, см. снимок экрана:

doc конвертировать ярлык столбца в номер 4


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Работает с Office 2007-2019 и 365 и поддерживает все языки. Это легко развернуть в вашей компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    aa · 27 days ago
    A to ZZ
    =if(row()>26,char(row()/26+64)&char(mod(row(),26)+64),char(row()+64))
  • To post as a guest, your comment is unpublished.
    Albert · 5 months ago
    thank you so much!!!...your formula to create the column letter to number really helps me a lot.
  • To post as a guest, your comment is unpublished.
    petr · 9 months ago
    Function ToColletter(Collet) works as volatile function. If something changes anywhere in the sheet. It recalculate everywhere. In my case it makes 15 mil calculations and slowdown the calculation. Do you know how to fix it, if I dont want set application.calculation to manual and than back?
  • To post as a guest, your comment is unpublished.
    diego · 10 months ago
    hola, cuando pego la formula = SUSTITUIR (DIRECCIÓN (1,200,4), 1, "") en una celda no hace nada, solo devuelve la formula, ya sea con 200 o cualquier otro numero
  • To post as a guest, your comment is unpublished.
    Better · 1 years ago
    =CHAR(COLUMN( )+64)
  • To post as a guest, your comment is unpublished.
    J · 1 years ago
    For so long I've used R1C1 cell referencing because I didn't know about the =SUBSTITUTE(ADDRESS(1,number,4),1,"") solution. Thank you!!