Note: The other languages of the website are Google-translated. Back to English

Conas uimhreacha a thiontú go focail Bhéarla in Excel go tapa?

Má tá colún de luachanna uimhriúla agat i mbileog oibre, agus anois ní mór duit iad a chloí lena bhfocail Bhéarla choibhéiseacha nó lena bhfocail airgeadra Béarla mar a thaispeántar ar an scáileán a leanas. Labhróidh mé anseo faoi conas na huimhreacha a athrú go focail Bhéarla go tapa agus go héasca.

Tiontaigh uimhreacha go focail Bhéarla le Feidhm Sainmhínithe ag an Úsáideoir

Tiontaigh uimhreacha go focail airgeadra le Feidhm Sainithe ag an Úsáideoir

Tiontaigh uimhreacha go focail airgeadra le gné úsáideach


Tiontaigh uimhreacha go focail Bhéarla le Feidhm Sainmhínithe ag an Úsáideoir

Níl aon ghnéithe ann nó is féidir le foirmlí cabhrú leat an tasc seo a réiteach go díreach in Excel, ach is féidir leat Feidhm Sainmhínithe ag Úsáideoir a chruthú chun é a chríochnú. Déan na céimeanna seo a leanas le do thoil:

1. Coinnigh síos an ALT + F11 eochracha, agus osclaíonn sé an Fuinneog Microsoft Visual Basic d’Fheidhmchláir.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas sa Fuinneog an Mhodúil.

Function NumberstoWords(ByVal MyNumber)
'Update by Extendoffice
Dim xStr As String
Dim xFNum As Integer
Dim xStrPoint
Dim xStrNumber
Dim xPoint As String
Dim xNumber As String
Dim xP() As Variant
Dim xDP
Dim xCnt As Integer
Dim xResult, xT As String
Dim xLen As Integer
On Error Resume Next
xP = Array("", "Thousand ", "Million ", "Billion ", "Trillion ", " ", " ", " ", " ")
xNumber = Trim(Str(MyNumber))
xDP = InStr(xNumber, ".")
xPoint = ""
xStrNumber = ""
If xDP > 0 Then
xPoint = " point "
xStr = Mid(xNumber, xDP + 1)
xStrPoint = Left(xStr, Len(xNumber) - xDP)
For xFNum = 1 To Len(xStrPoint)
xStr = Mid(xStrPoint, xFNum, 1)
xPoint = xPoint & GetDigits(xStr) & " "
Next xFNum
xNumber = Trim(Left(xNumber, xDP - 1))
End If
xCnt = 0
xResult = ""
xT = ""
xLen = 0
xLen = Int(Len(Str(xNumber)) / 3)
If (Len(Str(xNumber)) Mod 3) = 0 Then xLen = xLen - 1
Do While xNumber <> ""
If xLen = xCnt Then
xT = GetHundredsDigits(Right(xNumber, 3), False)
Else
If xCnt = 0 Then
xT = GetHundredsDigits(Right(xNumber, 3), True)
Else
xT = GetHundredsDigits(Right(xNumber, 3), False)
End If
End If
If xT <> "" Then
xResult = xT & xP(xCnt) & xResult
End If
If Len(xNumber) > 3 Then
xNumber = Left(xNumber, Len(xNumber) - 3)
Else
xNumber = ""
End If
xCnt = xCnt + 1
Loop
xResult = xResult & xPoint
NumberstoWords = xResult
End Function
Function GetHundredsDigits(xHDgt, xB As Boolean)
Dim xRStr As String
Dim xStrNum As String
Dim xStr As String
Dim xI As Integer
Dim xBB As Boolean
xStrNum = xHDgt
xRStr = ""
On Error Resume Next
xBB = True
If Val(xStrNum) = 0 Then Exit Function
xStrNum = Right("000" & xStrNum, 3)
xStr = Mid(xStrNum, 1, 1)
If xStr <> "0" Then
xRStr = GetDigits(Mid(xStrNum, 1, 1)) & "Hundred "
Else
If xB Then
xRStr = "and "
xBB = False
Else
xRStr = " "
xBB = False
End If
End If
If Mid(xStrNum, 2, 2) <> "00" Then
xRStr = xRStr & GetTenDigits(Mid(xStrNum, 2, 2), xBB)
End If
GetHundredsDigits = xRStr
End Function
Function GetTenDigits(xTDgt, xB As Boolean)
Dim xStr As String
Dim xI As Integer
Dim xArr_1() As Variant
Dim xArr_2() As Variant
Dim xT As Boolean
xArr_1 = Array("Ten ", "Eleven ", "Twelve ", "Thirteen ", "Fourteen ", "Fifteen ", "Sixteen ", "Seventeen ", "Eighteen ", "Nineteen ")
xArr_2 = Array("", "", "Twenty ", "Thirty ", "Forty ", "Fifty ", "Sixty ", "Seventy ", "Eighty ", "Ninety ")
xStr = ""
xT = True
On Error Resume Next
If Val(Left(xTDgt, 1)) = 1 Then
xI = Val(Right(xTDgt, 1))
If xB Then xStr = "and "
xStr = xStr & xArr_1(xI)
Else
xI = Val(Left(xTDgt, 1))
If Val(Left(xTDgt, 1)) > 1 Then
If xB Then xStr = "and "
xStr = xStr & xArr_2(Val(Left(xTDgt, 1)))
xT = False
End If
If xStr = "" Then
If xB Then
xStr = "and "
End If
End If
If Right(xTDgt, 1) <> "0" Then
xStr = xStr & GetDigits(Right(xTDgt, 1))
End If
End If
GetTenDigits = xStr
End Function
Function GetDigits(xDgt)
Dim xStr As String
Dim xArr_1() As Variant
xArr_1 = Array("Zero ", "One ", "Two ", "Three ", "Four ", "Five ", "Six ", "Seven ", "Eight ", "Nine ")
xStr = ""
On Error Resume Next
xStr = xArr_1(Val(xDgt))
GetDigits = xStr
End Function

