如何在 Google 表格中仅提取文本字符串中的数字
Google 表格是一个基于 Web 的应用程序,它像软件即服务一样,提供与 Excel 相似的基本功能。借助此功能,我们可以完成许多常见的电子表格任务,在本教程中,我们将探讨在 Google 表格中从文本字符串中仅提取数字的各种方法。
使用 REGEXEXTRACT 函数
这里我们来看一个简单的案例,其中数字在给定文本的一个子字符串中全部是连续的。
步骤 1 − 打开 Google 表格并将所有文本输入到相应的单元格中。
步骤 2 − 使用 REGEXEXTRACT 函数,第一个参数是第一个待处理的单元格,第二个参数是“\d+”。这表示一个或多个(由 + 表示)数字(由 d 表示)。
步骤 3 − 现在要自动填充,请抓取由右下角完成的单个单元格答案,然后滚动浏览您想要填充的所有单元格
使用 REGEXREPLACE 函数
有时我们会遇到文本,其中我们有字母和数字交替的序列,其中数字会连续出现在文本的多个子序列中。在这里,最好使用 REGEXREPLACE 函数,我们可以将非数字替换为空字符串(无内容)以将其本质上删除。
步骤 1 − 打开 Google 表格并将所有文本输入到相应的单元格中。
步骤 2 − 使用 REGEXREPLACE 函数,第一个参数是第一个待处理的单元格,第二个参数是“[^\d+]”,最后一个参数是“”。这里的第二个参数正则表达式取所有数字的否定(^)(非数字),并且它被替换为第三个参数,它是空的,因此我们实际上删除了第二个参数中正则表达式描述的内容。
步骤 3 − 现在要自动填充,请抓取由右下角完成的单个单元格答案,然后滚动浏览您想要填充的所有单元格。
广告