Gå til hovedindhold

Excel-formel: Konverter bogstav til nummer

Nogle gange vil du konvertere a til 1, b til 2, c til 3 og så videre i Excel-ark. At konvertere dem en efter en er imidlertid spild af tid. I denne vejledning introducerer jeg nogle Excel-formler for at løse dette problem.
doc forkort ord 1

Konverter enkelt bogstav til et tal i hver celle

For at konvertere enkelt bogstav til et tal i hver Excel-celle kan du bruge nedenstående formel.

Generisk formel:

COLUMN(INDIRECT(cell_reference&1))

argumenter

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

Sådan fungerer denne formel

Tag et eksempel for at forklare formlen. Her konverterer du bogstavet i celle C3 til nummer. Brug denne formel.

=COLUMN(INDIRECT(C3&1))

Presse Indtast nøgle.
konverter bogstav til nummer 2

Forklaring

INDIRECT funktion: denne funktion bruges til at konvertere en tekststreng til en gyldig reference. Her INDIRECT (C3 & 1) kan du se det som disse:
  INDIREKTE (C3 & 1)
= INDIREKTE (r & 1)
= INDIREKTE (s1)

COLUMN funktion: det COLUMN funktion returnerer antallet af kolonner i den givne reference. Nu er formlen KOLONNE (s1) som returnerer 19.

Bemærkninger:

1. Denne formel returnerer antallet af kolonner, hvilket betyder, at hvis der er mere end et bogstav i cellen, vender den tilbage som vist nedenfor.
konverter bogstav til nummer 3

2. Formlen er store og små bogstaver.

Konverter flere bogstaver til en streng med tal i hver celle

Hvis du vil konvertere bogstaver i hver celle til tal som vist nedenstående skærmbillede, har du brug for en kompleks matrixformel.
konverter bogstav til nummer 4

Generisk formel:

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

argumenter

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.

Sådan fungerer denne formel

Antag, at du vil konvertere bogstaverne i interval B3: B8 til tal, skal du gøre som disse:

For det første skal du oprette en tabel for at liste alle bogstaverne og deres relative tal.

Vælg derefter tabelområdet, og gå til Navneboks (ved siden af ​​formelbjælken) for at give det et navngivet navn, her er områdets navn Rtabel. se skærmbillede:
konverter bogstav til nummer 5

Brug nu denne formel:

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

Presse Indtast nøgle, alle første bogstaver i hvert ord i celle A1 ekstraheres.
konverter bogstav til nummer 6

Forklaring

RÆDE (INDIREKTE ("1:" & LENNE (B3))): det ROW-funktion returnerer antallet af række, der er matrixformlen, så returnerer den {1; 2; 3}. MIDT (B3, Række (INDIREKTE ("1:" & LENNE (B3)), 1): det MID-funktion returnerer tegnet i den specifikke position for den givne streng. Denne formel kan ses som nedenfor
=MID(B3,{1;2;3},1)
= MIDT (“acd”, {1; 2; 3}, 1)
= {"a"; "c"; "d"}

VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): det VLOOKUP-funktion bruges til at finde de matchede numre på "a", "c", "d" i den anden kolonne i området Rtabel. Så vender det tilbage {1; 3; 4}.

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): det TEXTJOIN-funktion er en ny funktion i Excel 2019 og 365, den bruges til at sammenkæde alle tekster med en afgrænser. Her vender det tilbage 134.

Bemærkninger:

Denne formel er ikke bogstavfølsom.

Bemærk:

Hvis vi antager a = 1, b = 2, c = 3, d = 4, kan du bruge formlen som nedenfor:

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

Presse Indtast nøgle.
konverter bogstav til nummer 6

Denne formel er store og små bogstaver.

Prøvefil

doc-prøveKlik for at downloade prøvefil


Relative formler


Relative funktioner

  • INDIREKTE funktion
    Konverter en tekststreng til en gyldig reference.
  • KOLONNE funktion
    Returner antallet af kolonner, som formlen vises, eller kolonnenummeret for den givne reference.
  • ROW-funktion
    Returner række nummer for en reference.
  • MID
    Returner de specifikke tegn fra midten af ​​tekststrengen.

De bedste Office-produktivitetsværktøjer

Kutools til Excel - Hjælper dig med at skille dig ud fra mængden

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter  |  Slet tomme rækker  |  Kombiner kolonner eller celler uden at miste data  |  Runde uden formel ...
Super VLookup: Flere kriterier  |  Multipel værdi  |  På tværs af multiark  |  Fuzzy Lookup...
Adv. Rulleliste: Nem rulleliste  |  Afhængig rulleliste  |  Multivælg rulleliste...
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  Sammenlign kolonner med Vælg Samme og forskellige celler ...
Fremhævede funktioner: Grid fokus  |  Designvisning  |  Stor Formel Bar  |  Arbejdsbog & Ark Manager | Ressourcebibliotek (Autotekst)  |  Datovælger  |  Kombiner regneark  |  Krypter/Dekrypter celler  |  Send e-mails efter liste  |  Superfilter  |  Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn ...)  |  50 + Chart Typer (Gantt kort ...)  |  40+ Praktisk formler (Beregn alder baseret på fødselsdag ...)  |  19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti ...)  |  12 Konvertering Værktøjer (Tal til ord, Valutaomregning ...)  |  7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel Excel-celler ...)  |  ... og mere

Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...

Beskrivelse


Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)

  • Et sekund til at skifte mellem snesevis af åbne dokumenter!
  • Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
  • Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
  • Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og 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