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

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

Szeretnéd gyorsan és tökéletesen elvégezni mindennapi munkádat? A Kutools for Excel 300 hatékony speciális funkciót kínál (munkafüzetek összevonása, színenkénti összegzés, cellatartalom felosztása, dátum konvertálása stb.), és 80%-os időt takaríthat meg Önnek.

  • 1500 munkaforgatókönyvhöz tervezve, segít megoldani az Excel problémák 80%-át.
  • Csökkentse a napi billentyűzet és egér kattintások ezreit, enyhítse fáradt szemét és kezét.
  • Legyen Excel szakértő 3 perc alatt. Nem kell többé emlékezni semmilyen fájdalmas képletre és VBA kódra.
  • 30 napos korlátlan ingyenes próbaidőszak. 60 napos pénzvisszafizetési garancia. Ingyenes frissítés és támogatás 2 évre.
Az Excel szalagja (telepítve a Kutools for Excel programmal)

Office fül - Füles olvasás és szerkesztés engedélyezése a Microsoft Office alkalmazásban (beleértve az Excel programot 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 Excel-t is), akárcsak a Chrome-ot, a Firefox-ot és az új Internet Explorert.
Az Excel képernyőképe (az Office Tab telepítve)
A megjegyzések rendezése szerint
Hozzászólások (2)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló,
A következő képletet vettem alapul: =TEXTVERKETTEN("";1;SVERWEIS(T(IF(1;PART(B3;LINE(INDIRECT("1:"&LENGTH(B3)));1));E3:F78 ;2;0)) ... Kibővítettem a táblázatomat kis- és nagybetűkkel, beleértve a speciális karaktereket. Sajnos nem értem be a verstädnlich különbséget a fenti képletbe!?

Hasznos lenne az általános képlet visszamenőleg is. Vagyis ha beírom a számsorrendet, akkor a táblázat megadja a szöveget.

Az általános képletet szeretném használni a jelszavas titkosításhoz.

Köszönöm a segítséget ...

Matze
A weboldal moderátora ezt a megjegyzést minimalizálta
ฉันไม่เข้าใจ ว่า เราจะกำหนดตัวเลข

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

เเล้ว เรา ใส่ สูตร ตรง ไหน ที่ บอก ว่า ข้อ ความ นี้ กำหนด ให้ เป็น 19 คะ คะ
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi