Microsoft 365 和 Office | Excel | 家庭版 | Windows
Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
导出的文件,单元格内有空格或看不到的字符,我只要单元格内的数字,如何提取出来
Microsoft 电子表格软件系列,其中包含用于分析、绘制图表和传达数据的工具。
锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。
您好,江生 张
欢迎在微软社区发帖提问。
如果需要从指定单元格提取数字,而忽略其它字符,可以编写一个通过正则表达式匹配数字的自定义函数。
Dim regex As Object
Dim matches As Object
Dim match As Object
Dim result As String
Set regex = CreateObject("VBScript.RegExp")
regex.Pattern = "\d+"
regex.Global = True
Set matches = regex.Execute(cell.Value)
result = ""
For Each match In matches
result = result & match.Value
Next match
ExtractNumbers = result
End Function您可以随时与我分享您尝试的结果。如果您在此过程遇到任何问题,请随时与我联系。
此致敬意,
Jonathan Z | Microsoft 社区支持专员