Ugrás a tartalomra

Excel-képlet: A betűt számokká alakíthatja

Előfordul, hogy az a-t 1-re, b-ről 2-re, c-ről 3-ra és így tovább konvertálja az Excel munkalapon. Azonban egyesével átalakítani időpazarlás. Ebben az oktatóanyagban bemutatok néhány Excel-képletet a probléma megoldására.
doc rövidített szavak 1

Konvertáljon egyetlen betűt számgá minden cellában

Az egyes betűk számának konvertálásához minden Excel cellában az alábbi képletet használhatja.

Általános képlet:

COLUMN(INDIRECT(cell_reference&1))

érvek

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

Hogyan működik ez a képlet

Vegyen példát a képlet magyarázatára. Itt a C3 cellában levő betűt számokká konvertálja. Kérjük, használja ezt a képletet.

=COLUMN(INDIRECT(C3&1))

nyomja meg belép kulcs.
konvertálja a betűt a 2. számra

Magyarázat

INDIRECT functiin: ez a függvény egy szöveges karakterlánc érvényes hivatkozássá alakítására szolgál. Itt a INDIRECT (C3 & 1) a következőket láthatja:
  KÖZVETLEN (C3 és 1)
= INDIRECT (s & 1)
= INDIRECT (s1)

COLUMN funkció: a COLUMN függvény adja vissza az adott hivatkozás oszlopainak számát. Most a képlet az OSZLOP (s1) amely 19-et ad vissza.

Megjegyzések:

1. Ez a képlet adja vissza az oszlopok számát, ami azt jelenti, hogy ha egynél több betű van a cellában, akkor az az alábbi példa szerint tér vissza.
konvertálja a betűt a 3. számra

2. A képlet a kis- és nagybetűket nem érzékeli.

Konvertáljon több betűt számsorokká minden cellában

Ha az egyes cellákban lévő betűket számokká kívánja konvertálni, ahogy az alábbi képen látható, akkor összetett tömbképletre van szüksége.
konvertálja a betűt a 4. számra

Általános képlet:

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

érvek

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.

Hogyan működik ez a képlet

Tegyük fel, hogy a B3: B8 tartomány betűit számokká kívánja konvertálni, kérjük, tegye a következőket:

Először hozzon létre egy táblázatot az összes betű és relatív számuk felsorolására.

Ezután válassza ki a táblázat tartományát, és lépjen a Név mező (a Formula sáv mellett), hogy tartománynevet adjon neki, itt a tartomány neve Rtable. lásd a képernyőképet:
konvertálja a betűt a 5. számra

Most használja ezt a képletet:

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

nyomja meg belép kulcs, az A1 cellában minden szó minden első betűje kibontásra kerül.
konvertálja a betűt a 6. számra

Magyarázat

SOR (KÖZVETLEN ("1:" & LEN (B3))): a ROW funkció visszaadja a sorszámot, ott van a tömbképlet, majd visszatér {1; 2; 3}. MID (B3, SOR (KÖZVETLEN ("1:" & LEN (B3))), 1): a MID funkció az adott karakterlánc adott pozíciójában lévő karaktert adja vissza. Ez a képlet az alábbiak szerint látható
=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): a VLOOKUP funkció az Rtable tartomány második oszlopában található "a", "c", "d" megfelelő számok megkeresésére szolgál. Aztán visszatér {1; 3; 4}.

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): a TEXTJOIN funkció az Excel 2019 és a 365 új funkciója, az összes szöveget elválasztóval összefűzi. Itt tér vissza 134.

Megjegyzések:

Ez a képlet a kis- és nagybetűket nem érzékeli.

Jegyzet:

Ha feltételezzük, hogy a = 1, b = 2, c = 3, d = 4, akkor az alábbi képletet használhatja:

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

nyomja meg belép kulcs.
konvertálja a betűt a 6. számra

Ez a képlet a kis- és nagybetűk közötti különbség.

Mintafájl

doc mintaKattintson a minta fájl letöltéséhez


Relatív képletek


Relatív függvények

  • KÖZVETLEN funkció
    Konvertálja a szöveges karakterláncot érvényes referenciává.
  • OSZLOP funkció
    Adja meg annak az oszlopnak a számát, amelyik képlet megjelenik, vagy a megadott hivatkozás oszlopának számát.
  • ROW funkció
    Visszaad egy referencia sorszámát.
  • MID
    Tegye vissza az adott karaktereket a szöveges karakterlánc közepéről.

A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a 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