什么是在某一点之后find文本的最好方法
在名为“资产名称”的Excel列中,我有类似的值
LDNWSW-LXP17KZ ADFHGW-WXP17KZ ASDWSW-DXP17KZ
我需要一个公式来获取另一列中每个值的连字符的第一个字符。 连字符可能出现在任何位置(第一个除外)。
任何指针? 提前致谢
我试过公式=RIGHT([AssetName],LEN([AssetName])-SEARCH("-",[AssetName]))
假设input,你有表中的数据列AssetName
,所以这个公式:
=MID([AssetName],FIND("-",[AssetName])+1,1)
应该为你做这个工作。 在表格的任何一列中input它,并将其更好地存储为Calculated Column
– 如果您在表格列中input公式,则Excel会build议您这样做。
=LEFT(RIGHT(D6,FIND("-",D6)),1)
数据在D6中
你可以用这样的东西;
=MID(A1,FIND("-",A1,1)+1,1)
FIND
函数返回A1
“ – ”的位置, MID
函数从指定的起始位置返回字符,在这种情况下是连字符。