我需要一个可以在sharepoint list计算列中使用的公式,这个公式可以从名为name的列中删除文字列最前面的空格,之后从中删除"A"
时间: 2023-12-10 13:41:32 浏览: 220
您可以使用以下公式来从 SharePoint 列中删除文本中的空格和 "A":
```
=IF(ISBLANK([name]),"",SUBSTITUTE(TRIM([name]),"A",""))
```
这个公式首先调用 `TRIM` 函数,该函数将从文本中删除前导和尾随空格。然后,它使用 `SUBSTITUTE` 函数将所有 "A" 替换为空字符串 ("")。最后,它使用 `IF` 函数来检查列是否为空,并返回空字符串 ("") 如果是这样的话,否则返回计算后的值。
请注意,这个公式只能在 SharePoint 计算列中使用。如果您需要在其他位置使用它,请根据该平台的语法进行修改。
相关问题
在SharePoint列表中使用REPLACE函数,TRIM函数和FIND函数功能,将一个计算列中文字列前后的空格全部删除,然后从文字列中寻找"株式会社"和"有限会社"并删除,告诉我可以实现这个功能的这个公式
可以使用以下公式实现:
```
=TRIM(REPLACE(REPLACE([原始列],FIND("株式会社",[原始列]),5,""),FIND("有限会社",[原始列]),5,""))
```
这个公式首先使用 FIND 函数查找 "株式会社" 和 "有限会社" 在原始列中的位置,然后使用 REPLACE 函数删除它们。最后,使用 TRIM 函数删除文字列前后的空格。
在SharePoint列表中的计算列中判断文字列前空格的数量并删除,然后从文字列中寻找"株式会社"和"有限会社"并删除,告诉我可以实现这个功能的这个公式
以下是可以实现上述功能的计算列公式:
```
=TRIM(RIGHT(SUBSTITUTE(SUBSTITUTE([列名],"株式会社",""),"有限会社",""),LEN([列名])-IF(ISERROR(FIND("株式会社",[列名])),0,FIND("株式会社",[列名]))-IF(ISERROR(FIND("有限会社",[列名])),0,FIND("有限会社",[列名]))))
```
这个公式会先用 SUBSTITUTE 函数将 "株式会社" 和 "有限会社" 替换为空字符串,然后使用 FIND 函数找到它们在字符串中的位置并将其从字符串中删除。最后,使用 TRIM 函数删除前导和尾随空格。
请注意,将 "列名" 替换为你的实际列名。
阅读全文