Hur man konverterar kolonnnummer till bokstav i Excel (3 sätt)

  • Dela Detta
Hugh West

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.

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.