3

在名为“资产名称”的 Excel 列中,我的值如下

LDNWSW-LXP17KZ
ADFHGW-WXP17KZ
ASDWSW-DXP17KZ

我需要一个公式来获取另一列中每个值的连字符右侧的第一个字符。连字符可以出现在任何位置(除了第一个)。

任何指针?提前致谢

我试过公式=RIGHT([AssetName],LEN([AssetName])-SEARCH("-",[AssetName]))

4

3 回答 3

4

假设输入,您AssetName在表中有数据列,所以这个公式:

=MID([AssetName],FIND("-",[AssetName])+1,1)

应该为你做这项工作。在表格的任何列中键入它并更好地将其存储为Calculated Column- 如果您在表格列中输入公式,Excel 会建议您这样做。

于 2013-03-08T08:26:04.500 回答
1
=LEFT(RIGHT(D6,FIND("-",D6)),1)

数据在 D6 中的位置

于 2013-03-07T17:12:18.967 回答
0

你可以使用这样的东西;

=MID(A1,FIND("-",A1,1)+1,1)

FIND函数返回“-”在其中的位置,A1并且该MID函数从指定的起始位置返回字符,在本例中为连字符。

于 2013-03-07T17:06:26.527 回答