Ga naar hoofdinhoud

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

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten  |  Verwijder lege rijen  |  Combineer kolommen of cellen zonder gegevens te verliezen  |  Ronde zonder formule ...
Super VLookup: Meerdere criteria  |  Meerdere waarde  |  Over meerdere vellen  |  Fuzzy opzoeken...
Gev. Keuzelijst: Gemakkelijke vervolgkeuzelijst  |  Afhankelijke vervolgkeuzelijst  |  Multi-select vervolgkeuzelijst...
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  Vergelijk Kolommen met Selecteer dezelfde en verschillende cellen ...
Uitgelichte functies: Raster focus  |  Ontwerpweergave  |  Grote formulebalk  |  Werkmap- en bladbeheer | resource Library (Auto-tekst)  |  Datumkiezer  |  Combineer werkbladen  |  Cellen coderen/decoderen  |  Stuur e-mails per lijst  |  Super filter  |  Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen ...)  |  50+ tabel Types (Gantt Chart ...)  |  40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag ...)  |  19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad ...)  |  12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion ...)  |  7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Excel-cellen splitsen ...)  |  ... en meer

Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...

Omschrijving


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, Edge en Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลขอย่างไร

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

เเล้วเราใส่สูตรตรงไหน ที่บอกว่า ข้อความนี้ กำหนด ให้เป็น 19 คะ
This comment was minimized by the moderator on the site
Hello,
I have as a basis this formula: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78;2;0)) ... I have expanded my table in upper and lower case including special characters. Unfortunately, I do not get the difference verstädnlich integrated into the above formula!?

Helpful would still be the generic formula retroactively. That is, if I enter the numerical order, the table gives me the text.

I would like to use the generic formula for password encryption.

Thanks for your help ...

Matze
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations