Kako pretvoriti črko stolpca v številko v Excelu

  • Deliti To
Michael Brown

V učbeniku je opisano, kako vrniti številko stolpca v Excelu z uporabo formul in kako samodejno oštevilčiti stolpce.

Prejšnji teden smo obravnavali najučinkovitejše formule za spremembo številke stolpca v abecedo. Če morate opraviti nasprotno nalogo, so v nadaljevanju predstavljene najboljše tehnike za pretvorbo imena stolpca v številko.

    Kako vrniti številko stolpca v Excelu

    Za pretvorbo črke v stolpcu v številko stolpca v Excelu lahko uporabite to splošno formulo:

    STOLPEC(INDIREKTNO( pismo & "1"))

    Če želite na primer dobiti število stolpca F, je formula naslednja:

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

    Tukaj pa je prikazano, kako lahko številke stolpcev določite po črkah, vnesenih v vnaprej določene celice (v našem primeru od A2 do A7):

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

    Zgornjo formulo vnesite v B2, jo povlecite v druge celice v stolpcu in dobili boste ta rezultat:

    Kako deluje ta formula:

    Najprej sestavite besedilni niz, ki predstavlja sklic na celico. Pri tem združite črko in številko 1. Nato niz posredujete funkciji INDIRECT, ki ga pretvori v dejanski sklic programa Excel. Nazadnje posredujete sklic funkciji COLUMN, da dobite številko stolpca.

    Kako pretvoriti črko stolpca v številko (nehlapna formula)

    Ker je funkcija INDIRECT nestabilna, lahko ob široki uporabi v delovnem zvezku znatno upočasni delovanje programa Excel. Če se želite temu izogniti, lahko številko stolpca določite z nekoliko bolj zapleteno alternativo, ki ni nestabilna:

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

    To popolnoma deluje v dinamičnem polju Excel (365 in 2021). V starejši različici ga morate vnesti kot formulo polja (Ctrl + Shift + Enter), da bo delovalo.

    Na primer:

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

    Uporabite lahko tudi to formulo, ki ni množica, v vseh različicah programa Excel:

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

    Kako deluje ta formula:

    Najprej združite črko v A2 in številko vrstice "1", da ustvarite standardni sklic v slogu "A1". V tem primeru imamo črko "A" v A2, zato je dobljeni niz "A1".

    Nato dobite polje nizov, ki predstavljajo vse naslove celic v prvi vrstici, od "A1" do "XFD1". Za to uporabite funkcijo COLUMN($1:$1), ki ustvari zaporedje številk stolpcev, in to polje posredujete funkciji številka_stolpca argumenta funkcije ADDRESS:

    NASLOV(1, {1,2,3,4,5,..., 16384), 4)

    Glede na to, da vrstica_številka (prvi argument) je nastavljen na 1 in abs_num (3. argument) je nastavljen na 4 (kar pomeni, da želite relativno referenco), funkcija ADDRESS zagotovi to polje:

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

    Na koncu sestavite formulo MATCH, ki v zgornjem polju poišče strnjen niz in vrne položaj najdene vrednosti, ki ustreza številki stolpca, ki jo iščete:

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

    Sprememba črke v stolpcu v številko z uporabo funkcije po meri

    "Preprostost je največja prefinjenost," je dejal veliki umetnik in znanstvenik Leonardo da Vinci. Če želite na preprost način iz črke dobiti številko stolpca, lahko ustvarite lastno funkcijo po meri.

    V skladu z zgornjim načelom je koda funkcije tako preprosta, kot je le mogoče:

    Javna funkcija ColumnNumber(col_letter As String ) As Long ColumnNumber = Columns(col_letter).Column Konec funkcije

    V urejevalnik VBA vstavite kodo, kot je razloženo tukaj, in novo funkcijo z imenom ColumnNumber je pripravljen za uporabo.

    Funkcija zahteva le en argument, col_letter , ki je črka stolpca, ki se pretvori v številko:

    ColumnLetter(col_letter)

    Vaša dejanska formula je lahko naslednja:

    =Številka stolpca (A2)

    Če primerjate rezultate, ki jih vrne naša funkcija po meri, in Excelove izvirne rezultate, se boste prepričali, da so popolnoma enaki:

    Vrnite številko stolpca določene celice

    Če želite dobiti številko stolpca določene celice, uporabite funkcijo COLUMN:

    KOLUMNA( cell_address )

    Za določitev številke stolpca celice B3 je na primer formula naslednja:

    =COLUMN(B3)

    Očitno je rezultat 2.

    Pridobi črko stolpca trenutne celice

    Če želite ugotoviti številko stolpca trenutne celice, uporabite funkcijo COLUMN() s praznim argumentom, ki se nanaša na celico, v kateri je formula:

    =COLUMN()

    Kako prikazati številke stolpcev v Excelu

    Excel privzeto uporablja referenčni slog A1 in označuje naslove stolpcev s črkami, vrstice pa s številkami. Če želite, da so stolpci označeni s številkami, spremenite privzeti referenčni slog iz A1 v R1C1:

    1. V Excelu kliknite Datoteka > Možnosti .
    2. V Možnosti programa Excel v pogovornem oknu izberite Formule v levem podoknu.
    3. Pod naslovom Delo s formulami , preverite Referenčni slog R1C1 in kliknite V REDU .

    Oznake stolpcev se takoj spremenijo iz črk v številke:

    Upoštevajte, da z izbiro te možnosti ne boste spremenili le oznak stolpcev - spremenili se bodo tudi naslovi celic, in sicer iz A1 v R1C1, kjer R pomeni "vrstica", C pa "stolpec". Na primer, R1C1 se nanaša na celico v vrstici 1, stolpec 1, ki ustreza referenci A1. R2C3 se nanaša na celico v vrstici 2, stolpec 3, ki ustreza referenci C2.

    V obstoječih formulah se sklici na celice posodobijo samodejno, v novih formulah pa je treba uporabiti slog sklicevanja R1C1.

    Nasvet. Za vrnitev v slog A1 , odznačite polje Referenčni slog R1C1 potrditveno polje v Možnosti programa Excel .

    Kako oštevilčiti stolpce v programu Excel

    Če niste vajeni sloga sklicevanja R1C1 in želite v formulah ohraniti sklicevanja na A1, lahko v prvo vrstico našega delovnega lista vstavite številke, tako da boste imeli oboje - črke v stolpcih in številke. To lahko preprosto storite s pomočjo funkcije samodejnega izpolnjevanja.

    Tukaj so podrobni koraki:

    1. V polje A1 vnesite številko 1.
    2. V B1 vnesite številko 2.
    3. Izberite celici A1 in B1.
    4. S kazalcem se pomaknite na majhen kvadratek v spodnjem desnem kotu celice B1, ki se imenuje Ročaj za polnjenje Pri tem se bo kazalec spremenil v debel črn križ.
    5. Povlecite ročaj za zapolnitev na desno do želenega stolpca.

    Tako bodo oznake stolpcev ostale črke, pod črkami pa bodo številke stolpcev.

    Nasvet. Če želite, da številke stolpcev ostanejo vidne, medtem ko se pomikate v spodnja območja delovnega lista, lahko zamrznete zgornjo vrstico.

    To je način vračanja številk stolpcev v Excelu. Zahvaljujem se vam za branje in se veselim, da se naslednji teden vidimo na našem blogu!

    Praktični delovni zvezek za prenos

    Številka stolpca v Excelu - primeri (.xlsm datoteka)

    Michael Brown je predan tehnološki navdušenec s strastjo do poenostavljanja kompleksnih procesov z uporabo programskih orodij. Z več kot desetletnimi izkušnjami v tehnološki industriji je svoje veščine izpopolnil v Microsoft Excelu in Outlooku ter Google Preglednicah in Dokumentih. Michaelov blog je namenjen deljenju svojega znanja in strokovnega znanja z drugimi ter ponuja preproste nasvete in vadnice za izboljšanje produktivnosti in učinkovitosti. Ne glede na to, ali ste izkušen strokovnjak ali začetnik, Michaelov blog ponuja dragocene vpoglede in praktične nasvete, kako kar najbolje izkoristiti ta osnovna programska orodja.