在名为“资产名称”的 Excel 列中,我的值如下
LDNWSW-LXP17KZ
ADFHGW-WXP17KZ
ASDWSW-DXP17KZ
我需要一个公式来获取另一列中每个值的连字符右侧的第一个字符。连字符可以出现在任何位置(除了第一个)。
任何指针?提前致谢
我试过公式=RIGHT([AssetName],LEN([AssetName])-SEARCH("-",[AssetName]))
在名为“资产名称”的 Excel 列中,我的值如下
LDNWSW-LXP17KZ
ADFHGW-WXP17KZ
ASDWSW-DXP17KZ
我需要一个公式来获取另一列中每个值的连字符右侧的第一个字符。连字符可以出现在任何位置(除了第一个)。
任何指针?提前致谢
我试过公式=RIGHT([AssetName],LEN([AssetName])-SEARCH("-",[AssetName]))
假设输入,您AssetName
在表中有数据列,所以这个公式:
=MID([AssetName],FIND("-",[AssetName])+1,1)
应该为你做这项工作。在表格的任何列中键入它并更好地将其存储为Calculated Column
- 如果您在表格列中输入公式,Excel 会建议您这样做。
=LEFT(RIGHT(D6,FIND("-",D6)),1)
数据在 D6 中的位置
你可以使用这样的东西;
=MID(A1,FIND("-",A1,1)+1,1)
该FIND
函数返回“-”在其中的位置,A1
并且该MID
函数从指定的起始位置返回字符,在本例中为连字符。