Excel公式可以找到最多Y个字符的单元格的最后X个字符?

时间:2011-11-18 14:03:41

标签: excel-formula

我需要在一个单元格中填充另一个单元格的字符。例如,单元格A1包含类似http://mysite.com/product.asp?ic=ipod123的URL。我需要一个从字符串末尾开始并复制所有字符的公式,直到它到达=符号。

因此,当A1包含http://mysite.com/product.asp?ic=ipod123时,A2将变为ipod123

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:7)

如果你的字符串URL在A1中,那么你可以使用arg来获取:

=RIGHT(A1,LEN(A1) - FIND("=",A1))

答案 1 :(得分:0)

在我的Excel上,我不得不用分号来改变昏迷:

=RIGHT(A1;LEN(A1) - FIND("=";A1))

答案 2 :(得分:0)

按照MySQL子串索引

中的最后一个字符获取字符串的最后一部分
 mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
    -> 'www.mysql'

 mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -1);
    -> 'com'

在Excel中,您可以使用:

=RIGHT(C2,LEN(C2) - FIND("^^",SUBSTITUTE(C2," ","^^",LEN(C2)-LEN(SUBSTITUTE(C2," ","")))))

找到角色的最后位置(例如“在一个单元格中”)

=FIND("^^",SUBSTITUTE(C2," ","^^",LEN(C2)-LEN(SUBSTITUTE(C2," ",""))))