嘉善复拖梁商贸有限公司

你的位置:嘉善复拖梁商贸有限公司 > 浴缸龙头 >

Excel数字带翰墨怎样乞降?Excel文本数字夹杂乞降公式

发布日期:2024-06-18 07:58    点击次数:170

Excel数字带翰墨怎样乞降?Excel文本数字夹杂乞降公式

在平日使命中,为了便捷,或然候会径直将文本和数字填写在一个单位格里,这类夹杂了文本和数字的数据,比如奖金、餐补、交通费等,要是念念乞降却没法径直乞降。

关系词,宗旨总比困恼多,小兔将向全球共享Excel文本数字夹杂乞降的几种设施,但愿能帮到正在备受困扰的你。

设施一:等式乞降

假定咱们有一列数据,其中包含了奖金、餐补、交通费等翰墨形容和对应的金额,如“奖金500餐补300交通费200等。

要竣事这些数据的乞降,咱们需要先索要其中的数字部分,然后再进行乞降运算。

在相邻的空缺单位格输入这个等式:A=500+300+200,按下Enter键,接着,再按下Ctrl+E智能填充等式;

然后,按下Ctrl+H,在弹出的窗口中,查找本色输入”A”,替换本色留空,点击一起替换,即可取得文本数字夹杂数据的乞降截止。

设施二:VBA乞降

使用 VBA 在 Excel 中对文本和数字夹杂的数据进行乞降不错通过编写自界说函数来竣事。详备的智商如下:

1. 翻开 Excel 文献,并按下 `Alt + F11` 翻开VBA剪辑器。在 VBA 剪辑器中,点击用具栏中的 “插入”,聘用“模块”,创建一个新的模块。

2. 在新建的模块中粘贴以下 VBA 代码:

Function SumMD(cell As Range) As Double

Dim text As String

Dim numberStr As String

Dim total As Double

total = 0

text = cell.Value

' 使用正则抒发式索要文本中的数字部分

With CreateObject("VBScript.RegExp")

.Global = True

.Pattern = "\d+"

If .Test(text) Then

Set numbers = .Execute(text)

For Each Match In numbers

numberStr = Match.Value

If IsNumeric(numberStr) Then

total = total + CDbl(numberStr)

End If

Next Match

End If

End With

SumMD = total

End Function

3. 保存 VBA 代码并关闭剪辑器。复返到 Excel 使命表,在一个空缺的单位格中输入这个公式:=SumMD (A1)

按下 Enter`键,即可看到确认 VBA 函数打算得出的文本和数字夹杂数据之和。

通过这个两个设施,咱们就不错大概竣事在 Excel 中对数据中含有翰墨部分的文本数字夹杂进行乞降操作。

不再为复杂的文本数字夹杂数据而苦恼,让Excel 的远大功能,为咱们检朴技能,进步使命成果!

若有疑问,或者共享您的教化,宽饶鄙人方的接洽区留言哦~

念念了解更多精彩本色,快来柔软小兔说Excel





Powered by 嘉善复拖梁商贸有限公司 @2013-2022 RSS地图 HTML地图

Copyright 站群系统 © 2013-2022 本站首页 版权所有