Змест
У гэтым артыкуле мы пакажам вам, як пераўтварыць нумар слупка ў літару ў Excel 3 простымі і эфектыўнымі спосабамі.
Спампаваць кнігу
Вы можаце спампаваць бясплатную вучэбную кнігу Excel адсюль.
Пераўтварыць нумар слупка ў літару.xlsm
3 Лёгкія спосабы пераўтварыць нумары слупкоў у літары ў Excel
У гэтым раздзеле вы даведаецеся, як пераўтварыць нумары слупкоў у літары з дапамогай формулы , VBA код і убудаваная опцыя ў Excel.
1. Формула для пераўтварэння нумара слупка ў літару ў Excel
Разгледзім наступны набор даных, які мы будзем выкарыстоўваць у якасці прыкладу для пераўтварэння нумара слупка ў літару з дапамогай формулы.
Крокі:
- Выберыце ячэйку , якую вы хочаце паказаць у выніку.
- агульная формула для пераўтварэння нумара слупка ў літару :
=SUBSTITUTE(ADDRESS(1,col_number,4),"1","")
- Такім чынам, у у гэтай ячэйцы запішыце формулу як
=SUBSTITUTE(ADDRESS(1,B5,4),"1","")
Тут
B5 = ячэйка даведачны нумар, які змяшчае нумар слупка для пераўтварэння ў літару
- Націсніце Enter .
Вы будзеце атрымаць адпаведны літарны адрас ( A ) нумара слупка ( 1 ) у вашым наборы даных.
- Цяпер перацягніце радок уніз на Запоўніць Маркер для прымянення формулы да астатніх вочак для пераўтварэння іх у літары.
ФормулаРазбіўка:
- ADDRESS(1,B5,4)
- Вывад: A1
- Тлумачэнне: Функцыя ADDRESS вяртае адрас ячэйкі на аснове зададзенага радка і слупка. Мы далі нумар радка 1 і нумар слупка з B5 , каб пабудаваць адрас, а каб атрымаць адносную спасылку, мы ўсталявалі 4 для abs_num аргумент.
- абс_нум = 4 - пастаяннае значэнне. Вы павінны ўсталяваць значэнне 4, інакш адрас ячэйкі будзе адлюстроўвацца са знакамі $.
- ЗАМЕНА(АДРАС(1,B5,4),”1″,””) -> ; становіцца
- ЗАМЕНА(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 .
- Ва ўсплывальным акне кода з радка меню , націсніце Уставіць -> Модуль .
- Скапіруйце наступны код і ўстаўце яго ў акно кода.
2152
Гэта не падпрацэдура для запуску праграмы VBA , гэта стварэнне функцыі, вызначанай карыстальнікам (UDF) . Такім чынам, пасля напісання кода замест таго, каб націскаць кнопку "Выканаць" у радку меню, націсніце Захаваць .
- Цяпер вярніцеся да працоўнага ліста, які вас цікавіць і напішыце функцыю, якую вы толькі што стварылі з кодам VBA (Функцыя NumToLetter у першым радку кода) і ўнутры дужак функцыі NumToLetter перадайце нумар ячэйкі , які вы хочаце пераўтварыць у літару (у нашым выпадку мы перадаём ячэйку B5 у круглыя дужкі).
Такім чынам, наша канчатковая формула спасылаецца,
=NumToLetter(B5)
- Націсніце Enter .
Вы атрымаеце адпаведны літарны адрас ( A ) нумара слупка ( 1 ) у вашым наборы даных.
- Цяпер перацягніце радок уніз на Fill Handle , каб прымяніць UDF да астатніх вочак, каб пераўтварыць іх у літары.
Больш падрабязна: Excel VBA: падлік слупкоў з дадзенымі (2Прыклады)
3. Убудаваная опцыя Excel для змены нумара слупка на літару
У Excel ёсць убудаваная опцыя для зменіце нумар слупка (паказаны ніжэй на малюнку) на літару.
Крокі:
- Націсніце ўкладку Файл -> Параметры .
- Ва ўсплываючым акне Excel абярыце Формулы -> зніміце галачку з поля Стыль спасылкі R1C1 -> ОК .
У вашых слупках цяпер будзе літара адрасы замест лічбаў.
Больш падрабязна: Як падлічыць слупкі для VLOOKUP у Excel (2 метады)
Выснова
Гэты артыкул паказаў вам, як пераўтварыць нумар слупка ў літару ў Excel трыма рознымі спосабамі. Я спадзяюся, што гэты артыкул быў для вас вельмі карысным. Не саромейцеся пытацца, калі ў вас ёсць якія-небудзь пытанні па тэме.