2016 - 2024

感恩一路有你

Excel自定义函数处理有文字的算式

浏览量:3886 时间:2024-03-20 21:24:56 作者:采采

修法布施得聪明智慧,多分享让生活更美好。在前文《Excel批量算式求和自定义函数》中我们介绍了使用SUMSS和SSJS自定义函数来进行算式求和和计算结果处理的方法。本文将通过实例图示分享如何处理带有文字的算式。

打开Excel并设置文件

首先打开Microsoft Office Excel 2007,另存文件名为《Excel怎样计算有文字的算式.xlsm》。接着按下快捷键ALT F11打开VBE(宏)编辑界面,然后在菜单栏【插入】中选择【模块(M)】插入一个新模块。

插入自定义函数代码

在新插入的模块中,复制以下代码:

```VBA

Function TEXTJS(ByVal m)

2020-11-28 22:36:31

Dim mm

On Error Resume Next

mm m.Text

If <> 0 Then

mm m

End If

With CreateObject("")

.Pattern "[. ?]"

.Global True

TEXTJS Evaluate(.Replace(m, ""))

End With

End Function

```

使用TEXTJS函数计算有文字的算式

回到工作表窗口,在需要计算的单元格中输入TEXTJS函数,语法规则为TEXTJS(有文字算式单元格)。例如,填写公式:

- B2:TEXTJS(A2)

- B3:TEXTJS(A3)

- B4:TEXTJS(A4)

- B5:TEXTJS(A5)

根据实际情况填写不同的单元格,并观察计算结果。

结语

以上就是处理有文字的算式的方法,通过自定义函数TEXTJS能够实现对带有文字的算式进行计算。如果这篇文章对您有所帮助,请不吝点击“投票点赞”或“收藏”支持我们!如有任何疑问,欢迎在下方留言。“我有疑问”,感谢阅读!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。