删除计算列表中的空格

时间:2012-10-29 13:59:46

标签: sharepoint-2010

我创建了一个计算列,它创建了一个调用名为“Pitch Name”的列的URL,然后从中创建URL,但我必须删除需要显示为URL的音高之间的空格/空格。例如“可口可乐”需要是“CocaCola”,所以网站名称可以是“http://sitename.com/CocaCola”。我尝试过使用TRIM功能,但这不起作用。我已经尝试了REPLACE功能,但这似乎也没有用。任何解决方案?

(试图编辑答案:) 更新: REPLACE和FIND函数有效但仅当字符串包含所需字符的数量时才有效。如果角色没有出现与公式要求的次数相同的话,那么总是会得到字符串#VALUE,这意味着它没有工作

1 个答案:

答案 0 :(得分:1)

SharePoint计算字段使用Excel函数,而不是.NET函数,因此您可能希望使用SUBSTITUTE而不是REPLACE。

尝试这样的事情:

=SUBSTITUTE([Pitch Name], " ", "")

<强>更新

张雪梅在Calculated Field Error中说:

  

“SUBSTITUTE”功能在SharePoint中不可用。

作为一种解决方法,他建议:

  

对于“SUBSTITUTE”功能,您必须使用“REPLACE”功能和“FIND”功能的组合。 “FIND”将返回字符串中所需字符的位置,然后将其传递给“REPLACE”函数,以便它可以用新字符替换它。