我的数据就像下面的句子列表:
FPTS是我们的(案例ID)
专栏
我想找到单词“ FPTS”并将其ID提取出来并放入新的列中。如您所见,我需要提取的单词并非始终处于同一位置!有时它会改变我想做的是从上方提取FPTS-xxxx,这将是:
将为寻找解决方案提供很大帮助!
如果字符串始终是FPTS-####,则可以执行以下操作:
Found_Text = iferror(MID('table'[column], find("FPTS", '8HP_Tatoo_Today_Link'[TEXT_1]), 9), "")
这使用FIND
函数,它将返回在句子中找到“ FPTS”的位置。然后,它在MID
函数中使用此函数,该函数返回带有起始位置和长度的字符串。 find
用于定义起始索引,然后长度为9。
它包装在IFERROR
中,因为如果FIND
不返回任何内容(字符串不包含“ FPTS”,它将抛出错误。