Преобразуване на букви в колони в Excel (5 лесни примера)

  • Споделя Това
Hugh West

По време на работа в Excel , понякога трябва да определим текущия или конкретния номер на колоната. Може да е лесно за по-малък работен лист да се открие лесно номерът на колоната. Но когато някой работи върху по-голям работен лист с много данни и формули, тогава е времеемко да се открие ръчно буквата на колоната. В тази статия ще ви покажем някои решения за преобразуване на буквата на колоната в число в Excel .

Изтегляне на работна тетрадка за практика

Можете да изтеглите безплатния Excel работната тетрадка от тук и се упражнявайте сами.

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

5 полезни примера за конвертиране на букви в колони в Excel

За тази статия ще използваме набора от данни, показан по-долу. Тук ще видите заглавията на различните колони на Excel За да завършим процедурата, ще демонстрираме пет различни подхода. Тук ще използваме функцията COLUMN и ще комбинира функцията COLUMN и функцията INDIRECT , да приложите енергонезависима формула, да промените стила на позоваване и накрая да приложите Visual Basics for Application (VBA) .

1. Използване на функцията COLUMN

При първия ни подход ще използваме функцията COLUMN на Excel, за да направите преобразуване на буквите в колоните в числа. Преминете през следните стъпки, за да разберете процеса.

Стъпка 1:

  • На първо място, за целите на нашата работа ще използваме следния набор от данни.
  • Тук ще използваме функцията COLUMN за две условия.
  • Първата е за намиране на номера на колоната на определена клетка, а втората е за текущата работна клетка.

Стъпка 2:

  • Второ, за да разберете номера на колоната на определена клетка, използвайте следната формула функцията COLUMN споменаване на клетката.
  • Например, тук ще използваме клетка B5 .
=COLUMN(B5)

  • След това, след като натиснете Въведете , ще видите номера на колоната на споменатата клетка, който е номер на колона 2 за клетка B5 .

Стъпка 3:

  • След това, за да определите номера на колоната на текущата клетка, в която работите, използвайте следната формула от КОЛОНАТА функция .
=COLUMN()

  • След натискане на Въведете , ще видите номера на колоната на текущата работна клетка.
  • В нашия пример, който е номер 3 за клетка C6 .

Прочетете още: [Поправено] Цифри в колоната на Excel вместо букви (2 решения)

2. Комбиниране на функциите COLUMN и INDIRECT

В първия ни подход видяхте използването на една функция за създаване на преобразувател на букви от колона в число. Във втория метод ще комбинираме функцията COLUMN с функцията INDIRECT . За да разберете цялата процедура, следвайте следните стъпки.

Стъпка 1:

  • Най-напред вземете следния набор от данни за прилагане на формулите.
  • Тук, в колона B , ще изберем някои заглавия на колони от Excel работен лист на случаен принцип, а в колона C ще открием номерата на колоните им.

Стъпка 2:

  • Второ, запишете следната формула в клетката C5 , което е комбинация от функцията COLUMN и функцията INDIRECT .
=COLUMN(INDIRECT(B5& "1"))

  • Ще въведем тази формула в клетка C5 за определяне на номера на колоната на колоната A която се намира в клетка B5 .

Стъпка 3:

  • След това натиснете Въведете и ще видите номера на колоната в колоната A в клетка C5 което е 1 .
  • Накрая използвайте Автоматично попълване за да плъзнете надолу формулата за други клетки.
  • В резултат на това ще видите всички номера на колони в съответните им клетки.

