在名为&#34的Excel列中;资产名称"我有像
这样的价值观LDNWSW-LXP17KZ
ADFHGW-WXP17KZ
ASDWSW-DXP17KZ
我需要一个公式来获取每个值的连字符的第一个字符 另一栏。连字符可能出现在任何位置(第一个除外)。
任何指针?在此先感谢
我尝试了公式=RIGHT([AssetName],LEN([AssetName])-SEARCH("-",[AssetName]))
答案 0 :(得分:4)
假设输入,表中有数据列AssetName
,所以这个公式:
=MID([AssetName],FIND("-",[AssetName])+1,1)
应该为你做的工作。在表格的任何列中键入它并更好地将其存储为Calculated Column
- 如果您在表格列中输入公式,Excel将建议您这样做。
答案 1 :(得分:1)
=LEFT(RIGHT(D6,FIND("-",D6)),1)
数据在D6中
答案 2 :(得分:0)
你可以使用这样的东西;
=MID(A1,FIND("-",A1,1)+1,1)
FIND
函数返回A1
中“ - ”的位置,MID
函数返回指定起始位置的字符,在本例中为连字符。< / p>