Како претворити слово колоне у број у Екцелу

  • Деле Ово
Michael Brown

Водич говори о томе како да вратите број колоне у Екцел користећи формуле и како да аутоматски нумеришете колоне.

Прошле недеље смо разговарали о најефикаснијим формулама за промену броја колоне у алфабет. Ако морате да извршите супротан задатак, испод су најбоље технике за претварање назива колоне у број.

    Како вратити број колоне у Екцел

    Да бисте претворили слово колоне у број колоне у Екцел-у, можете користити ову генеричку формулу:

    ЦОЛУМН(ИНДИРЕЦТ( слово&амп;"1"))

    На пример, да бисте добили број колоне Ф, формула је:

    =COLUMN(INDIRECT("F"&"1"))

    А ево како можете да идентификујете бројеве колона помоћу слова унесених у унапред дефинисане ћелије (А2 до А7 у нашем случају):

    =COLUMN(INDIRECT(A2&"1"))

    Унесите горњу формулу у Б2, превуците је надоле до осталих ћелија у колони и добићете овај резултат:

    Како ова формула функционише :

    Прво, конструишете текстуални низ који представља референцу ћелије. За ово спајате слово и број 1. Затим предајете стринг функцији ИНДИРЕЦТ да га конвертује у стварну Екцел референцу. Коначно, прослеђујете референцу на функцију ЦОЛУМН да бисте добили број колоне.

    Како претворити слово колоне у број (непроменљива формула)

    Будући да је променљива функција, ИНДИРЕЦТ може значајно да успори низ ваш Екцел ако се широко користи у радној свесци. Да бисте то избегли, можете идентификовати колонуброј користећи мало сложенију непроменљиву алтернативу:

    МАТЦХ( слово&амп;"1", АДДРЕСС(1, ЦОЛУМН($1:$1), 4), 0)

    Ово ради савршено у динамичком низу Екцел (365 и 2021). У старијој верзији, потребно је да је унесете као формулу низа (Цтрл + Схифт + Ентер) да би функционисала.

    На пример:

    =MATCH(A2&"1", ADDRESS(1, COLUMN($1:$1), 4), 0)

    Или ви може да користи ову формулу која није низ у свим верзијама Екцел-а:

    =MATCH(A2&"1", INDEX(ADDRESS(1, INDEX(COLUMN($1:$1), ), 4), ), 0)

    Како ова формула функционише:

    Прво, спајате слово у А2 и ред број "1" да бисте конструисали стандардну референцу стила "А1". У овом примеру имамо слово „А“ у А2, тако да је резултујући стринг „А1“.

    Даље, добијате низ стрингова који представљају све адресе ћелија у првом реду, од „А1“ до "КСФД1". За ово користите функцију ЦОЛУМН($1:$1) која генерише низ бројева колона и проследите тај низ аргументу број_колоне функције АДДРЕСС:

    ADDRESS(1, {1,2,3,4,5,…, 16384), 4)

    С обзиром да је ров_нум (1. аргумент) постављен на 1, а абс_нум (3. аргумент) постављен на 4 (што значи да желите релативну референцу), функција АДДРЕСС испоручује овај низ:

    {"A1","B1","C1","D1",…,"XFD1"}

    Коначно, правите МАТЦХ формулу која тражи спојени низ у горњем низу и враћа позицију пронађене вредности, која одговара броју колоне коју сте тражи:

    MATCH("A1", {"A1","B1","C1","D1",…,"XFD1"}, 0)

    Промени слово колоне у број користећи прилагођенофункција

    „Једноставност је крајња софистицираност“, изјавио је велики уметник и научник Леонардо да Винчи. Да бисте на једноставан начин добили број колоне из слова, можете креирати сопствену прилагођену функцију.

    У потпуности у складу са горњим принципом, код функције је једноставан колико је то могуће:

    Јавна функција ЦолумнНумбер(цол_леттер Ас Стринг) Ас Лонг ЦолумнНумбер = Цолумнс(цол_леттер). Функција за крај колоне

    Убаците код у свој ВБА едитор као што је објашњено овде и ваша нова функција под називом Број колоне је спремна за употребу .

    Функција захтева само један аргумент, цол_леттер , што је слово колоне које треба конвертовати у број:

    ЦолумнЛеттер(цол_леттер)

    Ваша права формула може бити као следи:

    =ColumnNumber(A2)

    Ако упоредите резултате које је вратила наша прилагођена функција и изворне Екцелове, уверићете се да су потпуно исти:

    Врати број колоне одређене ћелије

    Да бисте добили број колоне одређене ћелије, једноставно користите функцију ЦОЛУМН:

    ЦОЛУМН( адреса_ћелије)

    На пример, да бисте идентификовали број колоне ћелије Б3, формула је:

    =COLUMN(B3)

    Очигледно, резултат је 2.

    Преузми слово колоне тренутне ћелије

    Да бисте сазнали број колоне тренутне ћелије, користите функцију ЦОЛУМН() са празним аргументом, тако да се односи на ћелију у којој је формулаје:

    =COLUMN()

    Како приказати бројеве колона у Екцел-у

    Подразумевано, Екцел користи референтни стил А1 и означава наслове колона са словима и редовима са бројевима. Да бисте добили колоне означене бројевима, промените подразумевани референтни стил из А1 у Р1Ц1. Ево како:

    1. У вашем Екцел-у кликните на Датотека &гт; Опције .
    2. У Екцел опције дијалог, изаберите Формуле у левом окну.
    3. У оквиру Рад са формулама , означите поље Р1Ц1 референтни стил и кликните на ОК .

    Ознаке колона ће се одмах променити из слова у бројеве:

    Имајте на уму да избор ове опције неће променити само ознаке колона – адресе ћелија ће се такође променити са А1 на референце Р1Ц1, где Р значи „ред“, а Ц „колона“. На пример, Р1Ц1 се односи на ћелију у реду 1 колоне 1, која одговара референци А1. Р2Ц3 се односи на ћелију у реду 2 колоне 3, која одговара референци Ц2.

    У постојећим формулама, референце ћелија ће се аутоматски ажурирати, док ћете у новим формулама морати да користите референтни стил Р1Ц1.

    Савет. Да бисте вратили на А1 стил , опозовите избор у пољу за потврду Р1Ц1 референтни стил у Екцел опцијама .

    Како нумерисати колоне у Екцел-у

    Ако нисте навикли на референтни стил Р1Ц1 и желите да задржите А1 референце у својим формулама, онда можетеубаците бројеве у први ред нашег радног листа, тако да имате и једно и друго - слова колоне и бројеве. Ово се лако може урадити уз помоћ функције аутоматског попуњавања.

    Ево детаљних корака:

    1. У А1 унесите број 1.
    2. У Б1 , откуцајте број 2.
    3. Изаберите ћелије А1 и Б1.
    4. Пређите курсором преко малог квадрата у доњем десном углу ћелије Б1, који се зове ручица за попуњавање . Док то радите, курсор ће се променити у дебели црни крст.
    5. Превуците ручицу за попуњавање удесно до колоне која вам је потребна.

    Као резултат, задржаћете ознаке колона као слова, а испод слова ћете имати бројеве колона.

    Савет. Да бисте имали у виду бројеве колона док се крећете до доњих области радног листа, можете да замрзнете горњи ред.

    Тако се враћају бројеви колона у Екцел-у. Захваљујем вам што сте читали и радујем се што ћу вас видети на нашем блогу следеће недеље!

    Вежбање за преузимање

    Број колоне у Екцел-у – примери (.клсм датотека)

    Мајкл Браун је посвећен технолошки ентузијаста са страшћу за поједностављење сложених процеса помоћу софтверских алата. Са више од деценије искуства у технолошкој индустрији, усавршио је своје вештине у Мицрософт Екцел-у и Оутлоок-у, као и у Гоогле табеле и документима. Мајклов блог посвећен је дељењу свог знања и стручности са другима, пружајући једноставне савете и упутства за побољшање продуктивности и ефикасности. Без обзира да ли сте искусан професионалац или почетник, Мајклов блог нуди вредне увиде и практичне савете како да на најбољи начин искористите ове основне софтверске алате.