Kako pretvoriti slovo stupca u broj u Excelu

  • Podijeli Ovo
Michael Brown

Vodič govori o tome kako vratiti broj kolone u Excel koristeći formule i kako automatski numerirati stupce.

Prošle sedmice smo razgovarali o najefikasnijim formulama za promjenu broja kolone u abeceda. Ako imate suprotan zadatak da izvršite, u nastavku su najbolje tehnike za pretvaranje naziva stupca u broj.

    Kako vratiti broj stupca u Excel

    Za pretvaranje slovo kolone u broj kolone u Excelu, možete koristiti ovu generičku formulu:

    COLUMN(INDIRECT( slovo&"1"))

    Na primjer, da biste dobili broj kolone F, formula je:

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

    A evo kako možete identificirati brojeve stupaca pomoću slova unesenih u unaprijed definirane ćelije (A2 do A7 u našem slučaju):

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

    Unesite gornju formulu u B2, povucite je dolje do ostalih ćelija u koloni i dobit ćete ovaj rezultat:

    Kako ova formula funkcionira :

    Prvo, konstruišete tekstualni niz koji predstavlja referencu ćelije. Za ovo spajate slovo i broj 1. Zatim predajete niz funkciji INDIRECT da ga konvertuje u stvarnu Excel referencu. Konačno, prosljeđujete referencu na funkciju COLUMN da biste dobili broj stupca.

    Kako pretvoriti slovo stupca u broj (nepromjenjiva formula)

    Budući da je promjenjiva funkcija, INDIRECT može značajno usporiti niz vaš Excel ako se široko koristi u radnoj svesci. Da biste to izbjegli, možete identificirati kolonubroj koristeći malo složeniju nepromjenjivu alternativu:

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

    Ovo radi savršeno u dinamičkom nizu Excel (365 i 2021). U starijoj verziji, morate je unijeti kao formulu niza (Ctrl + Shift + Enter) da bi radila.

    Na primjer:

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

    Ili vi može koristiti ovu formulu bez niza u svim verzijama Excela:

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

    Kako ova formula funkcionira:

    Prvo, spajate slovo u A2 i red broj "1" kako biste konstruirali standardnu ​​referencu stila "A1". U ovom primjeru imamo slovo "A" u A2, tako da je rezultujući niz "A1".

    Dalje, dobijate niz nizova koji predstavljaju sve adrese ćelija u prvom redu, od "A1" do "XFD1". Za ovo koristite funkciju COLUMN($1:$1) koja generiše niz brojeva stupaca i prosljeđuje taj niz argumentu column_num funkcije ADDRESS:

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

    S obzirom da je broj_reda (1. argument) postavljen na 1, a abs_num (3. argument) postavljen na 4 (što znači da želite relativnu referencu), funkcija ADDRESS isporučuje ovaj niz:

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

    Konačno, gradite MATCH formulu koja traži spojeni niz u gornjem nizu i vraća poziciju pronađene vrijednosti, koja odgovara broju stupca koji ste traži:

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

    Promijeni slovo kolone u broj koristeći prilagođenofunkcija

    "Jednostavnost je krajnja sofisticiranost", izjavio je veliki umjetnik i naučnik Leonardo da Vinci. Da biste dobili broj kolone iz slova na jednostavan način, možete kreirati vlastitu prilagođenu funkciju.

    U potpunosti u skladu s gornjim principom, kod funkcije je jednostavan koliko god može biti:

    Javna funkcija ColumnNumber(col_letter As String ) As Long ColumnNumber = Columns(col_letter). Funkcija za kraj kolone

    Ubacite kod u svoj VBA editor kao što je objašnjeno ovdje, i vaša nova funkcija pod nazivom ColumnNumber je spremna za upotrebu .

    Funkcija zahtijeva samo jedan argument, col_letter , što je slovo stupca koje se pretvara u broj:

    ColumnLetter(col_letter)

    Vaša prava formula može biti kao slijedi:

    =ColumnNumber(A2)

    Ako uporedite rezultate koje vraća naša prilagođena funkcija i izvorne Excelove, uvjerit ćete se da su potpuno isti:

    Vrati broj stupca određene ćelije

    Da biste dobili broj stupca određene ćelije, jednostavno koristite funkciju COLUMN:

    COLUMN( adresa_ćelije)

    Na primjer, za identifikaciju broja kolone ćelije B3, formula je:

    =COLUMN(B3)

    Očigledno, rezultat je 2.

    Preuzmi slovo stupca trenutne ćelije

    Da biste saznali broj stupca trenutne ćelije, koristite funkciju COLUMN() s praznim argumentom, tako da se odnosi na ćeliju u kojoj je formulaje:

    =COLUMN()

    Kako prikazati brojeve stupaca u Excelu

    Prema zadanim postavkama, Excel koristi referentni stil A1 i označava naslove stupaca sa slovima i redovima sa brojevima. Da biste dobili kolone označene brojevima, promijenite zadani referentni stil iz A1 u R1C1. Evo kako:

    1. U vašem Excelu kliknite Datoteka > Opcije .
    2. U Opcije Excel dijaloškom okviru odaberite Formule u lijevom oknu.
    3. Pod Rad sa formulama , označite okvir R1C1 referentni stil i kliknite na OK .

    Oznake stupaca će se odmah promijeniti iz slova u brojeve:

    Imajte na umu da odabirom ove opcije neće se promijeniti samo oznake kolona – adrese ćelija će se također promijeniti iz A1 u reference R1C1, gdje R znači "red", a C "kolona". Na primjer, R1C1 se odnosi na ćeliju u redu 1 kolone 1, što odgovara referenci A1. R2C3 se odnosi na ćeliju u redu 2, kolona 3, koja odgovara referenci C2.

    U postojećim formulama, reference ćelije će se automatski ažurirati, dok ćete u novim formulama morati koristiti referentni stil R1C1.

    Savjet. Da se vratite na A1 stil , poništite potvrdni okvir R1C1 referentni stil u Excel opcijama .

    Kako numerirati stupce u Excelu

    Ako niste navikli na referentni stil R1C1 i želite zadržati A1 reference u svojim formulama, onda možeteubacite brojeve u prvi red našeg radnog lista, tako da imate i slova kolone i brojeve. Ovo se lako može uraditi uz pomoć funkcije automatskog popunjavanja.

    Evo detaljnih koraka:

    1. U A1 upišite broj 1.
    2. U B1 , ukucajte broj 2.
    3. Odaberite ćelije A1 i B1.
    4. Pređite kursorom preko malog kvadrata u donjem desnom uglu ćelije B1, koji se zove Ručica za popunjavanje . Dok to radite, kursor će se promijeniti u debeli crni krst.
    5. Povucite ručicu za popunjavanje udesno do stupca koji vam je potreban.

    Kao rezultat, zadržat ćete oznake kolona kao slova, a ispod slova ćete imati brojeve kolona.

    Savjet. Da biste zadržali brojeve kolona u vidu dok se krećete do donjih područja radnog lista, možete zamrznuti gornji red.

    Tako se vraćaju brojevi kolona u Excelu. Zahvaljujem vam na čitanju i radujem se što ću vas vidjeti na našem blogu sljedeće sedmice!

    Vježbanje za preuzimanje

    Broj kolone u Excelu - primjeri (.xlsm datoteka)

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.