Как преобразовать алфавит в число в Excel (4 простых способа)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

Рабочую тетрадь для практических занятий можно скачать отсюда.

Преобразование алфавита в число.xlsm

4 простых способа преобразования алфавита в число в Excel

Чтобы объяснить методы, мы будем использовать разные наборы данных в разных методах. Здесь мы попытаемся преобразовать алфавит в числа. Например, A=1 , B=2 , и т.д. Вы можете увидеть краткий обзор ниже:

1. преобразование алфавита в число в Excel

Чтобы преобразовать один алфавит в число, мы можем в основном использовать три функции, а именно функция COLUMN , функция КОД и функция MATCH Внутри этих функций нам может понадобиться вставить некоторые необходимые функции для создания формулы. Давайте обратим внимание на подразделы, чтобы узнать больше о формулах.

1.1 Использование функции COLUMN

Наиболее распространенным способом преобразования одного алфавита в число является использование функции КОЛУМН Внутри нее мы должны использовать функция ИНДИРЕКТ Вы можете увидеть алфавит в диапазон B5:B9 в приведенном ниже наборе данных.

Давайте выполним следующие действия, чтобы узнать, как преобразовать их в числа.

ШАГИ:

  • Прежде всего, выберите Клетка B5 и введите приведенную ниже формулу:
=COLUMN(INDIRECT(B5&1))

В Excel INDIRECT функция возвращает ссылку, заданную текстовой строкой, а функция КОЛУМН Функция дает нам номер столбца ссылки. В этой формуле мы использовали функцию INDIRECT функция внутри формулы, которая работает как ссылка для КОЛУМН функция. Таким образом, INDIRECT(B5&1) становится A1 сначала. Тогда формула становится COLUMN(A1) . Итак, он возвращается 1 .

  • Во-вторых, нажмите Войти и перетащите Наполнительная рукоятка вниз.

  • Наконец, вы увидите число, соответствующее каждому алфавиту.

1.2 Применение функции CODE

Мы также можем использовать КОД функция для преобразования одного алфавита или буквы в число. КОД Функция возвращает числовое значение для первого символа в текстовой строке. Таким образом, она даст нам правильное числовое значение, если мы используем ее в случае одного алфавита. Давайте выполним следующие шаги, чтобы получить результат.

ШАГИ:

  • Во-первых, введите формулу в Клетка C5 :
=КОД(ВЕРХНИЙ(B5))-64

Здесь мы использовали функция UPPER внутри КОД функция. ВВЕРХУ функция сначала преобразует алфавит в верхний регистр. Затем, функция КОД функция преобразует его в числовое значение. Здесь числовое значение A это 65 Поэтому мы вычитаем 64 чтобы получить 1 на выходе.

  • После этого нажмите Войти и перетащите Наполнительная рукоятка вниз, чтобы увидеть результаты.

1.3 Вставка функции MATCH

Сайт МАТЧ Функция может предоставить другое решение для преобразования алфавита в число в Excel. Но нам также понадобится помощь функции АДРЕС и КОЛУМН Здесь мы будем использовать тот же набор данных. Давайте выполним следующие шаги, чтобы узнать больше.

ШАГИ:

  • В первую очередь выберите Клетка C5 и введите приведенную ниже формулу:
=MATCH(B5& "1",ADDRESS(1,COLUMN($1:$1),4),0)

В этой формуле АДРЕС функция возвращает относительную ссылку на ячейку как текст, а затем, функция МАТЧ функция дает нам желаемый результат, который 1 .

  • На следующем этапе нажмите Войти и перетащите Наполнительная рукоятка вниз.

Читать далее: Как преобразовать текст в число с помощью формул в Excel

2. замена нескольких букв на цифры с помощью функций TEXTJOIN & VLOOKUP

