2020-09-21 17:43发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我需要从字段中的两个特定字符串之间提取文本。
例如,该字段可能看起来像这样:
#Metalwork-Enamel#Cabinet 4 Shelf 2 ###这是我要提取的标签文本。####
我想提取###和####之间的文本; 换句话说,我要提取"这是我要提取的标签文本。"
有人可以建议我需要这样做的公式吗? 我已经尝试过在论坛上找到的几个选项,但到目前为止都没有用。
欢呼
凯伦
使用ExtractString函数:
ExtractString(Yourfield," ###"," ####")
非常感谢! 我同意,这是一个非常简洁的解决方案!
非常感谢
Karen
您可以使用Instr()函数
Instr(YourField,'###')将返回前#个字符的编号
然后使用mid()
Mid(Yourfield,Instr(YourField,'###')+ 3,Instr(YourField,'####')-1)
伊恩
你好,伊恩
非常感谢您的回复...当我看到您的答案时,我刚刚弄清楚了该怎么做...然后看到Ido用管道中的那个ExtractString魔术了!
无论如何都会为您的出色表现加油:-)
最多设置5个标签!
使用ExtractString函数:
非常感谢! 我同意,这是一个非常简洁的解决方案!
非常感谢
Karen
您可以使用Instr()函数
Instr(YourField,'###')将返回前#个字符的编号
然后使用mid()
Mid(Yourfield,Instr(YourField,'###')+ 3,Instr(YourField,'####')-1)
伊恩
你好,伊恩
非常感谢您的回复...当我看到您的答案时,我刚刚弄清楚了该怎么做...然后看到Ido用管道中的那个ExtractString魔术了!
无论如何都会为您的出色表现加油:-)
Karen
一周热门 更多>