3. Sábháil agus dún an cód seo agus téigh ar ais ar an mbileog oibre, i gcill bhán, iontráil an fhoirmle seo = Uimhreacha Focail (A2)( A2 an cill atá tú ag iarraidh an uimhir a thiontú go focal Béarla), féach ar an scáileán:

4. Ansin brúigh Iontráil eochair, agus roghnaigh cill C2 ansin tarraing an láimhseáil líonta chuig an raon a theastaíonn uait an fhoirmle seo a bheith ann. Tiontaíodh na luachanna uimhriúla go léir a bhfocail Bhéarla chomhfhreagracha.

nótaí: Ní oibríonn an cód seo ach d’uimhreacha slánuimhir ach ní bhaineann sé le huimhreacha deachúil.


Tiontaigh uimhreacha go focail airgeadra le Feidhm Sainithe ag an Úsáideoir

Más mian leat na huimhreacha a thiontú go focail airgeadra Béarla, ba cheart duit an cód VBA thíos a chur i bhfeidhm.

1. Coinnigh síos an ALT + F11 eochracha, agus osclaíonn sé an Fuinneog Microsoft Visual Basic d’Fheidhmchláir.

2. Cliceáil Ionsáigh > Modúil, agus greamaigh an cód seo a leanas sa Fuinneog an Mhodúil.

Function SpellNumberToEnglish(ByVal pNumber)
'Update by Extendoffice
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. Sábháil an cód seo agus téigh ar ais ar an mbileog oibre, i gcill bhán, iontráil an fhoirmle seo = SpellNumberToEnglish (A2)( A2 an cill atá tú ag iarraidh an uimhir a thiontú go focal airgeadra Béarla), agus ansin an láimhseáil líonta a tharraingt anuas go dtí na cealla ar mhaith leat an fhoirmle seo a chur i bhfeidhm, tá na huimhreacha go léir litrithe amach i bhfocail airgeadra Béarla, féach an scáileán:


Tiontaigh uimhreacha go focail airgeadra le gné úsáideach

Tá an cód thuas trioblóideach do thosaitheoirí Excel, anseo, tabharfaidh mé gné úsáideach isteach, Kutools le haghaidh Excel's Uimhreacha le Focail, leis an bhfóntas seo, is féidir leat na huimhreacha a litriú go tapa i bhfocail Bhéarla nó i bhfocail airgeadra.

Leid:Chun é seo a chur i bhfeidhm Uimhreacha le Focail gné, ar dtús, ba cheart duit an Kutools le haghaidh Excel, agus ansin an ghné a chur i bhfeidhm go tapa agus go héasca.

Tar éis a shuiteáil Kutools le haghaidh Excel, déan mar seo le do thoil:

