INHOUDSOPGAWE
In hierdie artikel sal ons jou wys hoe om die kolomnommer na letter in Excel op 3 maklike en effektiewe maniere om te skakel.
Laai Werkboek af
Jy kan die gratis oefen Excel-werkboek van hier af aflaai.
Skakel Kolomnommer om na Letter.xlsm
3 Maklike maniere om kolomnommer na letter in Excel om te skakel
In hierdie afdeling sal jy leer hoe om kolomnommers na letters om te skakel met die formule , VBA kode en ingeboude opsie in Excel.
1. Formule om kolomnommer na letter om te skakel in Excel
Beskou die volgende datastel wat ons as ons voorbeeld gaan gebruik om kolomnommer na letter om te skakel deur die formule toe te pas.
Stappe:
- Kies 'n sel wat jy wil hê jou resultaat moet wys.
- Die generiese formule om kolomnommer na letter om te skakel is,
=SUBSTITUTE(ADDRESS(1,col_number,4),"1","")
- Dus, in daardie sel, skryf die formule as,
=SUBSTITUTE(ADDRESS(1,B5,4),"1","")
Hier,
B5 = Sel verwysingsnommer wat die kolomnommer bevat om in 'n letter om te skakel
- Druk Enter .
Jy sal kry die geassosieerde letteradres ( A ) van die kolomnommer ( 1 ) in jou datastel.
- Sleep nou die ry af deur Vul Handvatsel om die formule op die res van die selle toe te pas om hulle in letters om te skakel.
FormuleUiteensetting:
- ADRES(1,B5,4)
- Uitset: A1
- Verduideliking: Die ADRES-funksie gee die seladres terug gebaseer op die gegewe ry en kolom. Ons het rynommer 1 en die kolomnommer van B5 verskaf om die adres te konstrueer, en om 'n relatiewe verwysing te kry, stel ons 4 vir die abs_num argument.
- abs_num = 4 is 'n konstante waarde. Jy moet die waarde as 4 stel, anders sal die seladres met $-tekens vertoon word.
- PLAASVERVANG(ADRES(1,B5,4),,”1″,””) -> ; word
- SUBSTITUTE(A1,"1″,"")
- Uitset: A
- Verduideliking: Die PLAASVERVANGER-funksie vervang 1 met niks (“”) van A1 , en gee dus A .
Lees meer: [Vaste] Excel-kolomnommers in plaas van letters (2 oplossings)
Soortgelyke lesings
- VBA om reeks te gebruik gebaseer op kolomnommer in Excel (4 metodes)
- Hoe om kolom om te skakel Letter-tot-nommer-grafiek in Excel (4 maniere)
- Excel VBA: Stel reeks volgens ry en kolomnommer (3 voorbeelde)
2. VBA om Kolomnommer na Letter in Excel te transformeer
Stappe om die kolomnommer na letter in Excel met VBA om te skakel, word hieronder gegee.
Ons sal 'n Gebruiker-gedefinieerde funksie (UDF) om dienommer.
Stappe:
- Druk Alt + F11 op jou sleutelbord of gaan na die oortjie Ontwikkelaar -> Visual Basic om Visual Basic Editor oop te maak.
- In die opspringkodevenster, vanaf die kieslysbalk , klik Voeg in -> Module .
- Kopieer die volgende kode en plak dit in die kodevenster.
5353
Dit is nie 'n subprosedure vir die VBA -program om te laat loop nie, dit skep 'n Gebruikergedefinieerde funksie (UDF) . Dus, nadat jy die kode geskryf het, in plaas daarvan om die Run-knoppie van die kieslysbalk te klik, klik Stoor .
- Gaan nou terug na die werkblad van belang en skryf die funksie wat jy sopas geskep het met VBA -kode (Funksie NumToLetter in die eerste reël van die kode) en binne die hakies van die NumToLetter -funksie, gee die selverwysingsnommer wat jy na die letter wil omskakel (in ons geval gee ons Sel B5 binne die hakies deur).
Dus ons finale formule verwys,
=NumToLetter(B5)
- Druk Enter .
Jy sal die geassosieerde letteradres ( A ) van die kolomnommer ( 1 ) in jou datastel kry.
- Sleep nou die ry af met Vulhandvatsel om die UDF op die res van die selle toe te pas om hulle in letters om te skakel.
Lees meer: Excel VBA: Tel kolomme met data (2Voorbeelde)
3. Excel se ingeboude opsie om kolomnommer na letter te verander
Excel het 'n ingeboude opsie om verander die kolomnommer (getoon hieronder in die prentjie) na letter.
Stappe:
- Klik op die oortjie Lêer -> Opsies .
- Vanuit die opspring Excel-venster, kies Formules -> ontmerk die R1C1 verwysingstyl blokkie -> OK .
Jou kolomme sal nou letter hê adresse in plaas van nommers.
Lees meer: Hoe om kolomme vir VLOOKUP in Excel te tel (2 metodes)
Gevolgtrekking
Hierdie artikel het jou gewys hoe om die kolomnommer na letter in Excel om te skakel op 3 verskillende maniere. Ek hoop hierdie artikel was baie voordelig vir jou. Vra gerus as jy enige vrae het oor die onderwerp.