我正在尝试从一列中检索数据。我尝试使用
Trim(Mid([RIC_Name],InStr([RIC_Name],"=")+1))
这仅适用于“=”可用的情况。我想对“。”做类似的事情。
例如:
.abcdx.fx
werer=lu
jhgjj.nx
输出:
fx
lu
nx
这可能在一个表达式中吗?
我正在尝试从一列中检索数据。我尝试使用
Trim(Mid([RIC_Name],InStr([RIC_Name],"=")+1))
这仅适用于“=”可用的情况。我想对“。”做类似的事情。
例如:
.abcdx.fx
werer=lu
jhgjj.nx
输出:
fx
lu
nx
这可能在一个表达式中吗?
如果您使用该InStrRev
功能
Trim(Mid([RIC_Name],InStrRev([RIC_Name],".")+1))
您将得到问题中显示的答案,除了需要不同分隔符 (=) 的第二个答案。
根据此拆分的用途,您可以将分隔符设为变量并为其分配适当的分隔符。如果您需要一个语句来破解两个分隔符,请尝试以下操作:
Trim(Mid[RIC_Name],iif(InStrRev([RIC_Name],".")+1<>0,InStrRev([RIC_Name],".")+1,InStrRev([RIC_Name],"=")+1)))