乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > <em>WPS</em>表格怎么把阿拉伯数字自动转换英文大写?

<em>WPS</em>表格怎么把阿拉伯数字自动转换英文大写?

作者:乔山办公网日期:

返回目录:office365


WPS OFFICE是中国金山公司开发的一套办公软件
包括 包括 WPS文字、WPS表格、WPS演示

其中WPS表格相当于微软出品的office软件中的Excel

两者功能使用方法大都相同

Excel是微软office软件中的一个子软件

Microsoft Offic
包含下列组件:
Microsoft Office Word 2003
Microsoft Office Excel 2003
Microsoft Office PowerPoint 2003
Microsoft Office FrontPage 2003
Microsoft Office Access 2003
Microsoft Office Outlook 2003
Microsoft Office OneNote 2003
Microsoft Office Visio 2003
Microsoft Office InfoPath 2003
Microsoft Office Publisher 2003
Microsoft Office Project 2003

数字怎么可能转化为英文大写?!两种表达方式啊

在最后存储WPS文件时,点击菜单“文件”-->“另存为”:zhidao

在“另存为”页面中,先选好要存储的路径后,打开“文件类型”的对话框,选择你要的OFFICE文件格式(红框中的都是),然后按“保存”,存好的文件就是OFFICE格式的文档。



有两种方法可以把阿拉伯数字转换成英文e79fa5e98193e78988e69d83334

一、用公式比较复杂

="US DOLLARS "&UPPER(TRIM(IF(VALUE(RIGHT(INT(A1/1000000000),3))=0,"",LOOKUP(VALUE(LEFT(TEXT(RIGHT(INT(A1/1000000000),3),"000"),1)),{0,1,2,3,4,5,6,7,8,9;"","one","two","three","four","five","six","seven","eight","nine"})&IF(LEFT(TEXT(RIGHT(INT(A1/1000000000),3),"000"),1)="0"," "," hundred ")&IF(MID(TEXT(RIGHT(INT(A1/1000000000),3),"000"),2,1)="1",LOOKUP(VALUE(MID(TEXT(RIGHT(INT(A1/1000000000),3),"000"),2,2)),{10,11,12,13,14,15,16,17,18,19;"ten","eleven","twelve","thirteen","fourteen","fiifteen","sixteen","seventeen","eighteen","nineteen"}),LOOKUP(VALUE(MID(TEXT(RIGHT(INT(A1/1000000000),3),"000"),2,1)),{0,1,2,3,4,5,6,7,8,9;"","","twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"}))&IF(MID(TEXT(RIGHT(INT(A1/1000000000),3),"000"),2,1)="1","",LOOKUP(VALUE(RIGHT(TEXT(RIGHT(INT(A1/1000000000),3),"000"),1)),{0,1,2,3,4,5,6,7,8,9;""," one"," two"," three"," four"," five"," six"," seven"," eight"," nine"}))&" billion ")&IF(VALUE(RIGHT(INT(A1/1000000),3))=0,"",LOOKUP(VALUE(LEFT(TEXT(RIGHT(INT(A1/1000000),3),"000"),1)),{0,1,2,3,4,5,6,7,8,9;"","one","two","three","four","five","six","seven","eight","nine"})&IF(LEFT(TEXT(RIGHT(INT(A1/1000000),3),"000"),1)="0"," "," hundred ")&IF(MID(TEXT(RIGHT(INT(A1/1000000),3),"000"),2,1)="1",LOOKUP(VALUE(MID(TEXT(RIGHT(INT(A1/1000000),3),"000"),2,2)),{10,11,12,13,14,15,16,17,18,19;"ten","eleven","twelve","thirteen","fourteen","fiifteen","sixteen","seventeen","eighteen","nineteen"}),LOOKUP(VALUE(MID(TEXT(RIGHT(INT(A1/1000000),3),"000"),2,1)),{0,1,2,3,4,5,6,7,8,9;"","","twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"}))&IF(MID(TEXT(RIGHT(INT(A1/1000000),3),"000"),2,1)="1","",LOOKUP(VALUE(RIGHT(TEXT(RIGHT(INT(A1/1000000),3),"000"),1)),{0,1,2,3,4,5,6,7,8,9;""," one"," two"," three"," four"," five"," six"," seven"," eight"," nine"}))&" million ")&IF(VALUE(RIGHT(INT(A1/1000),3))=0,"",LOOKUP(VALUE(LEFT(TEXT(RIGHT(INT(A1/1000),3),"000"),1)),{0,1,2,3,4,5,6,7,8,9;"","one","two","three","four","five","six","seven","eight","nine"})&IF(LEFT(TEXT(RIGHT(INT(A1/1000),3),"000"),1)="0"," "," hundred ")&IF(MID(TEXT(RIGHT(INT(A1/1000),3),"000"),2,1)="1",LOOKUP(VALUE(MID(TEXT(RIGHT(INT(A1/1000),3),"000"),2,2)),{10,11,12,13,14,15,16,17,18,19;"ten","eleven","twelve","thirteen","fourteen","fiifteen","sixteen","seventeen","eighteen","nineteen"}),LOOKUP(VALUE(MID(TEXT(RIGHT(INT(A1/1000),3),"000"),2,1)),{0,1,2,3,4,5,6,7,8,9;"","","twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"}))&IF(MID(TEXT(RIGHT(INT(A1/1000),3),"000"),2,1)="1","",LOOKUP(VALUE(RIGHT(TEXT(RIGHT(INT(A1/1000),3),"000"),1)),{0,1,2,3,4,5,6,7,8,9;""," one"," two"," three"," four"," five"," six"," seven"," eight"," nine"}))&" thousand ")&LOOKUP(VALUE(LEFT(TEXT(RIGHT(INT(A1),3),"000"),1)),{0,1,2,3,4,5,6,7,8,9;"","one","two","three","four","five","six","seven","eight","nine"})&IF(LEFT(TEXT(RIGHT(INT(A1),3),"000"),1)="0"," "," hundred ")&IF(MID(TEXT(RIGHT(INT(A1),3),"000"),2,1)="1",LOOKUP(VALUE(MID(TEXT(RIGHT(INT(A1),3),"000"),2,2)),{10,11,12,13,14,15,16,17,18,19;"ten","eleven","twelve","thirteen","fourteen","fiifteen","sixteen","seventeen","eighteen","nineteen"}),LOOKUP(VALUE(MID(TEXT(RIGHT(INT(A1),3),"000"),2,1)),{0,1,2,3,4,5,6,7,8,9;"","","twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"}))&IF(MID(TEXT(RIGHT(INT(A1),3),"000"),2,1)="1","",LOOKUP(VALUE(RIGHT(TEXT(RIGHT(INT(A1),3),"000"),1)),{0,1,2,3,4,5,6,7,8,9;""," one"," two"," three"," four"," five"," six"," seven"," eight"," nine"}))&IF(VALUE(RIGHT(TEXT(A1,"0.00"),2))=0,""," AND CENTS "&IF(VALUE(RIGHT(TEXT(A1,"0.00"),2))<20,LOOKUP(VALUE(RIGHT(TEXT(A1,"0.00"),2)),{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19;"","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fiifteen","sixteen","seventeen","eighteen","nineteen"}),LOOKUP(VALUE(LEFT(RIGHT(TEXT(A1,"0.00"),2),1)),{2,3,4,5,6,7,8,9;"twenty","thirty","fourty","fifty","sixty","seventy","eighty","ninety"})&" "&LOOKUP(VALUE(RIGHT(TEXT(A1,"0.00"),1)),{0,1,2,3,4,5,6,7,8,9;"","one","two","three","four","five","six","seven","eight","nine"})))&" ONLY"))

