Innehållsförteckning
I den här artikeln kommer vi att visa hur du konverterar den kolumnnummer till bokstav i Excel på tre enkla och effektiva sätt.
Ladda ner arbetsboken
Du kan ladda ner den kostnadsfria Excel-arbetsboken för övningar här.
Konvertera kolumnnummer till bokstav.xlsm
3 enkla sätt att konvertera kolonnnummer till bokstav i Excel
I det här avsnittet lär du dig hur du konverterar kolumnnummer till bokstäver med hjälp av formel , VBA kod och inbyggt alternativ i Excel.
1. Formel för att konvertera kolumnnummer till bokstav i Excel
Vi använder följande dataset som exempel för att konvertera kolumnnummer till bokstav genom att tillämpa formeln.
Steg:
- Välj en cell som du vill att resultatet ska visa.
- generisk formel för att omvandla kolumnnummer till bokstav är,
=SUBSTITUTE(ADDRESS(1,col_number,4), "1","")
- Så i den cellen skriver du formeln som,
= SUBSTITUT(ADRESS(1,B5,4), "1","")
Här,
B5 = Cellreferensnummer som innehåller det kolumnnummer som ska omvandlas till en bokstav.
- Tryck på Gå in på .
Du får den tillhörande brevadressen ( A ) av kolonnnumret ( 1 ) i ditt dataset.
- Dra nu raden nedåt med Handtag för fyllning för att tillämpa formeln på resten av cellerna för att omvandla dem till bokstäver.
Uppdelning av formel:
- ADRESS(1,B5,4)
- Utgång: A1
- Förklaring: Funktionen ADDRESS returnerar celladressen baserat på den angivna raden och kolumnen. Vi har tillhandahållit rad nummer 1 och kolumnnummer från B5 för att konstruera adressen, och för att få en relativ referens ställer vi in 4 för abs_num argument.
- abs_num = 4 är ett konstant värde. Du måste ställa in värdet som 4, annars kommer celladressen att visas med $-tecken.
- SUBSTITUTE(ADDRESS(1,B5,4), "1″,"") -> blir
- SUBSTITUTE(A1, "1″,""")
- Utgång: A
- Förklaring: Funktionen SUBSTITUTE ersätter 1 med ingenting ("") från A1 , vilket innebär att A .
Läs mer: [Fast] Excel-kolonnnummer i stället för bokstäver (2 lösningar)
Liknande läsningar
- VBA för att använda intervall baserat på kolumnnummer i Excel (4 metoder)
- Hur man konverterar kolumnbokstav till sifferdiagram i Excel (4 sätt)
- Excel VBA: Ställ in intervallet efter rad- och kolumnnummer (3 exempel)
2. VBA för att omvandla kolumnnummer till bokstav i Excel
Stegen till konvertera kolumnnumret till bokstav i Excel med VBA anges nedan.
Vi kommer att använda oss av en Användardefinierad funktion (UDF) för att konvertera talet.
Steg:
- Tryck på Alt + F11 på tangentbordet eller gå till fliken Utvecklare -> Visual Basic för att öppna Redigerare för Visual Basic .
- I popup-kodfönstret klickar du i menyraden på Infoga -> Modul .
- Kopiera följande kod och klistra in den i kodfönstret.
Public Function NumToLetter(ColNum) NumToLetter = Split(Cells(1, ColNum).Address, "$")(1) End Function
Detta är inte ett delförfarande för VBA program att köra, detta skapar en Användardefinierad funktion (UDF) Efter att ha skrivit koden, i stället för att klicka på knappen Kör i menyraden, klicka på Spara .
- Gå nu tillbaka till det aktuella arbetsbladet och skriv funktionen du just skapat med VBA kod (funktion NumToLetter i den första raden i koden) och inom parentesen i NumToLetter funktionen, skicka cellreferensnummer som du vill konvertera till bokstav (i vårt fall skickar vi Cell B5 inom parentesen).
Vår slutliga formel är alltså följande,
=NumToLetter(B5)
- Tryck på Gå in på .
Du får den tillhörande brevadressen ( A ) av kolonnnumret ( 1 ) i ditt dataset.
- Dra nu raden nedåt med Handtag för fyllning för att tillämpa UDF till resten av cellerna för att omvandla dem till bokstäver.
Läs mer: Excel VBA: Räkna kolumner med data (2 exempel)
3. Excels inbyggda alternativ för att ändra kolumnnummer till bokstav
Excel har en inbyggt alternativ för att ändra kolumnnumret (som visas nedan i bilden) till en bokstav.
Steg:
- Klicka på fliken Fil -> Alternativ .
- I popup-fönstret Excel väljer du Formler -> avmarkera R1C1 referensstil box -> OK .
Kolumnerna har nu bokstavsadresser i stället för siffror.
Läs mer: Hur du räknar kolumner för VLOOKUP i Excel (2 metoder)
Slutsats
Den här artikeln visade dig hur du kan konvertera kolumnnummer till bokstav i Excel på tre olika sätt. Jag hoppas att den här artikeln har varit till stor nytta för dig. Fråga gärna om du har några frågor om ämnet.