You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SharePoint计算列获取下划线后的首个字符问题

SharePoint计算列获取下划线后首个字符的解决方案

正确公式

直接使用MID结合FIND函数即可实现需求,公式如下:

=MID([Title], FIND("_", [Title]) + 1, 1)

公式解析

  • FIND("_", [Title]):定位下划线_在Title字段值中的位置,例如对于值“12345_Name”,该部分返回数字6
  • +1:将位置偏移到下划线的下一个字符,也就是目标字符的起始位置
  • MID([Title], 起始位置, 1):从起始位置开始,提取1个字符,最终得到下划线后的首个字符(示例中为“N”)

特殊情况处理

如果存在Title字段不含下划线的情况,为避免公式返回错误,可以添加判断逻辑,返回空值或自定义内容:

=IF(ISNUMBER(FIND("_", [Title])), MID([Title], FIND("_", [Title]) + 1, 1), "")

注意事项

创建计算列时,需将数据类型设置为「单行文本」,确保结果能正常显示并用于创建视图。

内容的提问来源于stack exchange,提问作者kim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 22:09:49