Ynhâldsopjefte
Yn dit artikel sille wy jo sjen litte hoe't jo it kolomnûmer nei letter yn Excel konvertearje op 3 maklike en effektive manieren.
Download Workbook
Jo kinne it fergese Excel-wurkboek fan hjir downloade.
Kolomnûmer konvertearje nei Letter.xlsm
3 Maklike manieren om kolomnûmer nei letter te konvertearjen yn Excel
Yn dizze seksje sille jo leare hoe't jo kolomnûmers omsette kinne nei letters mei de formule , VBA koade en ynboude opsje yn Excel.
1. Formule om kolomnûmer nei letter te konvertearjen yn Excel
Besjoch de folgjende dataset dy't wy as foarbyld sille brûke om kolomnûmer nei letter te konvertearjen troch de formule ta te passen.
Stappen:
- Selektearje in sel dy't jo jo resultaat sjen litte wolle.
- De generyske formule om kolomnûmer nei letter te konvertearjen is,
=SUBSTITUTE(ADDRESS(1,col_number,4),"1","")
- Dus, yn dy sel, skriuw de formule as,
=SUBSTITUTE(ADDRESS(1,B5,4),"1","")
Hjir,
B5 = Sel referinsjenûmer dat it kolomnûmer befettet om te konvertearjen yn in letter
- Druk op Enter .
Jo sille krij it assosjearre letteradres ( A ) fan it kolomnûmer ( 1 ) yn jo dataset.
- Sleep no de rige nei ûnderen troch Folje Handle om de formule op de rest fan de sellen ta te passen om se yn letters te konvertearjen.
FormuleFerdieling:
- ADRES(1,B5,4)
- Utfier: A1
- Utlis: De ADDRESS-funksje jout it seladres werom op basis fan de opjûne rige en kolom. Wy hawwe rige nûmer 1 en it kolomnûmer fan B5 levere om it adres te konstruearjen, en om in relative referinsje te krijen, sette wy 4 foar it abs_num argumint.
- abs_num = 4 is in konstante wearde. Jo moatte de wearde ynstelle as 4, oars sil it seladres werjaan mei $-tekens.
- SUBSTITUTE(ADRES(1,B5,4),,"1″,"") -> ; wurdt
- SUBSTITUTE(A1,"1″,"")
- Utfier: A
- Utlis: De SUBSTITUTE-funksje ferfangt 1 mei neat ("") fan A1 , dus jout A werom .
Lês mear: [Fêst] Excel-kolomnûmers ynstee fan letters (2 oplossingen)
Gelykbere lêzingen
- VBA om berik te brûken basearre op kolomnûmer yn Excel (4 metoaden)
- Hoe kin ik kolom konvertearje Letter to Number Chart yn Excel (4 manieren)
- Excel VBA: Range ynstelle troch rige en kolomnûmer (3 foarbylden)
2. VBA om kolomnûmer nei letter te transformearjen yn Excel
Stappen om it kolomnûmer te konvertearjen nei letter yn Excel mei VBA wurde hjirûnder jûn.
Wy sille in User-Defined Function (UDF) om denûmer.
Stappen:
- Druk op Alt + F11 op jo toetseboerd of gean nei it ljepblêd ûntwikkelder -> Visual Basic om Visual Basic Editor te iepenjen.
- Yn it pop-up koade finster, út de menubalke , klik op Ynfoegje -> Module .
- Kopiearje de folgjende koade en plak it yn it koadefinster.
5854
Dit is gjin subproseduere foar it útfieren fan it VBA -programma, dit makket in User Defined Function (UDF) . Dus, nei it skriuwen fan de koade, ynstee fan te klikken op de knop Run út de menubalke, klikje op Bewarje .
- Gean no werom nei it wurkblêd fan belang en skriuw de funksje dy't jo krekt makke hawwe mei VBA -koade (Funksje NumToLetter yn 'e earste rigel fan' e koade) en binnen de heakjes fan 'e NumToLetter -funksje, pass de selferwizingsnûmer dat jo wolle omsette nei de letter (yn ús gefal passe wy Sel B5 binnen de haakjes).
Dus ús definitive formule ferwiist,
=NumToLetter(B5)
- Druk op Enter .
Jo krije it byhearrende letteradres ( A ) fan it kolomnûmer ( 1 ) yn jo dataset.
- Sleep no de rige del troch Fill Handle om de UDF ta te passen op de rest fan de sellen om se yn letters te konvertearjen.
Lês mear: Excel VBA: Telle kolommen mei gegevens (2Foarbylden)
3. De ynboude opsje fan Excel om kolomnûmer te feroarjen yn letter
Excel hat in ynboude opsje om feroarje it kolomnûmer (yn 'e ôfbylding werjûn hjirûnder) yn letter.
Stappen:
- Klik op it ljepblêd Triem - & GT; Opsjes .
- Selektearje út it pop-up Excel-finster Formules -> uncheck it fakje R1C1 referinsjestyl -> OK .
Jo kolommen sille no letter hawwe adressen ynstee fan nûmers.
Lês mear: Hoe kinne jo kolommen telle foar VLOOKUP yn Excel (2 metoaden)
Konklúzje
Dit artikel liet jo sjen hoe't jo it kolomnûmer konvertearje nei letter yn Excel op 3 ferskillende manieren. Ik hoopje dat dit artikel tige foardielich foar jo west hat. Fiel jo frij om te freegjen as jo fragen hawwe oer it ûnderwerp.