IT科技

當前位置 /首頁/IT科技 > /列表

Excel人民幣大寫轉換函數

Excel人民幣大寫轉換函數怎麼寫?請看下面方法。

方法

打開Excel,在工作表上點擊右鍵,選擇查看代碼。

Excel人民幣大寫轉換函數

點擊插入。

Excel人民幣大寫轉換函數 第2張

點擊模塊。

Excel人民幣大寫轉換函數 第3張

輸入以下代碼

Function d(q)ybb = Round(q * 100)'將輸入的數值擴大100倍,進行四捨五入y = Int(ybb / 100)'截取整數部分j = Int(ybb / 10) - y * 10'截取十分位f = ybb - y * 100 - j * 100'截取百分位zy = Application.WorksheetFunction.Text(y, "[dbnum2]")'將整數部分轉為中文大寫zj = Application.WorksheetFunction.Text(j, "[dbnum2]")'將十分位轉為中文大寫zf = Application.WorksheetFunction.Text(f, "[dbnum2]")'將百分位轉為中文大寫d = zy & "元"If f <> 0 And j <> 0 Thend = d & zj & "角" & zf & "分"If y = 0 Thend = zj & "角" & zf & "分"End IfEnd IfIf f = 0 And j <> 0 Thend = d & zj & "角"If y = 0 Thend = zj & "角" End IfEnd IfIf f <> 0 And j = 0 Thend = d & zj & zf & "分"If y = 0 Then d = zf & "分" End IfEnd IfIf q = "" Then d = 0 '如果沒有輸入任何數值為0End If End Function


Excel人民幣大寫轉換函數 第4張

輸入數據驗證。

Excel人民幣大寫轉換函數 第5張

如圖所示。

Excel人民幣大寫轉換函數 第6張