假设要对SharePoint列表中的某一列进行处理,列名为"name",假设要对SharePoint列表中的某一列进行处理,列名为"name",先删除文字列前后的半角空格,然后从文字列的前方删除可能存在的"大"或者"小",然后再删除一次结果的文字列头部出现的半角空格,之后判断文字列头部有没有全角空格,有全角空格存在就删除全角空格,告诉我可以实现这些要求的公式
时间: 2023-12-10 12:41:11 浏览: 70
SharePoint的列表中某列去除重复值的一种方法
5星 · 资源好评率100%
可以使用以下公式实现上述要求:
```
=TRIM(SUBSTITUTE(SUBSTITUTE(TRIM(SUBSTITUTE(name,"小","")),"大",""),IF(LEFT(TRIM(SUBSTITUTE(name,"小","")))=" ",1,0),""))
```
解析:
1. 使用SUBSTITUTE函数先将文字列中的"小"和"大"删除,然后使用TRIM函数删除前后的半角空格。
2. 使用IF函数判断处理后的文字列头部是否为半角空格,如果是则在前面添加一个空格,以便后面的步骤可以正确处理全角空格。
3. 再次使用TRIM函数删除前后的半角空格,然后使用SUBSTITUTE函数删除全角空格。
最终得到的结果就是处理后的文字列。
阅读全文