如何返回相邻列中文本字符串的最后一个字母?

如何返回相邻列中文本字符串的最后一个字母?

我不想手动输入 600 多个条目,然后再看看是否有超级用户能够回答我的问题,这次我直接去找“Oracle”。顺便说一句,@Scott Craner 上次完美地回答了我的问题,所以我希望他或其他人也能回答这个问题。

我现在需要做的是返回相邻列中文本字符串的最后一个字母。这听起来很简单,我曾尝试在线查找,但还没有找到我所寻找的确切内容。我会继续寻找,但我感觉有些超级用户确切知道如何做到这一点。下面是我想要做的事情的图像:

如您所见,我手写了前 10 个,以便让您直观地看到。我输入了大写字母,但这不是必需的。如果使用原始文本的格式(小写)更容易做到这一点,那就完全没问题。

我正在使用 Excel 2007,感谢任何能帮助我回答这个问题的人的专业知识。

和往常一样,如果这个问题已经在其他帖子中得到解答,请告诉我。我确实尝试过看看是否有人已经问过这样的问题,但没有看到任何能准确回答我所寻找内容的内容。

答案1

我认为该公式=RIGHT(A2,1)可以满足您的要求。如果文本末尾可能有空格,您可以使用它=RIGHT(TRIM(A2,1))来忽略该空格。

单击此处查看我的意思的图片

如果您想要更易于理解的内容,请将数据格式化为表格。选择所有数据,转到主页→样式→格式化为表格,并确保选中“我的表格有标题”复选框。然后在“结尾”列中,您可以简单地使用公式,=RIGHT(TRIM([@Noun]),1)该公式将自动复制到整个表格,并且在我看来更容易理解。

您可以在以下网址阅读更多有关表格的酷炫用途的信息https://support.office.com/en-us/article/Using-structured-references-with-Excel-tables-F5ED2452-2337-4F71-BED3-C8AE6D2B276E

相关内容