如何在最后一个下划线之后在Excel中提取字符串的最后一部分

沙菲克·拉哈曼(Shafeeq Rahaman)

我有以下示例数据:

1. animated_brand_300x250
2. animated_brand_300x600
3. customaffin_greenliving_solarhome_anim_outage_offer

如何从Microsoft Excel的最后一个下划线中提取字符串?

我想提取第一个下划线之前和最后一个下划线之后的值。

第一个下划线:

=LEFT(B6,SEARCH(“_”,B6)-1)

将返回animatedcustomaffin作为输出。

最后一个下划线后如何返回字符串?

迈克尔印象

您可以_使用RIGHT函数在最后一个字符串之后找到该字符串棘手的部分是找到最后一个的位置_

首先,我们需要确定_多少个这可以通过全部删除_并比较两个字符串的长度来完成

LEN(A1)-LEN(SUBSTITUTE(A1;"_";""))

由于我们现在知道要查找的是_的第二次出现,因此我们可以使用该SUBSTITUTE函数_用另一个字符替换第二次出现的_ (此字符必须是不属于原始字符串的字符-我选择了#)。

现在,我们使用该FIND功能搜索#字符的位置现在可以将此职位交付给RIGHT职能部门。

您的最终公式将是:

=RIGHT(A1;LEN(A1)-FIND("#";SUBSTITUTE(A1;"_";"#";LEN(A1)-LEN(SUBSTITUTE(A1;"_";"")));1))

在Excel中获取具有多次出现的字符后的最后一个字符串

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除下划线和随机数字之后的字符串的最后一部分

提取字符串中最后一个下划线之后的数字

在Lua中提取字符串的最后一部分

如何在JavaScript中获取字符串的最后一部分?

如何在蜂巢中提取字符串的一部分

如何在javascript中提取字符串的一部分?

如何在RegEx中提取字符串的一部分

删除最后一个“”之后的字符串的最后一部分。在R中

如何在python数据帧中的最后一个下划线之后删除字符串?

在excel中提取字符串的一部分

粗体和下划线只是字符串的一部分

如何在Windows批处理文件中提取字符串的一部分?

从字符串中提取字符串的一部分?

在连字符后获取字符串的最后一部分

如何在pandas数据框单元格中提取字符串的一部分并创建一个包含该字符串的新列

在最后一个下划线之前创建从文件名的一部分命名的文件夹并移动相应的文件

如何在JavaScript中删除字符串的最后一部分?

如何在C中删除字符串的最后一部分

获取字符串的最后一部分

在C#中拆分并获取字符串的最后一部分

如何在RDD中提取一部分字符串?

如何在python中提取一部分字符串?

重击:在数字之后提取字符串的一部分

在最后一个下划线之后替换字符

在awk“ if”语句中的最后一个下划线之后获取字符

在python中提取字符串的一部分

在SQL中提取字符串的一部分

在R中提取字符串的一部分

在bash脚本中提取字符串的一部分