Conas uimhreacha airgeadra a thiontú go focail in Excel go tapa?
Má ghlactar leis go bhfuil raon uimhreacha airgeadra agat is gá chun iad a thiontú go téacs focail in Excel, agus an bhfuil aon chleasanna gasta agat chun é a réiteach go tapa? Anois insíonn an rang teagaisc seo duit roinnt bealaí éasca le huimhreacha airgeadra iolracha a thiontú go focail Bhéarla ag Excel ag an am céanna.
Litrigh amach uimhreacha airgeadra go focail le VBA fada
Litrigh amach uimhreacha airgeadra go focail le feidhm Uimhreacha go Focail úsáideacha
Litrigh amach uimhreacha airgeadra go focail le VBA fada
In Excel, ní féidir leat uimhreacha a thiontú go focail Bhéarla go tapa seachas VBA.
1. Brúigh Alt + F11 eochracha a oscailt Microsoft Visual Basic le haghaidh Feidhmchláir fhuinneog.
2. cliceáil Ionsáigh > Modúil agus greamaigh faoi bhun VBA chuig an nua Modúil fhuinneog.
VBA: Tiontaigh uimhreacha airgeadra go focail Bhéarla.
Function SpellNumberToEnglish(ByVal pNumber)
'Updateby20131113
Dim Dollars, Cents
arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
pNumber = Trim(Str(pNumber))
xDecimal = InStr(pNumber, ".")
If xDecimal > 0 Then
Cents = GetTens(Left(Mid(pNumber, xDecimal + 1) & "00", 2))
pNumber = Trim(Left(pNumber, xDecimal - 1))
End If
xIndex = 1
Do While pNumber <> ""
xHundred = ""
xValue = Right(pNumber, 3)
If Val(xValue) <> 0 Then
xValue = Right("000" & xValue, 3)
If Mid(xValue, 1, 1) <> "0" Then
xHundred = GetDigit(Mid(xValue, 1, 1)) & " Hundred "
End If
If Mid(xValue, 2, 1) <> "0" Then
xHundred = xHundred & GetTens(Mid(xValue, 2))
Else
xHundred = xHundred & GetDigit(Mid(xValue, 3))
End If
End If
If xHundred <> "" Then
Dollars = xHundred & arr(xIndex) & Dollars
End If
If Len(pNumber) > 3 Then
pNumber = Left(pNumber, Len(pNumber) - 3)
Else
pNumber = ""
End If
xIndex = xIndex + 1
Loop
Select Case Dollars
Case ""
Dollars = "No Dollars"
Case "One"
Dollars = "One Dollar"
Case Else
Dollars = Dollars & " Dollars"
End Select
Select Case Cents
Case ""
Cents = " and No Cents"
Case "One"
Cents = " and One Cent"
Case Else
Cents = " and " & Cents & " Cents"
End Select
SpellNumberToEnglish = Dollars & Cents
End Function
Function GetTens(pTens)
Dim Result As String
Result = ""
If Val(Left(pTens, 1)) = 1 Then
Select Case Val(pTens)
Case 10: Result = "Ten"
Case 11: Result = "Eleven"
Case 12: Result = "Twelve"
Case 13: Result = "Thirteen"
Case 14: Result = "Fourteen"
Case 15: Result = "Fifteen"
Case 16: Result = "Sixteen"
Case 17: Result = "Seventeen"
Case 18: Result = "Eighteen"
Case 19: Result = "Nineteen"
Case Else
End Select
Else
Select Case Val(Left(pTens, 1))
Case 2: Result = "Twenty "
Case 3: Result = "Thirty "
Case 4: Result = "Forty "
Case 5: Result = "Fifty "
Case 6: Result = "Sixty "
Case 7: Result = "Seventy "
Case 8: Result = "Eighty "
Case 9: Result = "Ninety "
Case Else
End Select
Result = Result & GetDigit(Right(pTens, 1))
End If
GetTens = Result
End Function
Function GetDigit(pDigit)
Select Case Val(pDigit)
Case 1: GetDigit = "One"
Case 2: GetDigit = "Two"
Case 3: GetDigit = "Three"
Case 4: GetDigit = "Four"
Case 5: GetDigit = "Five"
Case 6: GetDigit = "Six"
Case 7: GetDigit = "Seven"
Case 8: GetDigit = "Eight"
Case 9: GetDigit = "Nine"
Case Else: GetDigit = ""
End Select
End Function
3. Ansin sábháil an cód seo agus dún an fhuinneog chun dul ar ais chuig an mbileog oibre, agus roghnaigh cineál cille bán an fhoirmle seo = SpellNumberToEnglish (A2) (Is é A2 na huimhreacha airgeadra), agus brúigh Iontráil eochair, ansin tarraing an láimhseáil líonta síos chun an fhoirmle seo a chur i bhfeidhm ar na cealla atá uait. Féach screenshots:
Litrigh amach uimhreacha airgeadra go focail a bhfuil feidhm áisiúil Uimhreacha Litrithe Amach acu
Más gá duit uimhreacha a thiontú go focail de ghnáth, ní gá gurb é an modh thuas an bealach maith agus áisiúil duit. Mar sin féin, is féidir leat an Uimhreacha le Focail feidhm chun uimhreacha airgeadra a thiontú go focail Bhéarla nó focail Shíneacha go tapa má tá Kutools le haghaidh Excel.
Kutools le haghaidh Excel, le níos mó ná 300 feidhmeanna úsáideacha, déanann sé do phoist níos éasca. |
Tar éis suiteáil saor in aisce Kutools for Excel, déan mar atá thíos le do thoil:
1. Roghnaigh na huimhreacha airgeadra agus cliceáil Kutools > Ábhar > Uimhreacha le Focail. Féach an pictiúr:
2. Sa Uimhreacha le Focail Airgeadra dialóg, seiceáil english or Sínis rogha de réir mar is gá duit. Féach an pictiúr:
3. cliceáil Ok or Cuir iarratas isteach. Ansin athraíodh na huimhreacha airgeadra a roghnaigh tú go focail.
Uimhreacha airgeadra go focail Bhéarla
Uimhreacha airgeadra go focail Sínise
Nóta: is féidir leat na huimhreacha airgeadra a chóipeáil agus a ghreamú ar bhileog oibre eile sula gcuireann tú Uimhreacha ar Fhocail i bhfeidhm
Tiontaigh Uimhir Airgeadra go Focail
Uirlisí Táirgiúlachta Oifige is Fearr
Supercharge Do Scileanna Excel le Kutools le haghaidh Excel, agus Éifeachtúlacht Taithí Cosúil Ná Roimhe. Kutools le haghaidh Excel Tairiscintí Níos mó ná 300 Ardghnéithe chun Táirgiúlacht a Treisiú agus Sábháil Am. Cliceáil anseo chun an ghné is mó a theastaíonn uait a fháil ...
Tugann Tab Oifige comhéadan Tabbed chuig Office, agus Déan Do Obair i bhfad Níos Éasca
- Cumasaigh eagarthóireacht agus léamh tabbed i Word, Excel, PowerPoint, Foilsitheoir, Rochtain, Visio agus Tionscadal.
- Oscail agus cruthaigh cáipéisí iolracha i gcluaisíní nua den fhuinneog chéanna, seachas i bhfuinneoga nua.
- Méadaíonn do tháirgiúlacht 50%, agus laghdaíonn sé na céadta cad a tharlaíonn nuair luch duit gach lá!