Obsah
V tomto článku vám ukážeme, ako previesť číslo stĺpca na písmeno v programe Excel 3 jednoduchými a účinnými spôsobmi.
Stiahnite si pracovný zošit
Bezplatný cvičný zošit Excel si môžete stiahnuť odtiaľto.
Previesť číslo stĺpca na písmeno.xlsm
3 jednoduché spôsoby prevodu čísla stĺpca na písmeno v programe Excel
V tejto časti sa dozviete, ako konvertovať čísla stĺpcov na písmená pomocou vzorec , VBA kód a vstavaná možnosť v programe Excel.
1. Vzorec na prevod čísla stĺpca na písmeno v programe Excel
Uvažujme nasledujúci súbor údajov, ktorý použijeme ako príklad na prevod čísla stĺpca na písmeno pomocou vzorca.
Kroky:
- Vyberte bunku ktorý chcete, aby sa zobrazil vo výsledku.
- Stránka všeobecný vzorec na konverziu číslo stĺpca na písmeno je,
=SUBSTITUTE(ADDRESS(1,col_number,4), "1","")
- V tejto bunke teda napíšte vzorec takto,
=SUBSTITUTE(ADDRESS(1,B5,4), "1","")
Tu,
B5 = Referenčné číslo bunky, ktoré obsahuje číslo stĺpca na prevod na písmeno
- Tlač Vstúpte na stránku .
Dostanete priradenú adresu listu ( A ) čísla stĺpca ( 1 ) vo vašom súbore údajov.
- Teraz potiahnite riadok nadol o Rukoväť náplne použiť vzorec na ostatné bunky a premeniť ich na písmená.
Rozdelenie vzorca:
- ADRESA(1,B5,4)
- Výstup: A1
- Vysvetlenie: Funkcia ADRESA vráti adresu bunky na základe zadaného riadku a stĺpca. riadok číslo 1 a číslo stĺpca z B5 na vytvorenie adresy a na získanie relatívneho odkazu nastavíme 4 pre abs_num argument.
- abs_num = 4 je konštantná hodnota. Musíte nastaviť hodnotu 4, inak sa adresa bunky zobrazí so znakmi $.
- SUBSTITUTE(ADDRESS(1,B5,4), "1","") -> sa stáva
- SUBSTITUTE(A1, "1","")
- Výstup: A
- Vysvetlenie: Funkcia SUBSTITUTE nahrádza 1 s nič ("") z A1 , a preto sa vráti A .
Prečítajte si viac: [Opravené] Čísla stĺpcov programu Excel namiesto písmen (2 riešenia)
Podobné čítania
- VBA na použitie rozsahu na základe čísla stĺpca v programe Excel (4 metódy)
- Ako previesť stĺpec písmena na číselný graf v programe Excel (4 spôsoby)
- Excel VBA: Nastavenie rozsahu podľa čísla riadku a stĺpca (3 príklady)
2. VBA na transformáciu čísla stĺpca na písmeno v programe Excel
Kroky k previesť číslo stĺpca na písmeno v programe Excel pomocou VBA sú uvedené nižšie.
Využijeme Funkcia definovaná používateľom (UDF) na prevod čísla.
Kroky:
- Tlač Alt + F11 na klávesnici alebo prejdite na kartu Vývojár -> Visual Basic otvoriť Editor jazyka Visual Basic .
- Vo vyskakovacom okne kódu kliknite na paneli ponúk na položku Vložiť -> Modul .
- Skopírujte nasledujúci kód a vložte ho do okna kódu.
Verejná funkcia NumToLetter(ColNum) NumToLetter = Split(Cells(1, ColNum).Address, "$")(1) Koniec funkcie
Toto nie je čiastkový postup pre VBA spustiť program, čím sa vytvorí Funkcia definovaná používateľom (UDF) . Takže po napísaní kódu, namiesto kliknutia na tlačidlo Spustiť na paneli s ponukami kliknite na Uložiť .
- Teraz sa vráťte na pracovný hárok, ktorý vás zaujíma, a napíšte funkciu, ktorú ste práve vytvorili pomocou VBA kód (Funkcia NumToLetter v prvom riadku kódu) a v zátvorkách NumToLetter odovzdať funkciu referenčné číslo bunky ktoré chcete previesť na písmeno (v našom prípade odovzdáme Bunka B5 v zátvorkách).
Náš konečný vzorec sa teda týka,
=NumToLetter(B5)
- Tlač Vstúpte na stránku .
Dostanete priradenú adresu listu ( A ) čísla stĺpca ( 1 ) vo vašom súbore údajov.
- Teraz potiahnite riadok nadol o Rukoväť náplne použiť UDF do ostatných buniek, aby sa premenili na písmená.
Čítajte viac: Excel VBA: Počítanie stĺpcov s údajmi (2 príklady)
3. Vstavaná možnosť programu Excel na zmenu čísla stĺpca na písmeno
Excel má vstavaná možnosť zmeniť číslo stĺpca (zobrazené nižšie na obrázku) na písmeno.
Kroky:
- Kliknite na kartu Súbor -> Možnosti .
- Vo vyskakovacom okne programu Excel vyberte Vzorce -> zrušte začiarknutie . Referenčný štýl R1C1 box -> OK .
Vaše stĺpce budú mať teraz namiesto čísel písmenové adresy.
Prečítajte si viac: Ako počítať stĺpce pre VLOOKUP v programe Excel (2 metódy)
Záver
Tento článok vám ukázal, ako previesť číslo stĺpca na písmeno v programe Excel 3 rôznymi spôsobmi. Dúfam, že tento článok bol pre vás veľmi prínosný. Ak máte akékoľvek otázky týkajúce sa tejto témy, neváhajte sa opýtať.