Note: The other languages of the website are Google-translated. Back to English
English English

Excel-formule: converteer letter naar cijfer

Soms wilt u a naar 1, b naar 2, c naar 3 enzovoort in Excel-blad converteren. Het is echter tijdverspilling om ze een voor een om te zetten. In deze tutorial introduceer ik enkele Excel-formules om dit probleem op te lossen.
doc woorden afkorten 1

Converteer een enkele letter naar een cijfer in elke cel

Om een ​​enkele letter naar een getal in elke Excel-cel te converteren, kunt u onderstaande formule gebruiken.

Generieke formule:

COLUMN(INDIRECT(cell_reference&1))

argumenten

Cell_reference: the cell that contains the letter you want to convert to number.

Hoe deze formule werkt

Neem een ​​voorbeeld om de formule uit te leggen. Hier converteert u de letter in cel C3 naar een cijfer. Gebruik deze formule.

=COLUMN(INDIRECT(C3&1))

Media Enter sleutel.
zet letter om in nummer 2

Uitleg

INDIRECT functioneren: deze functie die wordt gebruikt om een ​​tekstreeks naar een geldige referentie te converteren. Hier INDIRECT (C3 & 1) kun je het als volgt zien:
  INDIRECT (C3 & 1)
= INDIRECT (s & 1)
= INDIRECT (s1)

COLUMN functie: de COLUMN functie geeft het aantal kolommen van de opgegeven verwijzing terug. Nu is de formule KOLOM (s1) wat 19 teruggeeft.

Opmerkingen:

1. Deze formule retourneert het aantal kolommen, wat betekent dat als er meer dan één letter in de cel staat, deze wordt geretourneerd zoals onderstaand voorbeeld.
zet letter om in nummer 3

2. De formule is niet hoofdlettergevoelig.

Converteer meerdere letters naar een reeks cijfers in elke cel

Als u letters in elke cel naar getallen wilt converteren zoals onderstaand screenshot, hebt u een complexe matrixformule nodig.
zet letter om in nummer 4

Generieke formule:

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0))

argumenten

Cell_refer: the cell that you want to convert the letters to numbers.
Rtable:a table with two columns, one lists all letters, one lists the relative numbers.

Hoe deze formule werkt

Stel dat u de letters in bereik B3: B8 wilt converteren naar cijfers, doe dan als volgt:

Maak eerst een tabel met alle letters en hun relatieve cijfers.

Selecteer vervolgens het tafelbereik en ga naar het Naam vak (naast de formulebalk) om het een bereiknaam te geven, hier is de bereiknaam Rtable. zie screenshot:
zet letter om in nummer 5

Gebruik nu deze formule:

=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0))

Media Enter key, worden alle eerste letters van elk woord in cel A1 geëxtraheerd.
zet letter om in nummer 6

Uitleg

RIJ (INDIRECT ("1:" & LEN (B3))): de RIJ functie geeft het aantal rijen terug, er is de matrixformule, en dan wordt geretourneerd {1; 2; 3}. MIDDEN (B3, RIJ (INDIRECT ("1:" & LEN (B3))), 1): de MID-functie geeft het teken terug op de specifieke positie van de opgegeven tekenreeks. Deze formule is te zien zoals hieronder
=MID(B3,{1;2;3},1)
= MID ("acd", {1; 2; 3}, 1)
= {"a"; "c"; "d"}

VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): de VERT.ZOEKEN functie wordt gebruikt om de overeenkomende nummers "a", "c", "d" in de tweede kolom van bereik Rtable te vinden. Dan keert het terug {1; 3; 4}.

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): de TEXTJOIN-functie is een nieuwe functie in Excel 2019 en 365, het wordt gebruikt om alle teksten samen te voegen met een scheidingsteken. Hier keert het terug 134.

Opmerkingen:

Deze formule is niet hoofdlettergevoelig.

Opmerking:

Stel dat a = 1, b = 2, c = 3, d = 4, dan kun je de onderstaande formule gebruiken:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4)

Media Enter sleutel.
zet letter om in nummer 6

Deze formule is hoofdlettergevoelig.

Voorbeeldbestand

doc voorbeeldKlik om een ​​voorbeeldbestand te downloaden


Relatieve formules


Relatieve functies

  • INDIRECTE functie
    Converteer een tekstreeks naar een geldige referentie.
  • COLUMN-functie
    Retourneert het aantal kolommen waarin de formule voorkomt of het kolomnummer van de opgegeven verwijzing.
  • RIJ functie
    Retourneer het rijnummer van een verwijzing.
  • MID
    Retourneer de specifieke tekens uit het midden van de tekstreeks.

De beste tools voor kantoorproductiviteit

Kutools for Excel - Helpt u zich te onderscheiden van de menigte

Wilt u uw dagelijkse werkzaamheden snel en perfect uitvoeren? Kutools voor Excel brengt

300
 krachtige geavanceerde functies (werkmappen combineren, optellen op kleur, celinhoud splitsen, datum converteren, enzovoort...) en opslaan
80%
tijd voor jou.

  • Ontworpen voor
    1500
    werkscenario's, helpt u bij het oplossen
    80%
     Excel-problemen.
  • Verminder elke dag duizenden toetsenbord- en muisklikken, verlicht uw vermoeide ogen en handen.
  • Word een Excel-expert in 3 minuten. U hoeft geen pijnlijke formules en VBA-codes meer te onthouden.
  • 30
    -dag onbeperkt gratis proefperiode. 60 dagen geld-terug-garantie. Gratis upgrade en ondersteuning voor 2 jaar.
Lint van Excel (met Kutools voor Excel geïnstalleerd)

Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)

  • Een seconde om te schakelen tussen tientallen geopende documenten!
  • Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
  • Verhoogt uw productiviteit met
    50%
    bij het bekijken en bewerken van meerdere documenten.
  • Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Firefox en New Internet Explorer.
Schermopname van Excel (met Office-tabblad geïnstalleerd)
Comments (2)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Hallo,
Ik heb als basis deze formule: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78 ;2;0)) ... Ik heb mijn tabel uitgebreid met hoofdletters en kleine letters inclusief speciale tekens. Helaas krijg ik het verschil verstädnlich niet geïntegreerd in de bovenstaande formule!?

Nuttig zou nog steeds de generieke formule zijn met terugwerkende kracht. Dat wil zeggen, als ik de numerieke volgorde invoer, geeft de tabel me de tekst.

Ik wil graag de generieke formule voor wachtwoordversleuteling gebruiken.

Bedankt voor je hulp ...

Matze
Deze opmerking is gemaakt door de moderator op de site
ว่า เราจะกำหนดตัวเลขอย่างไร

KOLOM ฟังก์ชัน: KOLOM ฟังก์ชันส่งคืนจำนวนคอลัมน์ของการอ้างอิงที่ระบุ ตอนนี้สูตรคือ คอลัมน์ (s1) ซึ่งส่งกลับ 19.

ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL