Innholdsfortegnelse
I denne artikkelen vil vi vise deg hvordan du konverterer kolonnenummeret til bokstaven i Excel på 3 enkle og effektive måter.
Last ned arbeidsbok
Du kan laste ned den gratis Excel-arbeidsboken herfra.
Konverter kolonnenummer til Letter.xlsm
3 Enkle måter å konvertere kolonnenummer til bokstav i Excel
I denne delen lærer du hvordan du konverterer kolonnetall til bokstaver med formelen , VBA kode og innebygd alternativ i Excel.
1. Formel for å konvertere kolonnenummer til bokstav i Excel
Vurder følgende datasett som vi skal bruke som eksempel for å konvertere kolonnenummer til bokstav ved å bruke formelen.
Trinn:
- Velg en celle som du vil at resultatet skal vise.
- generisk formel for å konvertere kolonnenummer til bokstav er,
=SUBSTITUTE(ADDRESS(1,col_number,4),"1","")
- Så, i den cellen, skriv formelen som,
=SUBSTITUTE(ADDRESS(1,B5,4),"1","")
Her,
B5 = Celle referansenummer som inneholder kolonnenummeret som skal konverteres til en bokstav
- Trykk Enter .
Du vil få den tilknyttede bokstavadressen ( A ) til kolonnenummeret ( 1 ) i datasettet ditt.
- Dra nå raden ned ved å Fyll Håndtak for å bruke formelen på resten av cellene for å konvertere dem til bokstaver.
FormelFordeling:
- ADRESSE(1,B5,4)
- Utdata: A1
- Forklaring: ADRESSE-funksjonen returnerer celleadressen basert på den gitte raden og kolonnen. Vi ga radnummer 1 og kolonnenummeret fra B5 for å konstruere adressen, og for å få en relativ referanse, satte vi 4 for abs_num argument.
- abs_num = 4 er en konstant verdi. Du må angi verdien som 4, ellers vil celleadressen vises med $-tegn.
- SUBSTITUTE(ADRESSE(1,B5,4),,”1″,””) -> ; blir
- SUBSTITUTE(A1,”1″,””)
- Utdata: A
- Forklaring: SUBSTITUTE-funksjonen erstatter 1 med ingenting (“”) fra A1 , og returnerer derfor A .
Les mer: [Fixed] Excel-kolonnetall i stedet for bokstaver (2 løsninger)
Lignende avlesninger
- VBA for å bruke område basert på kolonnenummer i Excel (4 metoder)
- Hvordan konvertere kolonne Bokstav til tall-diagram i Excel (4 måter)
- Excel VBA: Angi område etter rad og kolonnenummer (3 eksempler)
2. VBA for å transformere kolonnenummer til bokstav i Excel
Trinn for å konvertere kolonnenummeret til bokstav i Excel med VBA er gitt nedenfor.
Vi vil bruke en Brukerdefinert funksjon (UDF) for å konverterenummer.
Trinn:
- Trykk Alt + F11 på tastaturet eller gå til fanen Utvikler -> Visual Basic for å åpne Visual Basic Editor .
- I popup-kodevinduet, fra menylinjen , klikk Sett inn -> Modul .
- Kopiér følgende kode og lim den inn i kodevinduet.
1838
Dette er ikke en underprosedyre for VBA -programmet å kjøre, dette er å lage en brukerdefinert funksjon (UDF) . Så, etter å ha skrevet koden, i stedet for å klikke på Kjør-knappen fra menylinjen, klikk Lagre .
- Gå nå tilbake til arbeidsarket av interesse og skriv funksjonen du nettopp opprettet med VBA -koden (Funksjon NumToLetter i den første linjen i koden) og innenfor parentesen til NumToLetter -funksjonen, send cellereferansenummer som du vil konvertere til bokstaven (i vårt tilfelle sender vi celle B5 innenfor parentesen).
Så vår endelige formel refererer,
=NumToLetter(B5)
- Trykk Enter .
Du vil få den tilknyttede bokstavadressen ( A ) til kolonnenummeret ( 1 ) i datasettet ditt.
- Dra nå rad ned ved Fyllhåndtak for å bruke UDF på resten av cellene for å konvertere dem til bokstaver.
Les mer: Excel VBA: Tell kolonner med data (2Eksempler)
3. Excels innebygde alternativ for å endre kolonnenummer til bokstav
Excel har et innebygd alternativ for å endre kolonnenummeret (vist under på bildet) til bokstav.
Trinn:
- Klikk på fanen Fil -> Alternativer .
- Fra popup-vinduet i Excel velger du Formler -> fjern merket for R1C1-referansestil -boksen -> OK .
Dine kolonner vil nå ha bokstav adresser i stedet for tall.
Les mer: Hvordan telle kolonner for VLOOKUP i Excel (2 metoder)
Konklusjon
Denne artikkelen viste deg hvordan du konverterer kolonnenummeret til bokstav i Excel på 3 forskjellige måter. Jeg håper denne artikkelen har vært veldig nyttig for deg. Spør gjerne hvis du har spørsmål angående emnet.