問題已解決

如何把開票系統(tǒng)里導(dǎo)出來的含稅金額文本格式批量轉(zhuǎn)換為數(shù)字格式

84784985| 提問時(shí)間:2023 01/22 11:19
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時(shí)問隨時(shí)答
速問速答
齊惠老師
金牌答疑老師
職稱:會(huì)計(jì)師
將開票系統(tǒng)里導(dǎo)出來的含稅金額文本格式轉(zhuǎn)換為數(shù)字格式可以使用Excel函數(shù)或者VBA編程來實(shí)現(xiàn),步驟如下: 1、在Excel中,可以使用函數(shù)“VALUE”來將文本格式的數(shù)字轉(zhuǎn)換為數(shù)字格式,函數(shù)的格式為:VALUE(文本數(shù)字),比如你要將一個(gè)帶有單位¥的含稅金額:¥120.05轉(zhuǎn)換為數(shù)字格式,那么你可以使用函數(shù):=VALUE("¥120.05"),計(jì)算完成后就會(huì)自動(dòng)顯示轉(zhuǎn)換后的數(shù)字格式了。 2、如果有較多的數(shù)據(jù)需要轉(zhuǎn)換,可以使用Excel的宏編程來實(shí)現(xiàn)批量轉(zhuǎn)換的功能,具體的代碼如下: Sub ConvertTextToNumber() Dim Rng As Range Dim Cell As Range Set Rng = Application.ActiveSheet.UsedRange For Each Cell In Rng If IsNumeric(Cell.Value) = False Then Cell.Value = WorksheetFunction.Value(Cell.Value) End If Next Cell End Sub 上述兩種方法都是可以實(shí)現(xiàn)開票系統(tǒng)里導(dǎo)出來的含稅金額文本格式批量轉(zhuǎn)換為數(shù)字格式的,但要注意的是,如果文本格式數(shù)字中含有不規(guī)范的字符,比如漢字或字母等,那么上述方法將無法實(shí)現(xiàn)轉(zhuǎn)換,所以在轉(zhuǎn)換之前要先檢查一下文本格式數(shù)據(jù)。 拓展知識(shí):Excel中還有另外一個(gè)函數(shù)NUMBERVALUE()可以將文本格式數(shù)字轉(zhuǎn)換為數(shù)字格式,該函數(shù)格式為:=NUMBERVALUE(文本數(shù)字,單位),其中單位是指與文本數(shù)字相匹配的單位,比如文本數(shù)字是¥120.05,那么你可以使用函數(shù):=NUMBERVALUE("¥120.05","¥"),就可以實(shí)現(xiàn)將帶有單位¥的文本格式轉(zhuǎn)換為數(shù)字格式的功能。
2023 01/22 11:31
描述你的問題,直接向老師提問
0/400
      提交問題

      您有一張限時(shí)會(huì)員卡待領(lǐng)取

      00:10:00

      免費(fèi)領(lǐng)取
      Hi,您好,我是基于人工智能技術(shù)的智能答疑助手,如果有什么問題可以直接問我呦~