Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe kolomletter naar getal of omgekeerd omzetten in Excel?

In dit artikel zal ik het hebben over het omzetten van een kolomletter naar een kolomnummer of het omzetten van een kolomnummer naar een letter. Zoals, converteer kolomletter AA naar het nummer 27 of converteer kolomnummer 100 naar letter CV. Om de oplossing te krijgen met de volgende methoden.

Zet kolomletter op nummer of andersom met formules

Zet kolomletter op nummer of omgekeerd met door de gebruiker gedefinieerde functie


pijl blauwe rechterbel Zet kolomletter op nummer of andersom met formules


Als u de kolomletter of het label naar het getal wilt converteren of andersom, kunnen de onderstaande formules u helpen, doe dit als volgt:

Converteer kolomletter naar kolomnummer:

Voer deze formule in: = KOLOM (INDIRECT ( "AB1")) in een lege cel waar u het geconverteerde resultaat wilt vinden en druk vervolgens op invoeren sleutel om het kolomnummer te krijgen:

doc converteer kolomlabel naar nummer 1

Let op: In de bovenstaande formule, AB is de kolomletter waarop u het kolomnummer wilt baseren, u kunt dit naar uw behoefte wijzigen.

Kolomnummer omzetten in kolomletter:

Voer deze formule in: = SUBSTITUTE (ADDRESS (1,200,4) 1, "") in een lege cel om het resultaat te krijgen en druk vervolgens op invoeren om de kolomletter als volgt te krijgen:

doc converteer kolomlabel naar nummer 2

Let op: In de bovenstaande formule, het rode nummer 200 is het kolomnummer dat u naar de kolomletter wilt converteren, u kunt dit naar uw behoefte wijzigen.


pijl blauwe rechterbel Zet kolomletter op nummer of omgekeerd met door de gebruiker gedefinieerde functie

Behalve de formules, hier kan ik ook het Door de gebruiker gedefinieerde functie om met deze taak om te gaan.

Converteer kolomletter naar kolomnummer:

1. Houd de toets ingedrukt ALT + F11 toetsen, opent dan de Microsoft Visual Basic voor toepassingen venster.

2. Klikken bijvoegsel > moduleen plak de volgende code in de module Venster.

VBA-code: converteer kolomletter naar kolomnummer:

Public Function ToColNum(ColN)
    ToColNum = Range(ColN & 1).Column
End Function

3. Sla deze code vervolgens op en sluit deze, ga terug naar het werkblad en voer deze formule in: = Tocolnum ( "VV") (VV is de kolomletter waarvan u het getal wilt converteren. ) in een lege cel en druk op invoeren sleutel om het kolomnummer te krijgen, zie screenshot:

doc converteer kolomlabel naar nummer 3

Kolomnummer omzetten in kolomletter:

1. Houd de toets ingedrukt ALT + F11 toetsen, opent dan de Microsoft Visual Basic voor toepassingen venster.

2. Klikken bijvoegsel > moduleen plak de volgende code in de module Venster.

VBA-code: converteer kolomnummer naar kolomletter:

Public Function ToColletter(Collet)
    ToColletter = Split(Cells(1, Collet).Address, "$")(1)
End Function

3. Sla deze code vervolgens op en sluit deze, ga terug naar het werkblad en voer deze formule in: = ToColletter (50) (50 is het kolomnummer dat u naar de letter wilt converteren. ) in een lege cel en druk op invoeren sleutel om het kolomnummer te krijgen, zie screenshot:

doc converteer kolomlabel naar nummer 4


Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Inhoud gesplitste cellen; Combineer dubbele rijen / kolommen... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    aa · 1 months ago
    A to ZZ
    =if(row()>26,char(row()/26+64)&char(mod(row(),26)+64),char(row()+64))
  • To post as a guest, your comment is unpublished.
    Albert · 6 months ago
    thank you so much!!!...your formula to create the column letter to number really helps me a lot.
  • To post as a guest, your comment is unpublished.
    petr · 10 months ago
    Function ToColletter(Collet) works as volatile function. If something changes anywhere in the sheet. It recalculate everywhere. In my case it makes 15 mil calculations and slowdown the calculation. Do you know how to fix it, if I dont want set application.calculation to manual and than back?
  • To post as a guest, your comment is unpublished.
    diego · 11 months ago
    hola, cuando pego la formula = SUSTITUIR (DIRECCIÓN (1,200,4), 1, "") en una celda no hace nada, solo devuelve la formula, ya sea con 200 o cualquier otro numero
  • To post as a guest, your comment is unpublished.
    Better · 1 years ago
    =CHAR(COLUMN( )+64)
  • To post as a guest, your comment is unpublished.
    J · 1 years ago
    For so long I've used R1C1 cell referencing because I didn't know about the =SUBSTITUTE(ADDRESS(1,number,4),1,"") solution. Thank you!!