1. Roghnaigh liosta na n-uimhreacha is mian leat a thiontú, agus ansin cliceáil Kutools > Ábhar > Uimhreacha le Focail, féach ar an scáileán:

2. Sa an Uimhreacha le Focail Airgeadra bosca dialóige, seiceáil english rogha ón teangacha bosca liosta, agus ansin cliceáil Ok cnaipe, feicfidh tú go bhfuil na huimhreacha go léir litrithe i bhfocail airgeadra Béarla:

Leideanna: Más mian leat na focail Bhéarla a fháil, seiceáil an Gan tiontú go Airgeadra bosca seiceála ón Roghanna alt, féach screenshots:

Cliceáil chun Íoslódáil Kutools le haghaidh Excel agus triail saor in aisce Anois!


Na hUirlisí Táirgiúlachta Oifige is Fearr

Réitíonn Kutools for Excel an chuid is mó de do chuid Fadhbanna, agus Méadaíonn sé do Tháirgiúlacht 80%

  • Athúsáid: Cuir isteach go tapa foirmlí casta, cairteacha agus aon rud a d'úsáid tú roimhe seo; Cealla a Chriptiú le pasfhocal; Cruthaigh Liosta Ríomhphoist agus seol ríomhphoist ...
  • Barra Foirmle Super (cuir línte iolracha téacs agus foirmle in eagar go héasca); Leagan Amach Léitheoireachta (líon mór cealla a léamh agus a chur in eagar go héasca); Greamaigh go dtí an Raon Scagtha...
  • Cumaisc Cealla / Sraitheanna / Colúin gan Sonraí a chailleadh; Ábhar Cealla Scoilt; Comhcheangail Sraitheanna / Colúin Dúblacha... Cill Dúblach a Chosc; Déan comparáid idir Ranganna...
  • Roghnaigh Dúblach nó Uathúil Sraitheanna; Roghnaigh Blank Rows (tá na cealla uile folamh); Aimsigh Super agus Fuzzy Aimsigh i go leor Leabhar Oibre; Roghnaigh go randamach ...
  • Cóip Díreach Cealla Il gan tagairt fhoirmle a athrú; Tagairtí Cruthaigh Auto chuig Bileoga Il; Cuir Urchair isteach, Boscaí Seiceála agus go leor eile ...
  • Sliocht Téacs, Cuir Téacs leis, Bain de réir Poist, Bain Spás; Subtotals Paging a chruthú agus a phriontáil; Tiontaigh Idir Ábhar Cealla agus Tráchtanna...
  • Scagaire Super (scéimeanna scagaire a shábháil agus a chur i bhfeidhm ar bhileoga eile); Ard-Sórtáil de réir míosa / seachtaine / lae, minicíocht agus níos mó; Scagaire Speisialta le cló trom, iodálach ...
  • Comhcheangail Leabhair Oibre agus Bileoga Oibre; Cumaisc Táblaí bunaithe ar eochaircholúin; Roinn Sonraí i Ilbhileoga; Baisc Tiontaigh xls, xlsx agus PDF...
  • Níos mó ná 300 gné chumhachtach. Tacaíonn Office / Excel 2007-2021 agus 365. Tacaíonn sé le gach teanga. Imscaradh éasca i d'fhiontar nó d'eagraíocht. Gnéithe iomlána triail saor in aisce 30-lá. Ráthaíocht airgid ar ais 60-lá.
cluaisín kte 201905

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á!
bun officetab
Sórtáil tuairimí de réir
Comments (62)
Níl rátálacha ar bith fós. Bí ar an gcéad duine a rátáil!
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Dia duit.. Maidin mhaithDia duit.. Maidin mhaith.. Tá sé go deas bualadh leat.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
níl an cód seo ag obair
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
A dhuine uasail conas is féidir liom uimhriúil a thiontú go focail leis an bhfocal deiridh "Amháin" ?
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
fadhb a réiteach???
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Caithfidh tú foirmle bhreise amháin eile a chur leis i gcolún eile
= "Rs."&""&F6&"Amháin"&"."
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
cad faoi má tá (.) cosúil le 150.75 nó 3.35 ag na huimhreacha? cabhrú le do thoil Go raibh maith agat...
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Go raibh maith agat as do thacaíocht cineálta le foirmle a chruthú. An féidir leat a insint dúinn le do thoil más gá dúinn ainm an airgeadra a chur leis..mar Saudi Riyals nó British Pounds.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Mar shampla déanaimid 4000 a thiontú ina fhocal "Four Thousand", ba mhaith liom é a aistriú mar "Saudi Riyals Four Thousand Only" agus mar sin in easnamh san fhoirmle tá "Saudi Riyals & Only"
Cabhrú le do thoil
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Déantar an fhoirmle thuas sa mhodúl a athdhéanamh agus a chóipeáil ó Láithreán Gréasáin Microsoft.

