2

( 99| 100)我在第一个单元格(A2)中有一个电子表格。

=(split(A2," ( | ) ",true))在单元格中使用B2我正在获取99并使用=CONTINUE(A2, 1, 2)100在单元格中获取C2

两者都有一个前导空格,B2C2如何删除它,我需要对B2和执行一些计算C2

我试过使用trim,但它不起作用。

=trim(split(B248," ( | ) ",true))

出于测试目的,我在单元格中有以下代码D2 value(B2),我得到了错误Cannot parse text

https://docs.google.com/spreadsheet/ccc?key=0AmZqKT8_r5b_dDJxSnh2Y09ndzhGWm10clp0TXpYT3c&usp=sharing

4

2 回答 2

2

我尝试使用该REGEXREPLACE功能摆脱空白。事实证明,ASCII 字符 160不被认为是空格,而是“不间断空格”。

因此我使用该CODE功能来显示空白空间(首先删除左括号)。对于您的特定设置,以下将起作用:

=SPLIT(SUBSTITUTE(B1,CHAR(160),""),"(|)")
于 2013-09-03T20:02:27.117 回答
1

我做了一个快速测试,能够毫无问题地添加 A2 和 B2。请参见:

https://docs.google.com/spreadsheet/ccc?key=0AvRseCY0-3SVdEJybVU5U1pZYzdxX3NzNEVOekxFOVE&usp=sharing

也许您的值有一些列格式?

于 2013-09-03T16:03:25.227 回答