Разбивка на формулата
  • На първо място, INDIRECT("B5") означава, че ще вземе стойността на клетката на B5 което е A .
  • След това, INDIRECT(B5&1) получава предишния изход и се свързва 1 към изхода на предишния код, за да го A1 .
  • Накрая, КОЛОНА(INDIRECT(B5& "1″)) ще покаже номера на колоната на клетката A1 , което е 1 .

Прочетете още: Как да конвертирате буквата на колоната в цифрова диаграма в Excel (4 начина)

3. Прилагане на енергонезависима формула

Ако работите с огромен набор от данни в Excel, използването на втория метод ще отнеме много време. функцията INDIRECT е нестабилна функция, което прави работната книга по-бавна. В този случай можете да използвате функцията MATCH и функцията ADDRESS с функцията COLUMN вижте следните стъпки, за да научите повече за процеса.

Стъпка 1:

  • На първо място, в клетка C5 запишете следната формула.
=MATCH(B5& "1", ADDRESS(1, COLUMN($1:$1), 4), 0)

Стъпка 2:

  • След това натиснете Въведете и ще видите номера на съответната колона.
  • Накрая плъзнете формулата към долните клетки на колоната, за да получите номерата на колоните за всички букви на колоната.

Разбивка на формулата
  • На първо място, КОЛОНА($1:$1) представлява всички колони на първия ред в работния лист.
  • Второ, АДРЕС(1, КОЛОНА($1:$1), 4) ще направи подредба на текстове с първия ред и всички колони на работния лист, например " A1 ", " B1 " и т.н. до края на работния лист.
  • И накрая, формулата MATCH(B5& "1″, ADDRESS(1, COLUMN($1:$1), 4), 0) съответства на стойността на клетката, дадена в клетка B5, преобразувана в референтна клетка, която е A1 и се връща там, където съответства на предишната подредба.
  • Най-после, 0 се дава, за да се намери точното съответствие във формулата.

Прочетете още: Как да върнете номера на колоната на съответствието в Excel (5 полезни начина)

4. Промяна на референтния стил

Този процес на преобразуване на буквите в колони в номера на колони в Excel За да научите повече за този процес, следвайте посочените по-долу стъпки.

Стъпка 1:

  • Преди всичко вижте следния набор от данни.
  • Тук препратката във формулата на клетката C5 показва номера на клетката в буквената колона, която е B5 .
  • Ще преобразуваме буквата на колоната в число, като променим референтния цикъл.

Стъпка 2:

  • За да направите това, първо натиснете Файл в лентата.

  • След това изберете Опции команда.

Стъпка 3:

  • Трето, след като изберете командата, ще се появи диалогов прозорец с име Опции на Excel .
  • В него в раздела Формули маркирайте опцията, наречена Референтен стил R1C1 .
  • Накрая натиснете OK .

Стъпка 4:

  • Накрая ще видите, че работният ви лист ще има Референтен стил R1C1 , при което колоните на работния лист ще се трансформират в числови стойности.

Прочетете още: Как да промените името на колоната от ABC на 1 2 3 в Excel

5. Прилагане на VBA за преобразуване на буквата на колоната в число в Excel

В последния ни метод ще приложим Визуални основи за приложения (VBA) . Чрез прилагане на VBA , можем да определим номера на колоната, след като въведем буквата на колоната в кода. Преминете през следните стъпки, за да разберете процедурата.

Стъпка 1:

  • Първо, ще използваме следния набор от данни, за да приложим VBA .

Стъпка 2:

  • След това изберете Visual Basic команда от Код група в Разработчик таб.

Стъпка 3:

  • Трето, полето за вмъкване на кода ще се отвори, след като изберете Visaul Basic команда.
  • В полето изберете Модул команда в Вмъкване на таб.

Стъпка 4:

  • Четвърто, копирайте следното Код VBA и го поставете в Модул .
  • Тук ще вмъкнем буквата на колоната XFD за да откриете номера на колоната.
 Sub Excel_Column_Letter_to_Number_Converter() 'Конвертиране на конкретна буква от колона в съответстващата ѝ цифрова референция Dim ColumnNumber As Long Dim ColumnLetter As String 'Извикайте буквата на колоната ColumnLetter = "XFD" 'Конвертиране в номер на колона ColumnNumber = Range(ColumnLetter & 1).Column 'Покажете крайния резултат MsgBox "Column " & ColumnLetter & " = " & ColumnNumber End Sub 

  • След това запазете горния код и натиснете бутона за възпроизвеждане, за да го активирате.

Стъпка 5:

  • Накрая, след като възпроизведете кода, ще видите номера на съответната колона на XFD което е 16384 .

  • Можете да стартирате този код и за други букви на колони и да намерите съответния им номер на колона.

Прочетете още: Excel VBA: Задаване на обхват по номер на ред и колона (3 примера)

Заключение

Това е краят на тази статия. Надявам се, че тя ви е била полезна. След като прочетете тази статия, ще можете да създадете Excel колона писмо към конвертор на номера, като използвате някой от методите. Моля, споделете с нас допълнителни въпроси или препоръки в раздела за коментари по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.