需要从Google表格单元格中列出的段落中提取某些数据

时间:2019-06-17 06:57:09

标签: regex google-sheets google-sheets-formula array-formulas

我在工作时从机器人导入数据,该数据的存储方式类似于

时间:2019年6月17日用户:汤姆,格里,丽莎封面:150

实际上,这里的开发人员懒于以适当的方式为我提供数据,因此我必须对其进行过滤并向管理层提供一些干净的数据。

因此,我从机器人中获取了一个副本,并将其作为一个段落粘贴到Google表格中,作为一个单元格中的一个段落,现在我想独立提取这些数据,以便以后使用。

我尝试使用regextract和许多其他公式,但失败了!

唯一好的解决方案是here

但是问题是数据必须在新行上,而不是像我的情况一样全部在一行上。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

也许是这样的:

=ARRAYFORMULA(TRIM({
 REGEXEXTRACT(A4, "(Product Queue:)(.*) Cur");
 REGEXEXTRACT(A4, "(Current online rooms:)(.*) Tim");
 REGEXEXTRACT(A4, "(Time:)(.*) Tas");
 REGEXEXTRACT(A4, "(Task by:)(.*) Num");
 REGEXEXTRACT(A4, "(Number of products caught:)(.*)")}))