Ynhâldsopjefte
Spreadsheets wurde brûkt troch in protte minsken yn har deistige baan, wêrtroch't se in wichtich elemint fan har kantoar binne. Wylst de mearderheid fan minsken spreadsheets op in ridlik basale manier brûke, fine guon avansearre brûkers it lestich of yngewikkeld om nûmer nei wurden te konvertearjen yn Excel. Yn dizze hantlieding hawwe wy dit probleem oanpakt en fjouwer ferskillende metoaden levere om nûmer nei wurden te konvertearjen yn Excel. Fierder binne der trije mear metoaden foar omsette fan sifers yn tekstformaten .
Wurkboek downloade
Jo kinne it wurkboek downloade dat wy yn dizze brûkten artikel fan ûnderen ôf en oefenje der sels mei.
It konvertearjen fan sifers nei Words.xlsm
4 manieren om nûmer nei wurden yn Excel te konvertearjen
Dizze seksje fan it artikel ferklearret hoe't jo sifers kinne konvertearje nei wurden yn Excel. Boppedat sille wy fjouwer techniken demonstrearje om de operaasje út te fieren. Foar it útfieren fan de sesje sille wy Microsoft 365-ferzje brûke.
1. Gebrûk fan kombinearre funksjes yn Excel om getal nei wurden te konvertearjen
De Excel-formule dy't wy brûkten hjir fertrout op fjouwer funksjes. De LEFT , MID , TEKST , en KIES funksjes.
Earst is syntaksis fan de funksje LEFT as folget:
Yn prinsipe wurdt dizze funksje brûkt om tekens út tekst te heljen.
=LEFT (tekst, C6:C9 .Op it lêst krije jo al it konvertearre bedrach.
Lês mear: Hoe kinne jo nûmer nei tekst konvertearje en efterfolgjende nullen yn Excel hâlde (4 manieren)
Hoe nûmer konvertearje nei tekstformaat yn Excel
Oan no ta hawwe wy Ik haw it oer hoe't sifers omsette nei wurden yn Excel. Dizze seksje fan it artikel ferklearret hoe't jo nûmers feroarje nei tekstformaat yn Excel. It is de ienfâldichste en fluchste metoade om sifers yn tekst te konvertearjen.
Folgje hjir dizze stappen om dizze metoade ta te passen:
- Selektearje earst de sel of sellen mei numerike wearden dy't jo wolle konvertearje yn tekst (yn ús gefal, sel C5:C9 )
- Gean as twadde nei it ljepblêd Thús en selektearje de Tekst opsje út it útklapmenu fan selkategoryen ûnder de seksje Nûmer .
As gefolch sil it de numerike sellen fan jo selektearre sellen konvertearje. wearde yn tekst. Jo kinne it begripe troch de ôfstimmingen te observearjen. Standert binne teksten lofts rjochte en sifers binne rjochts yn Excel.
Of jo kinne op CTRL+1 drukke om it finster mei de namme te iepenjen Sellen opmaak en selektearje de Nûmer opsje en selektearje dan de kategory Tekst dêrwei.
Lês mear: Excel VBA om nûmer nei tekst te konvertearjen (4 foarbylden)
Oefeningsdiel
Om oefenje te dwaan, hawwe wy in Oefendiel tafoege op elk blêd oan 'e rjochterkantdiel.
Konklúzje
Hjir hawwe wy besocht om dit artikel in ultime hantlieding te meitsjen oer hoe't jo nûmer konvertearje nei passende wurden of tekst yn MS Excel . Boppedat hawwe wy sân ferskillende techniken yn dit artikel beheine, sadat jo de ideale opsje kinne kieze dy't it bêste past foar jo spesifike situaasje. Dat, wy hoopje dat jo de oplossing fine wêr't jo nei sochten. Lit in reaksje efter as jo suggestjes of fragen hawwe. Tankewol.
[num_chars])Tekst: De tekststring wêrfan de tekens ekstrahearje.
num_chars [Opsjoneel]: It oantal tekens om út te pakken. It begjint fan links. Standert is num_chars=1 .
Twadens is de syntaksis fan de funksje MID as folget:
Eins wurdt dizze funksje brûkt om extract tekst út binnen in tekenrige.
=MID (tekst, start_num, num_chars)Tekst: De tekst om út te ekstrahearjen.
start_num: De lokaasje fan it earste teken dat útpakt wurdt.
num_chars: It oantal karakters dat útpakt wurdt.
Tredde, de syntaksis fan de funksje TEKST is as folget:
Unteinlik set dizze funksje in getal om yn in tekst yn getalformaat.
=TEKST (wearde, format_text)wearde: It getal om te konvertearjen.
format_text: It te brûken nûmerformaat.
Dêrnei is de syntaksis fan de funksje KIES as folget:
Dizze funksje krijt in wearde fan in list basearre op posysje.
=KIESJE (index_num, value1, [wearde2], …)index_num: De wearde om te kiezen. In getal tusken 1 en 254 .
wearde1: De earste wearde wêrút te kiezen.
wearde2 [opsjoneel]: De twadde wearde wêrút te kiezen.
- Hjir sille wy it nûmer yn de kolom Nûmers yn wurden omsette.
- Skriuw no de folgjende formule op yn 'e C5 sel.
=KIES(LEFT(TEKST(B5,"000000000.00″))+1,,"Ien","Twa","Trije", "Fjouwer","Fiif","Seis","Sân","Acht","Njoggen")
&IF(–LEFT(TEXT(B5,"000000000.00″ ))=0,,IF(AND(–MID(TEXT(B5,"000000000.00″),2,1)=0,–MID(TEXT(B5,"000000000.00″),3,1)=0)," Hûndert"," Hûndert en "))
&CHOOSE(MID(TEXT(B5,"000000000.00″),2,1)+1,,,"Tweintich "," Tritich "," Fjirtich "," Fyftich "," Sechtich "," Santich "," Tachtich "," Njoggentich ")
&IF(–MID(TEXT(B5, ”000000000.00″),2,1)1,KIES(MID(TEKST(B5,”000000000.00″),3,1)+1,,”Ien”,,”Twa”,,”Trije”,,”Fjouwer”,,”Fiif ","Seis",,"Sân",,"Acht","Njoggen"),
KIES(MID(TEXT(B5,"000000000.00″),3,1)+1 "Tsien","Alve","Twelve","Trettjin","Fjirtjin","Fyftjin","Sechstjin","Santjin","Eighteen","Njoggentjin"))
&IF((–LEFT(TEXT(B5,"000000000.00″))+MID(TEXT(B5,"000000000.00″),2,1)+MID(TEKST(B5,"000000000.00″),3 ,1))=0,,IF(AND((–MID(TEXT(B5,"000000000.00″),4,1)+MID(TEXT(B5,"000000000.00″),5,1)+MID(TEKST( B5,”000000000.00″),6,1)+MID(TEXT(B5,”000000000. 00″),7,1))=0,(–MID(TEKST(B5,”000000000.00″),8,1)+RJOCHTS(TEKST(B5,”000000000.00″)))>0),,” Miljoen en “,” Miljoen “))
&KIES(MID(TEKST(B5,”000000000.00″),4,1)+1,,”Ien”,,”Twa”, "Trije","Fjouwer","Fiif","Seis","Sân","Acht","Njoggen")
&IF(–MID(TEXT(B5) ,”000000000.00″),4,1)=0,,IF(AND(–MID(TEXT(B5,"000000000.00″),5,1)=0,–MID(TEXT(B5,"000000000.00″),6 ,1)=0)," Hûndert", "Hûnderten"))
&KIES(MID(TEKST(B5,"000000000.00″),5,1)+1,,,"Tweintich","Tritich","Fjirtich" ”,” Fyftich”,,” Sixty”,,” Santich”,,” Tachtich”,,” Njoggentich”)
&IF(–MID(TEXT(B5,"000000000.00″), 5,1)1,KIES(MID(TEKST(B5,"000000000.00″),6,1)+1,,"Ien","Twa","Trije","Fjouwer","Fiif","Seis" "Sân"," Acht"," Njoggen"), CHOOSE(MID(TEKST(B5,"000000000.00″),6,1)+1,"Tsien",""Alve","Talve","Trettjin", "Fjirtjin"," Fifteen"," Sixteen"," Seventeen"," Eighteen"," Nineteen"))
&IF((–MID(TEXT(B5," 000000000.00″),4,1)+MID(TEKST(B5,"000000000.00″),5,1)+MID(TEKST(B5,"000000000.00″),6,1))=0,,IF(OF(( –MID(TEXT(B5,"000000000.00″),7,1)+MID(TEXT(B5,"000000000.00″),8,1)+MID(TEKST(B5,"000000000.00″),9,1))= 0,–MID(TEXT(B5,"000000000.00″),7,1)0),"Tûzen ","Tûzen en "))
&KIES(MID(TEKST) (B5,000000000.00″),7,1)+1,,"Ien","Twa","Trije","Fjouwer","Fiif","Seis","Sân","Acht","Njoggen" ”)
&IF(–MID(TEXT(B5,"000000000.00″),7,1)=0,,IF(EN(–MID(TEKST(B5," 000000000.00″),8,1)=0,–MID(T EXT(B5,"000000000.00″),9,1)=0),,"Hûndert ","Hûndert en "))&
KIES(MID(TEKST(B5," 000000000.00″),8,1)+1,,,"Tweintich "," Tritich "," Fjirtich "," Fyftich "," Sechtich "," Santich "," Tachtich "," Njoggentich "“)
&IF(–MID(TEKST(B5,"000000000.00″),8,1)1,KIES(MID(TEKST(B5,"000000000.00″),9 ,1)+1,,"Ien","Twa","Trije","Fjouwer","Fiif","Seis","Sân","Acht","Njoggen"),CHOOSE(MID(TEXT( B5,"000000000.00″),9,1)+1,"Tsien","Alve","Tolve","Trettjin","Fjirtjin","Fyftjin","Sechstjin","Santjin","Echttjin", "Njoggentjin"))
De hiele formule kin op it earste each yngewikkeld lykje, dochs is it yn essinsje in werhelling fan ien diel. Dus, as jo it earste diel fan 'e formule kinne begripe, moatte jo de rest kinne begripe.
- Druk dêrnei op ENTER .
As resultaat sille jo de folgjende útfier sjen.
Formule-ûnderdieling:
Earst wurdt hjir de funksje TEKST brûkt om it getal te feroarjen yn in "000000000.00" tekstformaat.
TEKST(B7, ”000000000.00″)
Dêrnei wurdt de funksje LEFT brûkt om it meast lofts karakter út it getal te ekstrahearjen. It lit ús identifisearje as it weromkommende nûmer nul is of in oare wearde.
LEFT(TEXT(B7,"000000000.00″))
Dêrnei wurdt de funksje KIES brûkt om it úthelle getal mei passende wurden foar te stellen.
KIES(LEFT(TEXT(B7,"000000000.00″))+1,," Ien","Twa","Trije","Fjouwer","Fiif","Seis","Sân","Acht","Njoggen")
No kontrolearret it as de wearde is nul of net. As it nul is, dan wurdt it werjûnneat.
KIES(LEFT(TEKST(B7,"000000000.00″)))+1,,"Ien","Twa","Trije","Fjouwer","Fiif","Seis" ”,”Sân”,,”Acht”,,”Njoggen”)
&IF(–LEFT(TEXT(B7,"000000000.00″)))=0,,
It sil "Hûndert" werjaan as de folgjende twa nûmers nul binne. Oars sil it "Hûndert en."
KIES(LEFT(TEKST(B7,"000000000.00″))+1,"Ien","Twa","Trije","Fjouwer","Fiif"," Seis","Sân","Acht","Njoggen")
&IF(–LEFT(TEXT(B7,"000000000.00″))=0,,IF(EN (–MID(TEXT(B7,"000000000.00″),2,1)=0,–MID(TEXT(B7,"000000000.00″),3,1)=0),,"Hûndert","Hûndert en ")))
Dizze formule fereasket gjin VBA of arrays. It is in poerbêste metoade foar it omsette fan getallen yn wurden. It hat lykwols twa gebreken. Ien, it kin desimale getallen nei punten net perfekt foarstelle. Twa, de maksimum oantal limyt is 999, 999, 999 . Eins kaam Mr. Pete M. mei dizze formule.
- No kinne jo de formule foar de rest fan 'e rigen skriuwe of gewoan Excel AutoFi brûke ll Feature .
As lêste krije jo alle omsetten sifers yn wurden .
Lês mear: Hoe konvertearje nûmer nei tekst mei 2 desimale plakken yn Excel (5 manieren)
2. VLOOKUP-funksje tapasse op Sifers konvertearje nei wurden
Jo kinne de funksje VLOOKUP tapasse om sifers te konvertearjen nei wurden yn Excel. Litte wy wat oars dwaan. Hjir,jo moatte earst alle sifers yn wurden ynfoegje, dan kinne jo dizze funksje brûke om elk nûmer dêrút yn wurden om te setten.
Stappen:
- Earst, skriuw alle nûmers yn wurden mei de hân op yn de C-kolom .
- Gebrûk no de folgjende formule yn de C12 -sel.
=VLOOKUP(B12,B4:C9,2,FALSE)
- Druk dan op ENTER .
Formule-ôfdieling
Yn dizze formule sil de funksje VLOOKUP in wearde fan in opjûne array.
- Earst is B12 de opsykwearde dy't it siket yn 'e opjûne tabel.
- Twadens, B4: C9 is de tabel array wêryn it siket nei de doelwearde .
- Tredds is 2 it oantal kolommen yn de tabel dêr't in wearde út weromjûn wurde moat.
- Fjirde jout False in eksakte oerienkomst oan.
Lês Mear: Hoe kinne jo nûmer konvertearje nei tekst foar VLOOKUP yn Excel (2 manieren)
Fergelykbere lêzingen
- Hoe kinne jo C konvertearje nûmer nei tekst yn Excel mei apostrof
- Konvertearje nûmer nei tekst mei griene trijehoek yn Excel
- Hoe kinne jo nûmer konvertearje nei tekst mei komma's yn Excel (3 maklike metoaden)
- Nûmer konvertearje nei tekst sûnder wittenskiplike notaasje yn Excel
- Hoe kinne jo pesonûmer konvertearje nei wurden yn Excel (mei Easy Steps)
3. In VBA brûke om nûmer te konvertearjen nei wurden ynExcel
It meast nijsgjirrige diel is dat jo jo eigen funksje bouwe kinne om de sifers te konvertearjen nei wurden yn Excel. Boppedat kinne jo de VBA-koade brûke om in definieare funksje te ûntwikkeljen. De stappen wurde hjirûnder jûn.
Stappen :
- Earst moatte jo de ljepper ûntwikkelder kieze >> selektearje dan Visual Basic.
- No, fan it ljepblêd Ynfoegje >> jo moatte Module selektearje.
- Op dit stuit moatte jo de folgjende Koade<2 opskriuwe> yn de Module .
4878
- No moatte jo de koade bewarje.
- Dan moatte jo nei it Excel-wurkblêd gean.
Op dit stuit kinne jo jo definieare funksje brûke. Hjirfoar moatte jo de opjûne stappen folgje.
Stappen:
- Selektearje no de sel dy't jo de konvertearre útfier sjen litte wolle. (Yn ús gefal, sel C5 ).
- Fier dan it Gelyk teken (=) yn 'e sel. It soe it mooglik meitsje om formules yn te typen.
- Dannei, typ " =number_converting_into_words " of selektearje de number_converting_into_words funksje út it dellûk menu.
- Selektearje dêrnei de sel mei de nûmerwearde dy't jo wolle omsette yn wurden (Yn ús gefal, sel B5 ).
- Tink de lêste op de ENTER knop.
As resultaat sil it jo selektearresel nûmer yn de oerienkommende wurden. As lêste kinne jo dizze formule ek gewoan kopiearje nei de rest fan 'e sellen.
Lês mear: Hoe kinne jo in numerike wearde konvertearje yn Ingelske wurden yn Excel
4. VBA brûke foar it formulearjen fan munten yn Excel
Dizze metoade is gelyk oan de lêste. It wurket ek troch in module yn te setten mei VBA (Visual Basic for Application) en it as funksje te brûken. Wêr't it ferskilt fan de lêste metoade is dat it de sifers omsette yn passende falutawurden. Fierder wurdt hjirûnder in foarbyld jûn.
375.65=Trijehûndert fiifensantich Dollars en sechstich fiif sintenFolgje no dizze stappen om dizze metoade ta te passen:
- Folgje earst metoade-3 om de module yn te foegjen.
- Skriuw as twadde de folgjende koade op yn Module 2 .
5569
Dêrtroch kinne jo jo definiearre funksje mei de namme Konvertearje_nûmer_in_wurd_mei_faluta . Hjirfoar moatte jo de opjûne stappen folgje.
Stappen:
- No moatte jo in sel selektearje wêr't jo it resultaat bewarje wolle. Wy hawwe de C5 -sel selektearre.
- Dan moatte jo de oerienkommende formule brûke yn 'e C5 -sel.
=Convert_Number_into_word_with_currency(B5)
- Druk dêrnei op ENTER .
- Op it lêst , brûk de Excel AutoFill Feature foar de rest fan sellen