二、你可以用VBA代码,ALT+F11——插入模块——粘贴如下代码:

Function SpellNumber(ByVal MyNumber)  

Dim Dollars, Temp

Dim DecimalPlace, Count

ReDim Place(9) As String

Application.Volatile True

Place(2) = " THOUSAND "

Place(3) = " MILLION "

Place(4) = " BILLION "

Place(5) = " TRILLION "

MyNumber = Trim(Str(MyNumber))

DecimalPlace = InStr(MyNumber, ".")

If DecimalPlace > 0 Then

Cents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & "00", 2))

MyNumber = Trim(Left(MyNumber, DecimalPlace - 1))

End If

Count = 1

Do While MyNumber <> ""

Temp = GetHundreds(Right(MyNumber, 3))

If Temp <> "" Then Dollars = Temp & Place(Count) & Dollars

If Len(MyNumber) > 3 Then

MyNumber = Left(MyNumber, Len(MyNumber) - 3)

Else

MyNumber = ""

End If

Count = Count + 1

Loop

Select Case Dollars

Case ""

Dollars = ""

Case "One"

Dollars = "One Dollar"

Case Else

Dollars = "US DOLLARS " & Dollars

End Select

SpellNumber = Dollars

End Function

Function GetHundreds(ByVal MyNumber)

Dim Result As String

If Val(MyNumber) = 0 Then Exit Function

MyNumber = Right("000" & MyNumber, 3)

If Mid(MyNumber, 1, 1) <> "0" Then

Result = GetDigit(Mid(MyNumber, 1, 1)) & " HUNDRED "

End If

If Mid(MyNumber, 2, 1) <> "0" Then

Result = Result & GetTens(Mid(MyNumber, 2))

Else

Result = Result & GetDigit(Mid(MyNumber, 3))

End If

GetHundreds = Result

End Function

Function GetTens(TensText)

Dim Result As String

Result = ""

If Val(Left(TensText, 1)) = 1 Then

Select Case Val(TensText)

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(TensText, 1))

Case 2: Result = "AND TWENTY "

Case 3: Result = "AND THIRTY "

Case 4: Result = "AND FORTY "

Case 5: Result = "AND FIFTY "

Case 6: Result = "AND SIXTY "

Case 7: Result = "AND SEVENTY "

Case 8: Result = "AND EIGHTY "

Case 9: Result = "AND NINETY "

Case Else

End Select

Result = Result & GetDigit _

(Right(TensText, 1))

End If

GetTens = Result

End Function

Function GetDigit(Digit)

Select Case Val(Digit)

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

最后,使用这个公式:=SpellNumber(A1)即可得出结果:

相关阅读

  • 请问WPS Office如何设置关联?

  • 乔山办公网office365
  • 开始菜单,选择WPS安装包-配置-高级-里面有关联选项,点上勾就可以了WPS Office如何设置关联操作步骤如下:一,打开WPS安装文件夹,找知到ksomisc.exe文件。道查看大图" class="ikqb_img_alin
  • 如何正确使用手机,减少流量消耗?

  • 乔山办公网office365
  • 1、手机如果带有 wifi功能,在能使用wifi的地方尽量使用wifi。 2、浏览网页如果可以关闭图片动画声音,尽量关闭,上传 图片尽量压缩小之后再上传。 3、下载东西时尽量使用带断点续百
  • <em>mmp</em>文件怎么打开?

  • 乔山办公网office365
  • MMP是一种抄灵活的多媒体数据保护格式,可以支持以下的功能: 解锁:解开20秒播放限制 版权保护:对全部或部分数据应用加密方法 标题袭/数据相关:比如ISRC代码,用户资料 过期时间
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网