【发布时间】:2019-09-02 00:24:29
【问题描述】:
我正在尝试提取某个子字符串的圆括号之间的值,该子字符串是由, 分隔的字符串的一部分,然后添加所有这些值。
例如:
单元格 A1:文本 4(5),文本 1(7) 单元格 A2:文本 1(2) 单元格 A3:文本 1(1),文本 4(3),文本 6(5)提取Text1圆括号之间的所有值。那将是 7、2 和 1。最终结果是 10。
我已经用一个文本(不被,分隔)尝试了这个。
例如:
单元格 A1:Text1(4) 单元格 B1:Text1 单元格 A2:文本 3(2) 单元格 A3:文本 1(6)在这种情况下,通过搜索 Text1,它会得到值 4 和 6,并显示结果 10。
=总和(数组公式(值( 正则表达式( 分裂( QUERY(A1:A3,"选择 A 其中 A 包含 '"&B1&"'") ",") ,"[\[\(](.*)[\)\]]"))))但是当字符串中有更多元素时,我不知道如何获取值。尝试在内部进行另一个查询,但没有运气。
【问题讨论】:
标签: regex google-sheets array-formulas google-sheets-query google-query-language