如何在 Excel 中创建函数以使用 RegEx 验证单元格

发布于 2024-09-17 22:01:08 字数 359 浏览 6 评论 0原文

我有一个很长的电子表格,其中包含我需要验证的关税代码,我想使用 RegEx 创建一个函数来自动执行此操作(这是我在接下来的几个月中必须执行的日常任务,我想自动化)

例如,在 A 列中,我有以下数据:

CODE
1000.00.00
1000.10.00
1020.12.99
...

但有时,代码拼写错误,如(1020..23.99 或 1020.23.124),我想在 B 列中使用每个单元格中的函数进行验证:

=isvalid_function(A2,"^\d{3,4}\.\d{2}\.\d{2}$")

..并得到 TRUE 或 FALSE结果。

I have a long spreadsheet with tariff codes that I need to validate and I would like to create a function with RegEx to do it automatically (this is a daily task that I will have to do for the following months and I would like to automatize)

For example in Column A, I have the following data:

CODE
1000.00.00
1000.10.00
1020.12.99
...

But some times, the codes are mispelled like (1020..23.99 or 1020.23.124), and I would like to make a validation in column B with a function like this in each cell:

=isvalid_function(A2,"^\d{3,4}\.\d{2}\.\d{2}$")

..and get TRUE or FALSE as result.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

幽梦紫曦~ 2024-09-24 22:01:08

您需要将Microsoft VBScript正则表达式的引用添加到Excel中,然后您可以使用正则表达式,请参阅此链接了解更多详细信息。然后,您将创建一个名为 isvalid_function 的 UDF 来实现该功能。

You need to add the reference to Microsoft VBScript Regular Expressions to Excel, then you can use Regex, see this link for some more detail. Then you'd create a UDF called isvalid_function that would implement that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文