国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

excel中小寫數(shù)字變大寫怎么操作 Excel中小寫數(shù)字轉(zhuǎn)換為大寫的方法

在Excel中,有時(shí)我們需要將小寫數(shù)字轉(zhuǎn)換為大寫,以便更好地展示數(shù)據(jù)或滿足特定需求。下面將介紹兩種常見(jiàn)的操作方法。方法一:使用Excel內(nèi)置函數(shù)1. 打開(kāi)Excel并選擇需要轉(zhuǎn)換的數(shù)字所在的單元格。2

在Excel中,有時(shí)我們需要將小寫數(shù)字轉(zhuǎn)換為大寫,以便更好地展示數(shù)據(jù)或滿足特定需求。下面將介紹兩種常見(jiàn)的操作方法。

方法一:使用Excel內(nèi)置函數(shù)

1. 打開(kāi)Excel并選擇需要轉(zhuǎn)換的數(shù)字所在的單元格。

2. 在函數(shù)欄輸入“TEXT(A1,"[DBNum2][$-804]General Number")”。其中A1為需要轉(zhuǎn)換的單元格地址。按Enter鍵確認(rèn)。

3. 選中剛才輸入公式的單元格,依次選擇“開(kāi)始”選項(xiàng)卡中的“剪貼板”組,點(diǎn)擊“復(fù)制”。然后選中需要填充的單元格范圍,選擇“剪貼板”組中的“粘貼”下拉菜單,點(diǎn)擊“粘貼公式”。

4. 完成后,所選單元格內(nèi)的小寫數(shù)字將會(huì)被轉(zhuǎn)換為對(duì)應(yīng)的大寫數(shù)字。

方法二:使用自定義宏函數(shù)

1. 按下“Alt F11”調(diào)出VBA編輯器窗口。

2. 在VBA編輯器窗口中,依次點(diǎn)擊“插入”菜單欄中的“模塊”。

3. 在新建的模塊中輸入以下代碼:

```

Function ConvertToChinese(ByVal MyNumber)

Dim MyPesos As String

Dim DecimalPlace As String

Dim Count As Integer

ReDim Place(9) As String

Place(2) " Thousand "

Place(3) " Million "

Place(4) " Billion "

Place(5) " Trillion "

' Convert MyNumber to STRING, using the minimum number of decimal places.

MyNumber Trim(CStr(MyNumber))

DecimalPlace ""

Count 1

If InStr(MyNumber, ".") > 0 Then

Count 1

ReDim DecimalPart(2) As String

MyArray Split(MyNumber, ".")

MyNumber MyArray(0)

DecimalPart(1) GetTens(MyArray(1))

DecimalPart(2) GetUnits(MyArray(2))

DecimalPlace " point " DecimalPart(1) DecimalPart(2)

End If

Count 1

Do While MyNumber <> ""

ReDim Preserve Tens(Count * 3) As String

If Val(Mid(MyNumber, Len(MyNumber) - 2, 3)) <> 0 Then

Tens(Count) GetHundreds(Mid(MyNumber, Len(MyNumber) - 2, 3))

End If

If Len(MyNumber) > 3 Then

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

Else

MyNumber ""

End If

Count Count 1

Loop

ConvertToChinese GetHundreds(Left(MyNumber, 3))

For i (Count - 1) To 1 Step -1

ConvertToChinese ConvertToChinese Tens(i) Place(Count - i)

Next i

ConvertToChinese ConvertToChinese DecimalPlace

End Function

Private Function GetHundreds(ByVal MyNumber)

Dim Result As String

If Val(MyNumber) 0 Then Exit Function

MyNumber Right("000" MyNumber, 3)

' Convert the hundreds place.

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

Result GetDigit(Mid(MyNumber, 1, 1)) " Hundred "

End If

' Convert the tens and ones place.

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

Result Result GetTens(Mid(MyNumber, 2))

Else

Result Result GetDigit(Mid(MyNumber, 3))

End If

GetHundreds Trim(Result)

End Function

Private Function GetTens(TensText)

Dim Result As String

Result "" ' Null out the temporary function value.

If Val(Left(TensText, 1)) 1 Then ' If value between 10-19...

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 ' If value between 20-99...

Select Case Val(Left(TensText, 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(TensText, 1)) ' Retrieve ones place.

End If

GetTens Result

End Function

Private 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

```

4. 按下“Ctrl S”保存并退出VBA編輯器窗口。

5. 回到Excel頁(yè)面,輸入公式“ConvertToChinese(A1)”來(lái)轉(zhuǎn)換所需單元格內(nèi)的小寫數(shù)字為大寫。

通過(guò)以上兩種方法,您可以在Excel中將小寫數(shù)字轉(zhuǎn)換為大寫。根據(jù)具體需求選擇合適的方法,能夠使數(shù)據(jù)更加直觀和易讀。