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

Excel formula 什么Excel公式可以找到单元格的最后X个字符(最多Y个字符)?,excel-formula,Excel Formula,我需要用另一个单元格的字符填充一个单元格,直到某一点。例如,单元格A1包括类似http://mysite.com/product.asp?ic=ipod123。我需要一个从字符串末尾开始的公式,并复制所有字符,直到它到达=符号 因此,当A1包含http://mysite.com/product.asp?ic=ipod123,则A2将变为ipod123 任何帮助都将不胜感激 如果您的字符串URL位于A1中,则可以使用以下方法获取参数: =RIGHT(A1,LEN(A1) - FIND("=",A1

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

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


任何帮助都将不胜感激

如果您的字符串URL位于A1中,则可以使用以下方法获取参数:

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

如果字符串URL位于A1中,则可以使用以下方法获取参数:

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

在我的Excel中,我必须用分号改变昏迷状态:

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

在我的Excel中,我必须用分号改变昏迷状态:

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

通过MySQL子字符串索引中的最后一个字符获取字符串的最后一部分

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

 mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -1);
    -> 'com'
在Excel中,您可以使用:

=RIGHT(A1,LEN(A1) - FIND("=",A1))
=RIGHT(C2,LEN(C2) - FIND("^^",SUBSTITUTE(C2," ","^^",LEN(C2)-LEN(SUBSTITUTE(C2," ","")))))
查找字符的最后位置(例如单元格中的“”)


通过MySQL子字符串索引中的最后一个字符获取字符串的最后一部分

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

 mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -1);
    -> 'com'
在Excel中,您可以使用:

=RIGHT(A1,LEN(A1) - FIND("=",A1))
=RIGHT(C2,LEN(C2) - FIND("^^",SUBSTITUTE(C2," ","^^",LEN(C2)-LEN(SUBSTITUTE(C2," ","")))))
查找字符的最后位置(例如单元格中的“”)


这可能与Excel的版本或区域设置(即语言)有关;有时使用,其中,是数字小数点分隔符。请看,这可能与Excel版本或区域设置(即语言)有关;有时使用,其中,是数字小数点分隔符。看,我做得很好!一个小问题是,如果应该包含URL的单元格为空,则公式将返回
#VALUE。是否要让它返回一个空白单元格而不是一个错误?将它包装在一个测试空白单元格的
IF
中:
=IF(A1“”,RIGHT(A1,LEN(A1)-FIND(“=”,A1)),”)
。这就是为什么excel公式变得非常糟糕的原因——你只是不断地把它们包装起来。做得很棒!一个小问题是,如果应该包含URL的单元格为空,则公式将返回
#VALUE。是否要让它返回一个空白单元格而不是一个错误?将它包装在一个测试空白单元格的
IF
中:
=IF(A1“”,RIGHT(A1,LEN(A1)-FIND(“=”,A1)),”)
。这就是为什么excel公式变得非常糟糕的原因——你只是不断地把它们包装起来。