INHOUDSOPGAWE
Sigblaaie word deur baie mense in hul daaglikse werk gebruik, wat dit 'n belangrike element van hul kantoor maak. Terwyl die meerderheid mense sigblaaie op 'n redelik basiese manier gebruik, vind sommige gevorderde gebruikers dit moeilik of ingewikkeld om getal na woorde om te skakel in Excel. In hierdie gids het ons hierdie probleem aangespreek en verskaf vier verskillende metodes om getal na woorde om te skakel in Excel. Verder is daar nog drie metodes vir om getalle na teksformate om te skakel .
Laai Werkboek af
Jy kan die werkboek aflaai wat ons in hierdie gebruik het artikel van onder af en oefen self daarmee.
Om syfers om te skakel na Words.xlsm
4 maniere om nommer na woorde in Excel om te skakel
Hierdie afdeling van die artikel verduidelik hoe om getalle na woorde in Excel om te skakel. Boonop gaan ons vier tegnieke demonstreer om die operasie uit te voer. Vir die uitvoering van die sessie gaan ons Microsoft 365-weergawe gebruik.
1. Gebruik van gekombineerde funksies in Excel om getal na woorde om te skakel
Die Excel-formule wat ons hier gebruik maak staat op vier funksies. Die LINKER , MIDDEL , TEKS , en KIES funksies.
Eerstens is die sintaksis van die LINKS -funksie soos volg:
Basies word hierdie funksie gebruik om karakters uit teks te onttrek.
=LINKS (teks, C6:C9 .Laastens sal jy al die omgeskakelde bedrag kry.
Lees meer: Hoe om getal na teks om te skakel en nulle in Excel te laat volg (4 maniere)
Hoe om getal na teksformaat om te skakel in Excel
Tot dusver het ons Ek het gepraat oor hoe om getalle na woorde om te skakel in Excel. Hierdie afdeling van die artikel verduidelik hoe om getalle na teksformaat te verander in Excel. Dit is die eenvoudigste en vinnigste metode om getalle in teks om te skakel.
Volg hierdie stappe om hierdie metode toe te pas:
- Selekteer eerstens die sel of selle met numeriese waardes wat jy wil omskakel in teks (in ons geval, sel C5:C9 )
- Gaan tweedens na die Tuis oortjie en kies die Teks opsie van die selkategorie-aftrekkieslys onder die Getal -afdeling.
Gevolglik sal dit jou geselekteerde selle se numeriese omskakeling waarde in teks. Jy kan dit verstaan deur die belynings waar te neem. By verstek is tekste linksbelyn en syfers regsbelyn in Excel.
Of jy kan CTRL+1 druk om die venster met die naam oop te maak Formateer selle en kies die Getal -opsie en kies dan die Teks -kategorie van daar af.
Lees meer: Excel VBA om getal na teks om te skakel (4 voorbeelde)
Oefenafdeling
Vir oefening het ons 'n oefengedeelte bygevoeg op elke vel aan die regterkantgedeelte.
Gevolgtrekking
Hier het ons probeer om hierdie artikel 'n uiteindelike gids te maak oor hoe om getal na gepaste woorde of teks om te skakel in MS Excel . Boonop het ons sewe verskillende tegnieke in hierdie artikel verklein sodat jy die ideale opsie kan kies wat die beste by jou spesifieke situasie pas. So, ons hoop jy vind die oplossing waarna jy gesoek het. Laat asseblief 'n opmerking as jy enige voorstelle of vrae het. Dankie.
[num_chars])Teks: Die teksstring waaruit die karakters onttrek word.
num_chars [Opsioneel]: Die aantal karakters om te onttrek. Dit begin van links. By verstek is num_chars=1 .
Tweedens is die sintaksis van die MID -funksie soos volg:
Eintlik word hierdie funksie gebruik om onttrek teks van binne 'n string.
=MID (teks, begin_num, num_chars)Teks: Die teks om uit te onttrek.
begin_num: Die ligging van die eerste karakter om te onttrek.
num_chars: Die aantal karakters om te onttrek.
Derdens, die sintaksis van die TEKS -funksie is soos volg:
Uiteindelik verander hierdie funksie 'n getal in 'n teks in getalformaat.
=TEKS (waarde, formaat_teks)waarde: Die getal wat omgeskakel moet word.
formaatteks: Die getalformaat om te gebruik.
Vervolgens is die sintaksis van die KIES -funksie soos volg:
Hierdie funksie kry 'n waarde van 'n lys gebaseer op posisie.
=KIES (indeks_getal, waarde1, [waarde2], …)indeks_getal: Die waarde om te kies. 'n Getal tussen 1 en 254 .
waarde1: Die eerste waarde waaruit gekies moet word.
waarde2 [opsioneel]: Die tweede waarde waaruit om te kies.
- Hier sal ons die getal in die Getal in Woorde kolom omskakel.
- Skryf nou die volgende formule in die C5 neersel.
=KIES(LINKS(TEKS(B5,"000000000.00″))+1,,"Een","Twee","Drie", “Vier”,,”Vyf”,,”Ses”,,”Sewe”,,”Agt”,,”Nege”)
&IF(–LEFT(TEXT(B5,"000000000.00″ ))=0,,IF(EN(–MID(TEKS(B5,”000000000.00″),2,1)=0,–MID(TEXT(B5,”000000000.00″),3,1)=0),,” Honderd”,,” Honderd en “))
&KIES(MID(TEXT(B5,”000000000.00″),2,1)+1,,,”Twintig “,” Dertig "," Veertig "," Vyftig "," Sestig "," Sewentig "," Tagtig "," Negentig ")
&IF(–MID(TEXT(B5, ”000000000.00″),2,1)1,KIES(MIDDEL(TEKS(B5,”000000000.00″),3,1)+1,,”Een”,,”Twee”,,”Drie”,,”Vier”,,”Vyf ”,”Ses”,,”Sewe”,,”Agt”,,”Nege”),
KIES(MIDDEL(TEKS(B5,”000000000.00″),3,1)+1 "Tien","Elf","Twaalf","Dertien","Veertien","Vyftien","Sestien","Sewentien","Agttien","Negentien"))
&IF((–LINKS(TEKS(B5,"000000000.00″))+MID(TEKS(B5,"000000000.00″),2,1)+MID(TEKS(B5,"000000000.00″),3 ,1))=0,,IF(EN((–MID(TEKS(B5,”000000000.00″),4,1)+MID(TEKS(B5,”000000000.00″),5,1)+MID(TEKS( B5,”000000000.00″),6,1)+MID(TEKS(B5,”000000000. 00″),7,1))=0,(–MID(TEKS(B5,”000000000.00″),8,1)+REG(TEKS(B5,”000000000.00″)))>0),,” Miljoen en “,” Miljoen “))
&KIES(MID(TEXT(B5,”000000000.00″),4,1)+1,,”Een”,,”Twee”, “Drie”,,”Vier”,,”Vyf”,,”Ses”,,”Sewe”,,”Agt”,,”Nege”)
&IF(–MID(TEXT(B5) ,”000000000.00″),4,1)=0,,IF(EN(–MID(TEKS(B5,”000000000.00″),5,1)=0,–MID(TEKS(B5,”000000000.00″),6 ,1)=0),” Honderd”,,” Honderden"))
&KIES(MID(TEXT(B5,"000000000.00″),5,1)+1,,," Twintig"," Dertig"," Veertig ”,” Vyftig”,,” Sestig”,,” Sewentig”,,” Tagtig”,,” Negentig”)
&IF(–MID(TEXT(B5,”000000000.00″), 5,1)1,KIES(MIDDEL(TEKS(B5,”000000000.00″),6,1)+1,,” Een”,,” Twee”,,” Drie”,,” Vier”,,” Vyf”,,” Ses” "Sewe"," Agt"," Nege"), KIES(MIDDEL(TEXT(B5,"000000000.00″),6,1)+1," Tien"," Elf"," Twaalf"," Dertien", ” Veertien”,,” Vyftien”,,” Sestien”,,” Sewentien”,,” Agtien”,,” Negentien”))
&IF((–MID(TEXT(B5,” 000000000.00″),4,1)+MID(TEXT(B5,”000000000.00″),5,1)+MID(TEXT(B5,”000000000.00″),6,1))=0,,IF(OF(( –MID(TEKS(B5,”000000000.00″),7,1)+MID(TEKS(B5,”000000000.00″),8,1)+MID(TEKS(B5,”000000000.00″),9,1))= 0,–MID(TEXT(B5,"000000000.00″),7,1)0),," Duisend "," Duisend en "))
&KIES(MID(TEXT) (B5,"000000000.00″),7,1)+1,,"Een","Twee","Drie","Vier","Vyf","Ses","Sewe","Agt","Nege ”)
&IF(–MID(TEXT(B5,"000000000.00″),7,1)=0,,IF(EN(–MID(TEXT(B5," 000000000.00″),8,1)=0,–MID(T) EXT(B5,"000000000.00″),9,1)=0)," Honderd "," Honderd en "))&
KIES(MIDDEL(TEKS(B5," 000000000.00″),8,1)+1,,,"Twintig "," Dertig ","Veertig ","Vyftig "," Sestig "," Sewentig "," Tagtig "," Negentig "“)
&IF(–MID(TEXT(B5,"000000000.00″),8,1)1,KIES(MID(TEKS(B5,"000000000.00″),9 ,1)+1,,"Een","Twee","Drie","Vier","Vyf","Ses","Sewe","Agt","Nege"),KIES(MID(TEXT( B5,"000000000.00″),9,1)+1,"Tien","Elf","Twaalf","Dertien","Veertien","Vyftien","Sestien","Sewentien","Agttien", ”Negentien”))
Die hele formule kan met die eerste oogopslag ingewikkeld voorkom, maar dit is in wese 'n herhaling van 'n enkele gedeelte. Dus, as jy die eerste gedeelte van die formule kan verstaan, behoort jy die res te kan verstaan.
- Druk daarna ENTER .
Gevolglik sal jy die volgende uitvoer sien.
Formule-uiteensetting:
Aanvanklik word die TEKS funksie hier gebruik om die nommer in 'n “000000000.00” teksformaat te verander.
TEXT(B7, ”000000000.00″)
Daarna word die LINKS -funksie gebruik om die mees linkse karakter uit die getal te onttrek. Dit stel ons in staat om te identifiseer of die terugkeernommer nul of enige ander waarde is.
LINKS(TEKS(B7,”000000000.00″))
Volgende word die KIES -funksie gebruik om die onttrekte getal met gepaste woorde voor te stel.
KIES(LINKS(TEKS(B7,"000000000.00″))+1,," Een","Twee","Drie","Vier","Vyf","Seks","Sewe","Agt","Nege")
Nou kyk dit of die waarde is nul of nie. As dit nul is, sal dit vertoon wordniks.
KIES(LINKS(TEKS(B7,"000000000.00″)))+1,,"Een",,"Twee","Drie","Vier","Vyf","Ses ”,”Sewe”,,”Eight”,,”Nine”)
&IF(–LEFT(TEXT(B7,”000000000.00″))=0,,
Dit sal "Honderd" vertoon as die volgende twee getalle nul is. Andersins sal dit "Honderd en."
KIES(LINKS(TEKS(B7,"000000000.00″))+1,"Een","Twee","Drie","Vier","Vyf"," Ses”,,”Sewe”,,”Agt”,,”Nege”)
&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)," Honderd"," Honderd en "))
Hierdie formule vereis nie VBA of skikkings nie. Dit is 'n uitstekende metode om getalle in woorde te omskep. Dit het egter twee foute. Een, dit kan nie desimale getalle na punte perfek voorstel nie. Twee, die maksimum aantal limiet is 999, 999, 999 . Eintlik het Mnr. Pete M. met hierdie formule vorendag gekom.
- Nou kan jy die formule vir die res van die rye skryf of eenvoudig Excel AutoFi gebruik ll Kenmerk .
Laastens sal jy al die omgeskakelde getalle in woorde kry .
Lees meer: Hoe om getal na teks om te skakel met 2 desimale plekke in Excel (5 maniere)
2. Pas VLOOKUP-funksie toe op Skakel Getalle na Woorde
Jy kan die VLOOKUP -funksie toepas om getalle om te skakel na woorde in Excel. Kom ons doen iets anders. Hier,jy moet eers al die getalle in woorde invoeg, dan kan jy hierdie funksie gebruik om enige getal daaruit in woorde om te skakel.
Stappe:
- Eerstens, skryf al die getalle in woorde met die hand in die C-kolom neer.
- Gebruik nou die volgende formule in die C12 sel.
=VLOOKUP(B12,B4:C9,2,FALSE)
- Druk dan ENTER .
Formule-uiteensetting
In hierdie formule sal die VLOOKUP -funksie 'n waarde van 'n gegewe skikking.
- Eerstens is B12 die opsoekwaarde waarna dit in die gegewe tabel soek.
- Tweedens, B4: C9 is die tabelskikking waarin dit soek vir die teikenwaarde .
- Derdens is 2 die aantal kolomme in die tabel waaruit 'n waarde teruggestuur moet word.
- Vierdens dui Onwaar 'n presiese passing aan.
Lees Meer: Hoe om nommer na teks om te skakel vir VLOOKUP in Excel (2 maniere)
Soortgelyke lesings
- Hoe om C nommer na teks in Excel met Apostrof omskakel
- Skakel nommer na teks met groen driehoek in Excel om
- Hoe om nommer na teks om te skakel met kommas in Excel (3 maklike metodes)
- Omskakel nommer na teks sonder wetenskaplike notasie in Excel
- Hoe om pesonommer na woorde in Excel om te skakel (met Maklike stappe)
3. Gebruik 'n VBA om nommer na woorde om te skakel inExcel
Die interessantste deel is dat jy jou eie funksie kan bou om die getalle na woorde in Excel om te skakel. Boonop kan jy die VBA-kode gebruik om 'n gedefinieerde funksie te ontwikkel. Die stappe word hieronder gegee.
Stappe :
- Eerstens moet jy die Ontwikkelaar -oortjie >> kies dan Visual Basic.
- Nou, vanaf die Voeg in -oortjie >> jy moet Module kies.
- Op hierdie tydstip moet jy die volgende Kode<2 neerskryf> in die Module .
1476
- Nou moet jy die kode stoor.
- Dan moet jy na die Excel-werkblad gaan.
Op hierdie tydstip kan jy jou gedefinieerde funksie gebruik. Hiervoor moet jy die gegewe stappe volg.
Stappe:
- Kies nou die sel wat jy die omgeskakelde uitvoer wil wys. (In ons geval, sel C5 ).
- Voer dan die Gelykteken (=) in die sel in. Dit behoort jou in staat te stel om formules te tik.
- Tik daarna " =getal_omskakel_in_woorde " in of kies die getal_omskakel_in_woorde -funksie uit die aftreklys.
- Kies vervolgens die sel met die getalwaarde wat jy in woorde wil omskakel (In ons geval, sel B5 ).
- Tik laastens die ENTER knoppie.
Gevolglik sal dit jou geselekteerde omskakelingselnommer in die ooreenstemmende woorde. Laastens kan jy eenvoudig hierdie formule ook na die res van die selle kopieer.
Lees meer: Hoe om 'n numeriese waarde om te skakel in Engels Woorde in Excel
4. Gebruik VBA vir die bewoording van geldeenhede in Excel
Hierdie metode is soortgelyk aan die laaste een. Dit werk ook deur 'n module in te voeg deur VBA (Visual Basic for Application) in te voeg en dit as 'n funksie te gebruik. Waar dit van die laaste metode verskil, is dat dit die getalle omskakel in gepaste geldeenheidswoorde. Verder word 'n voorbeeld hieronder gegee.
375.65=Driehonderd Vyf-en-sewentig Dollars en vyf en sestig sentVolg nou hierdie stappe om hierdie metode toe te pas:
- Volg eerstens metode-3 om die module in te voeg.
- Skryf tweedens die volgende kode in Module 2 neer.
7369
Gevolglik kan jy jou gedefinieerde funksie genaamd Omskep_Getal_in_woord_met_geldeenheid . Hiervoor moet jy die gegewe stappe volg.
Stappe:
- Nou moet jy 'n sel kies waar jy die resultaat wil hou. Ons het die C5 -sel gekies.
- Dan moet jy die ooreenstemmende formule in die C5 -sel gebruik.
=Convert_Number_into_word_with_currency(B5)
- Druk daarna ENTER .
- Uiteindelik , gebruik die Excel Outovul-kenmerk vir die res van selle