В предыдущем методе мы показали способ замены одного алфавита на цифру. Но во втором методе мы заменим несколько алфавитов на цифры с помощью функции TEXTJOIN и VLOOKUP Для этого мы воспользуемся приведенным ниже набором данных. Например, нам нужен алфавит ADE измениться на 145 Вы можете видеть, что набор данных содержит список алфавитов от A на Z с их относительными позициями. Для создания формулы мы будем использовать комбинацию TEXTJOIN , VLOOKUP , ЕСЛИ , MID , ROW , INDIRECT и LEN функции.

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

ШАГИ:

  • Для начала выберите Клетка C5 и введите приведенную ниже формулу:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)))),E5:F30,2,0))

🔎 Как работает формула?

Мы можем разбить формулу на мелкие части, чтобы понять весь механизм.

  • ROW(INDIRECT("1:"&LEN(B5))): Эта часть формулы возвращает массив номера строки. В данном случае массив имеет вид {1,2,3} .
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1): Сайт MID Функция выдает нам символы в заданной позиции заданной строки. Таким образом, вывод для этой части будет следующим {A,D,E} .
  • VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0): Сайт VLOOKUP функция ищет соответствующие номера массива {A,D,E} в диапазон E5:F30 .
  • TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1))),E5:F30,2,0)): Наконец, в TEXTJOIN функция соединяет числа и возвращает выход 145 Эта функция доступна в Excel 2019 и Excel 365 .
  • Нажмите Войти .
  • Наконец, перетащите вниз Наполнительная рукоятка чтобы увидеть результаты.

Читать далее: Как преобразовать текст с пробелами в число в Excel (4 способа)

Похожие чтения

  • Как преобразовать процент в десятичную дробь в Excel (7 способов)
  • Преобразование экспоненциального значения в точное число в Excel (7 методов)
  • Как исправить ошибку преобразования в число в Excel (6 методов)
  • Преобразование строк в длинные с помощью VBA в Excel (3 способа)
  • Как преобразовать текст в число с помощью Excel VBA (3 примера с макросами)

3. Вставка функции SUBSTITUTE для преобразования определенных букв в числа

Если у вас есть определенные алфавиты, которые нужно преобразовать в числа, то вы можете использовать функция SUBSTITUTE . ЗАМЕНИТЕ функция заменяет существующую текстовую строку новым текстом. Для объяснения метода мы воспользуемся набором данных, содержащим несколько текстовых строк с алфавитами A , B , C и D .

Давайте выполним следующие шаги, чтобы узнать метод преобразования определенных алфавитов в числа.

ШАГИ:

  • Во-первых, введите приведенную ниже формулу в Клетка C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5, "A",1), "B",2), "C",3), "D",4)

В этой формуле подставляется A с 1 , B с 2 , C с 3 и D с 4 Таким образом, выход ABC это 123 Если вы хотите добавить больше алфавитов, то вам нужно добавить еще один алфавит. ЗАМЕНИТЕ функцию в формуле, чтобы заменить этот алфавит на число.

  • После ввода формулы нажмите кнопку Войти .
  • Наконец, перетащите Наполнительная рукоятка вниз, чтобы получить результаты.

Читать далее: Как преобразовать научную нотацию в число в Excel (7 способов)

4. Применение VBA для преобразования букв в цифры в Excel

В последнем методе мы применим VBA для преобразования букв в цифры в Excel. VBA обозначает Visual Basic для приложений Здесь мы создадим функцию, используя VBA и затем использовать его для замены букв на цифры. Интересно, что вы можете использовать его как для одного, так и для нескольких букв. Ниже вы можете увидеть набор данных для этого метода.

Давайте обратим внимание на приведенные ниже шаги.

ШАГИ:

  • Прежде всего, зайдите в Разработчик вкладку и выберите Visual Basic Откроется Visual Basic окно.

  • В Visual Basic в окне выберите Вставка>> модуля Откроется Модуль окно.

  • Теперь скопируйте приведенный ниже код и вставьте его в поле Модуль окно:
 Option Explicit Function AlphabetToNumber(ByVal sSource As String) As String Dim x As Integer Dim sResult As String For x = 1 To Len(sSource) Select Case Asc(Mid(sSource, x, 1)) Case 65 To 90: sResult = sResult & Asc(Mid(sSource, x, 1)) - 64 Case Else sResult = sResult & Mid(sSource, x, 1) End Select Next AlphabetToNumber = sResult EndФункция 

