Sadržaj
U ovom članku ćemo naučiti pretvoriti abecedu u broj u Excelu . U Excelu možemo koristiti različite funkcije za promjenu abecede u broj. Danas ćemo pokazati 4 jednostavna načina. Koristeći ove metode, možete jednostavno pretvoriti jednu abecedu ili više abeceda u brojeve. Dakle, bez daljnjeg odlaganja, krenimo s raspravom.
Preuzmite Vježnicu
Možete preuzeti radnu svesku za vježbu odavde.
Pretvorite abecedu u Number.xlsm
4 jednostavna načina za pretvaranje abecede u broj u Excelu
Da bismo objasnili metode, koristit ćemo različite skupove podataka u različitim metodama. Ovdje ćemo pokušati pretvoriti abecedu u brojeve. Na primjer, A=1 , B=2 i tako dalje. U nastavku možete vidjeti kratak pregled:
1. Pretvorite jednu abecedu u broj u Excelu
Za pretvaranje jedne abecede u broj, uglavnom možemo koristiti tri funkcije. To su funkcija COLUMN , funkcija CODE i funkcija MATCH . Unutar ovih funkcija, možda ćemo morati da ubacimo neke potrebne funkcije da bismo kreirali formulu. Obratimo pažnju na pododjeljke kako bismo saznali više o formulama.
1.1 Koristite funkciju COLUMN
Najčešći način pretvaranja jedne abecede u broj je korištenje COLUMN funkcija. Unutar njega, moramo koristiti INDIREKTNU funkciju . Možete vidjeti abecedu u opseg B5:B9 u donjem skupu podataka.
Slijedimo donje korake da vidimo kako ih možemo pretvoriti u brojeve.
KORACI:
- Prvo, odaberite Ćelija B5 i upišite formulu ispod:
=COLUMN(INDIRECT(B5&1))
U Excelu, funkcija INDIRECT vraća referencu datu tekstualnim nizom i funkcijom COLUMN daje nam broj kolone reference. U ovoj formuli koristili smo funkciju INDIRECT unutar formule koja radi kao referenca za funkciju COLUMN . Dakle, INDIRECT(B5&1) postaje A1 prvi. Tada formula postaje COLUMN(A1) . Dakle, vraća 1 .
- Drugo, pritisnite Enter i povucite ručicu za popunjavanje dolje.
- Konačno, vidjet ćete broj koji odgovara svakoj abecedi.
1.2 Primijenite funkciju KOD
Također možemo koristiti funkciju CODE za pretvaranje jedne abecede ili slova u broj. Funkcija CODE vraća numeričku vrijednost za prvi znak u tekstualnom nizu. Dakle, dat će nam ispravnu numeričku vrijednost ako je koristimo u slučaju jedne abecede. Slijedimo donje korake da dobijemo rezultat.
KORACI:
- Prvo, upišite formulu u Ćelija C5 :
=CODE(UPPER(B5))-64
Ovdje smo koristili Gornju funkciju unutra KOD funkcija. Funkcija UPPER prvo pretvara abecedu u velika slova. Zatim ga funkcija CODE pretvara u numeričku vrijednost. Ovdje je numerička vrijednost A 65 . Zato oduzimamo 64 da bismo dobili 1 u izlazu.
- Nakon toga pritisnite Enter i povucite Popunite ručicu nadolje da vidite rezultate.
1.3 Umetnite funkciju MATCH
funkciju MATCH može pružiti drugo rješenje za pretvaranje abecede u broj u Excelu. Ali također nam je potrebna pomoć funkcija ADRESA i COLUMN . Ovdje ćemo koristiti isti skup podataka. Slijedimo korake da saznamo više.
KORACI:
- Na prvom mjestu odaberite Ćelija C5 i upišite formulu ispod :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)
U ovoj formuli, ADRESA funkcija vraća relativnu referencu ćelije kao tekst, a zatim nam funkcija MATCH daje željeni izlaz koji je 1 .
- U sljedećem koraku pritisnite Unesite i povucite ručicu za popunjavanje dolje.
Pročitajte više: Kako pretvoriti tekst u brojeve koristeći formule u Excelu
2. Promijenite više abeceda u brojeve pomoću TEXTJOIN & Funkcije VLOOKUP
U prethodnoj metodi, pokazali smo način za promjenu jednog alfabeta u broj. Ali u drugoj metodi, promijenit ćemo višestrukoabecede u brojeve koristeći funkcije TEXTJOIN i VLOOKUP . Da bismo to učinili, koristit ćemo donji skup podataka. Na primjer, želimo da se abeceda ADE promijeni u 145 . Možete vidjeti da skup podataka sadrži listu abeceda od A do Z sa njihovim relativnim pozicijama. Za kreiranje formule koristit ćemo kombinaciju TEXTJOIN , VLOOKUP , IF , MID , ROW , INDIRECT , i LEN funkcije.
Pogledajmo donje korake da vidimo kako možemo konvertirati više abeceda u brojeve u Excel.
KORACI:
- Za početak, odaberite Cell C5 i upišite formulu ispod:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))
🔎 Kako formula funkcionira?
Možemo rastaviti formulu na male dijelove da bismo razumjeli cijeli mehanizam.
- ROW(INDIRECT(“1:”&LEN(B5))): Ovaj dio formula vraća niz broja reda. U ovom slučaju, niz je {1,2,3} .
- MID(B5,ROW(INDIRECT(“1:”&LEN(B5))) ,1): Funkcija MID daje nam znakove na određenoj poziciji datog niza. Dakle, izlaz za ovaj dio je {A,D,E} .
- VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT(“1: ”&LEN(B5))),1))),E5:F30,2,0): Funkcija VLOOKUP traži odgovarajuće brojeve niza {A, D,E} u opsegu E5:F30 .
- TEXTJOIN(“”,1,VLOOKUP(T(IF(1,MID(B5,RED(INDIRECT(“1:”&LEN(B5)) ),1))),E5:F30,2,0)): Konačno, funkcija TEXTJOIN spaja brojeve i vraća izlaz 145 . Ova funkcija je dostupna u Excel 2019 i Excel 365 .
- Pritisnite Enter .
- Konačno, povucite prema dolje Fill Handle da vidite rezultate.
Pročitajte više: Kako Pretvorite tekst s razmacima u broj u Excelu (4 načina)
Slična očitanja
- Kako pretvoriti postotak u decimalni u Excelu ( 7 metoda)
- Pretvorite eksponencijalnu vrijednost u tačan broj u Excelu (7 metoda)
- Kako popraviti grešku pri pretvaranju u broj u Excelu (6 Metode)
- Pretvorite string u dug koristeći VBA u Excelu (3 načina)
- Kako pretvoriti tekst u broj pomoću Excel VBA (3 primjera sa makroima)
3. Umetnite funkciju SUBSTITUTE za transformaciju određenih abeceda u broj
Ako imate određene abecede za transformaciju u brojeve, onda možete koristiti SUBSTITUTE funkcija . Funkcija SUBSTITUTE zamjenjuje postojeći tekstualni niz novim tekstom. Da bismo objasnili metodu, koristićemo skup podataka koji sadrži više tekstualnih nizova sa abecedama A , B , C i D .
Slijedimo korake u nastavku da naučimo metodu transformacije određenih abeceda ubrojevi.
KORACI:
- Prvo, upišite formulu ispod u ćeliju C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)
Ova formula zamjenjuje A sa 1 , B sa 2 , C sa 3 i D sa 4 . Dakle, izlaz ABC je 123 . Ako želite dodati više abeceda, morate dodati još jednu ZAMENU funkciju u formulu da tu abecedu zamijenite brojem.
- Nakon što unesete formulu, pritisnite Enter .
- Konačno, povucite ručicu za popunjavanje nadole da dobijete rezultate.
Pročitajte više: Kako pretvoriti znanstvenu notaciju u brojeve u Excelu (7 metoda)
4. Primijenite VBA za pretvaranje slova u brojeve u Excelu
U posljednju metodu, primijenit ćemo VBA da pretvorimo abecede u brojeve u Excelu. VBA označava Visual Basic za aplikacije . Ovdje ćemo kreirati funkciju koristeći VBA , a zatim je koristiti za promjenu alfabeta u brojeve. Zanimljivo je da ga možete koristiti i za jednu i za više abeceda. U nastavku možete vidjeti skup podataka za ovu metodu.
Obratimo pažnju na donje korake za više.
KORACI:
- Prvo, idite na karticu Developer i odaberite Visual Basic . Otvorit će prozor Visual Basic .
- U prozoru Visual Basic , odaberite Umetni >> Modul . Toće otvoriti Module prozor.
- Sada kopirajte kod ispod i zalijepite ga u Modul window:
5707
Ovaj VBA kod kreira funkciju koja pretvara abecedu u brojeve. Da bismo primijenili funkciju za mala i velika slova, koristit ćemo funkciju UPPER unutar funkcije AlphabetToNumber .
- Nakon toga pritisnite Ctrl + S da sačuvate kod.
- U sljedećem koraku odaberite Ćelija C5 i upišite formulu ispod:
=AlphabetToNumber(UPPER(B5))
- Konačno, povucite ručicu za popunjavanje nadole da vidite rezultate za ostatak ćelije.
Pročitajte više: Kako pretvoriti niz u broj u Excel VBA (3 metode)
Kako pretvoriti abecedu stupaca u broj u Excelu
U Excelu su stupci numerirani po abecedi od A do XFD . Ponekad je potrebno da znamo broj kolone za različite svrhe. U tom slučaju, možemo koristiti sljedeće metode za pretvaranje slova stupaca u brojeve u Excelu.
1. Pretvorite abecedu stupca u brojeve pomoću Excel funkcije COLUMN
U prvoj metodi ćemo koristite funkciju COLUMN da pretvorite abecedu u broj. O ovom procesu smo također raspravljali u Metodi 1 prethodnog odjeljka. Slijedimo donje korake da vidimo kako možemo pretvoriti abecedu stupaca ubrojevi.
KORACI:
- Prvo, odaberite Ćelija C5 i upišite formulu ispod:
=COLUMN(INDIRECT(B5&1))
Ovdje, INDIRECT(B5&1) postaje A1 prvi. Tada formula postaje COLUMN(A1) . Dakle, vraća 1 .
- Nakon toga pritisnite Enter i povucite ručicu za popunjavanje nadolje.
- Kao rezultat, vidjet ćete brojeve stupaca kao na slici ispod.
Pročitajte više: Excel pretvori u broj cijeli stupac (9 jednostavnih metoda)
2. Primijenite korisnički definiranu funkciju da promijenite slovo stupca u broj u Excelu
UDF ili Korisnički definirana funkcija može pomoći korisnicima da promijene slovo stupca u broj u Excelu. Ovdje ćemo kreirati funkciju koristeći jednostavne kodove u VBA . Kasnije ćemo koristiti funkciju u radnom listu. Ovdje ćemo koristiti prethodni skup podataka.
Pratimo donje korake da vidimo kako možemo implementirati UDF za pretvaranje abecede stupaca u brojeve.
KORACI:
- Prvo, idite na karticu Developer i odaberite Visual Basic . Otvorit će prozor Visual Basic .
- Drugo, odaberite Insert >> Modul u prozoru Visual Basic . Otvorit će prozor Module .
- Sada kopirajte kod ispod i zalijepite ga u Module prozor:
6929
Ovdje, ColNumber je funkcija koja će vratiti broj stupca i cletter je argument funkcije. Ovdje trebate unijeti ćeliju koja sadrži slova stupaca.
- Pritisnite Ctrl + S da biste je sačuvali.
- U U sljedećem koraku odaberite Cell C5 i upišite formulu ispod:
=ColNumber(B5)
- Nakon toga pritisnite Enter i povucite ručicu za popunjavanje dolje.
- Konačno, moći ćete pretvoriti slova stupaca u brojeve u Excelu.
Pročitajte više: Kako pretvoriti valutu u broj u Excelu (6 jednostavnih načina)
Zaključak
U ovom članku smo demonstrirali 4 jednostavna načina pretvorbe abecede u broj u Excelu . Nadam se da će vam ovaj članak pomoći da efikasno obavljate svoje zadatke. Nadalje, na početak članka smo dodali i vježbu. Da biste testirali svoje vještine, možete ga preuzeti za vježbanje. Također, možete posjetiti web stranicu ExcelWIKI za više ovakvih članaka. Na kraju, ako imate bilo kakvih prijedloga ili upita, slobodno pitajte u odjeljku za komentare ispod.