Excel:如何从右侧查找字符串


您可以使用以下公式在 Excel 中查找从右侧开始的字符串:

 =TRIM(RIGHT(SUBSTITUTE( A2 , " ", REPT(" ", 100)), 100))

此特定公式查找单元格A2中字符串的最后一个单词。

此公式的工作原理是将字符串中的每个单独空格替换为 100 个空格,然后返回字符串的最后 100 个字符,并删除前导空格和尾随空格。

结果是该公式仅返回字符串的最后一个单词。

下面的例子展示了如何在实践中使用这个公式。

示例:如何在 Excel 中从右侧查找字符串

假设我们在 Excel 中有以下一列字符串:

我们可以在单元格B2中键入以下公式来查找单元格A2中字符串的最后一个单词:

 =TRIM(RIGHT(SUBSTITUTE( A2 , " ", REPT(" ", 100)), 100))

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel从右侧搜索

B 列显示 A 列中每个字符串的最后一个单词。

如果您的字符串具有空格以外的分隔符,则只需在SUBSTITUTE函数中指定该分隔符即可。

例如,假设我们的每个字符串都使用斜杠而不是空格作为分隔符:

我们可以在单元格B2中键入以下公式来查找单元格A2中字符串的最后一个单词:

 =TRIM(RIGHT(SUBSTITUTE( A2 , "/", REPT(" ", 100)), 100))

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

B 列显示 A 列字符串中最后一个斜杠后面的最后一个单词。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何从单元格中删除特定文本
Excel:如何从字符串中删除最后 3 个字符
Excel:如何在字符串中插入字符

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注