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.
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.
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.
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.
Á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:
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.
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.
Ez a képlet a kis- és nagybetűk közötti különbség.
Mintafájl
Kattintson a minta fájl letöltéséhez
Relatív képletek
- Első N karakter eltávolítása a cellából
Itt bemutatja a képletet a karakterek eltávolításához a szöveges karakterlánc bal oldalán az Excelben. - Eltávolítás a szöveg jobb oldalán
Itt bemutatja a képletet a karakterek eltávolításához az Excel szöveges karakterláncának jobb oldalán. - Bontsa ki az utolsó szót az Excel szöveges karakterláncából
Ez az oktatóanyag képletet nyújt az utolsó szó kibontásához az adja szöveges karakterláncból. - Bontsa ki az első szót az Excel szöveges karakterláncából
Ez az oktatóanyag képletet nyújt az első szó kibontásához az adja szöveges karakterláncból.
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
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...
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.