Это VBA Код создает функцию, которая преобразует алфавит в цифры. Чтобы применить функцию для нижнего и верхнего регистра алфавита, мы воспользуемся функцией ВВЕРХУ функция внутри AlphabetToNumber функция.

  • После этого нажмите Ctrl + S чтобы сохранить код.
  • На следующем этапе выберите Клетка C5 и введите приведенную ниже формулу:
=AlphabetToNumber(UPPER(B5))

  • Наконец, перетащите Наполнительная рукоятка вниз, чтобы увидеть результаты для остальных ячеек.

Читать далее: Как преобразовать строку в число в Excel VBA (3 метода)

Как преобразовать алфавит столбца в число в Excel

В Excel столбцы нумеруются в алфавите от A на XFD Иногда нам нужно знать номер столбца для различных целей. В этом случае мы можем использовать следующие методы для преобразования букв столбцов в цифры в Excel.

1. преобразование алфавита столбцов в числа с помощью функции КОЛУМН Excel

В первом методе мы будем использовать КОЛУМН функцию для преобразования алфавита в число. Мы также обсуждали этот процесс в разделе Метод 1 из предыдущего раздела. Давайте выполним следующие шаги, чтобы увидеть, как мы можем преобразовать алфавит столбцов в числа.

ШАГИ:

  • Во-первых, выберите Клетка C5 и введите приведенную ниже формулу:
=COLUMN(INDIRECT(B5&1))

Здесь INDIRECT(B5&1) становится A1 сначала. Тогда формула становится COLUMN(A1) . Итак, он возвращается 1 .

  • После этого нажмите Войти и перетащите Наполнительная рукоятка вниз.

  • В результате вы увидите номера столбцов, как на рисунке ниже.

Читать далее: Преобразование Excel в числовую целую колонку (9 простых методов)

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

UDF или Функция, определяемая пользователем может помочь пользователям изменить букву столбца на число в Excel. Здесь мы создадим функцию, используя простые коды в VBA Позже мы будем использовать эту функцию в рабочем листе. Здесь мы будем использовать предыдущий набор данных.

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

ШАГИ:

  • Прежде всего, зайдите в Разработчик вкладку и выберите Visual Basic Откроется Visual Basic окно.

  • Во-вторых, выберите Вставка>> модуля в Visual Basic откроется окно Модуль окно.

  • Теперь скопируйте приведенный ниже код и вставьте его в поле Модуль окно:
 Public Function ColNumber(cletter As String) As Long ColNumber = Columns(cletter).Column End Function 

Вот, ColNumber это функция, которая возвращает номер столбца и cletter аргумент функции. Здесь нужно ввести ячейку, содержащую буквы столбца.

  • Нажмите Ctrl + S чтобы спасти его.
  • На следующем этапе выберите Клетка C5 и введите приведенную ниже формулу:
=ColNumber(B5)

  • После этого нажмите Войти и перетащите Наполнительная рукоятка вниз.

  • Наконец, вы сможете преобразовывать буквы столбцов в цифры в Excel.

Читать далее: Как преобразовать валюту в число в Excel (6 простых способов)

Заключение

В этой статье мы продемонстрировали 4 простые способы Преобразование алфавита в число в Excel Надеюсь, эта статья поможет вам эффективно выполнять задания. Кроме того, в начале статьи мы добавили сборник упражнений. Чтобы проверить свои навыки, вы можете скачать его для выполнения упражнений. Также вы можете посетить сайт веб-сайт ExcelWIKI И наконец, если у вас есть какие-либо предложения или вопросы, не стесняйтесь задавать их в разделе комментариев ниже.

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