Féach ar an nasc bunaidh agus lean Microsoft Update.

https://support.microsoft.com/en-in/help/213360/how-to-convert-a-numeric-value-into-english-words-in-excel
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
a chara tá an cód seo ag taispeáint earráid chomhréire sa líne seo
Cents = GetTens(Ar chlé(Lár(M'Uimhir, Áit Deachúil + 1) &_"00", 2)))

an féidir leat cabhrú liom ..??Freagair dom chomh luath agus is féidir
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
CUIR AN FOCAL AGUS IDIR FOCLÓIR. Céad is Daichead Míle, Cúig Céad is Fiche Sé in ionad Céad Daichead Míle Cúig Céad Fiche Sé. B’fhéidir nach dtuigfí go maith an abairt mar nach Béarla ceart í.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
níl an cód seo ag obair go buan ...má dhúnaimid agus má osclaímid an bhileog níl sé ag obair
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Sábháil an comhad mar "Leabhar Oibre Macra Cumasaithe" agus cumasaigh Macraí nuair a osclaíonn tú é
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
go raibh maith agat as a lán as cód
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Mar shampla déanaimid 2500 a thiontú ina fhocal "Dhá Mhíle Cúig Céad", ba mhaith liom é a aistriú mar "Dhá Mhíle Cúig Céad Amháin" agus mar sin tá "Níl" in easnamh san fhoirmle.
Cabhrú le do thoil
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
úsáid = CONCATENATE(NumberstoWords(A1)," Amháin")
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Go raibh maith agat, a stór, bhí do fhoirmle foirfe, maith, Dia duit.
Mhéin.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
lakh crore nach bhfuil san fhoirmle. Cabhraigh liom go cineálta.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Mar shampla déanaimid 2500 a thiontú ina fhocal "Dhá Mhíle Cúig Céad", ba mhaith liom é a aistriú mar "Dhá Mhíle Cúig Céad & Céad Caoga Amháin" mar sin an bhféadfá cabhrú le do thoil
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Níl mé ag fáil na cent litrithe amach... is é an méid atá agam ná 123.50 agus fuair mé "céad fiche a trí"... chóipeáil mé an fhoirmle ar fad, cuidigh leat
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Cad faoi lakhs agus crores
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Go raibh maith agat a lán
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
FÍNEÁIL. Ach brón orm a rá nach bhfuil an fhoirmle seo ag obair go buan ... dhún mé an leabhar oibre le haghaidh sos lóin. Tar éis Lóin d’oscail mé an comhad ach ní raibh an fhoirmle ag obair. earráid ar nós #NAME á léiriú?. Réitigh cineálta pearsanta le do thoil.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Go raibh maith agat


Tá sé ag obair! :)
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
tá fabht nuair is é an méid atá agamsa ná “618475” deir sé “Sé Céad Ochtú Déag Míle Ceithre Chéad Seachtó a Cúig” in ionad “sé lac ocht míle déag ceithre chéad seachtó a cúig”.
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Tá an fhadhb chéanna agam
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Ní fadhb í seo, is formáid scríbhneoireachta i bhfocail é
Rinne an modhnóir ar an láithreán an trácht seo a íoslaghdú
Go raibh maith agat extendOfficea
Níl aon tráchtanna curtha suas anseo go fóill
Luchtaigh More
Fág do chuid tuairimí
Ag postáil mar Aoi
×
Ráta an post seo:
0   Carachtair
Suímh Molta

Lean orainn

Cóipcheart © 2009 - www.extendoffice.com. | Gach ceart ar cosaint. Cumhachtaithe ag ExtendOffice. | léarscáil an tSuímh
Is trádmharcanna nó trádmharcanna cláraithe de chuid Microsoft Corporation sna Stáit Aontaithe agus / nó i dtíortha eile iad lógó Office agus Office.
Cosanta ag Sectigo SSL