【发布时间】:2016-06-15 14:14:21
【问题描述】:
我正在尝试从 Google 电子表格中的文本中提取一些特定数据,但我无法准确获取我想要的数据。
我要提取的文本如下:
"<strong>Title -</strong> Round and Round
<strong><br><br>Artist -</strong> Laurie Lipton
<strong><br><br>Type -</strong> Print
<strong><br><br>Size -</strong> 18,3 x 23,5 in (46,5 x 59,7 cm)
<strong><br><br>Medium - </strong> Lithograph
<strong><br><br>Year -</strong> 2014
<strong><br><br>Condition -</strong> Excellent
我可以使用@soup 给我的公式,但即使在这种情况下,当有数字时它也不会完全提取数字。如果我有 13.5 x 14.35,我有一个单元格显示 13,另一个显示 5。
公式如下:
=arrayformula(value(regexextract(A68, "([\d.]+)\D*([\d.]+)")))
【问题讨论】:
-
此文本是否已经在表单中,或者您是否使用 importxml/importdata 将其拉入?
-
文本已经在工作表中。
-
下面的答案是否完全解决了您的特定问题,或者您仍在寻求答案?
-
抱歉现在回答,在某种程度上确实如此,我实际上想知道我是否可以在字符串中包含逗号和点,以便在提取数据时不必更改它?否则问题是,如果一个数字是 14.3 并且它下面的一行写为 13,5,我将不得不更改字符串以便提取数据。
标签: google-sheets