msexcel的:如何在字符串中查找字符的位置?

通过使用相应的内置函数“FIND”,在msexcel的中查找字符串中字符的位置可以是一个非常简单的操作。


Excel在字符串中查找字符的位置

通过使用相应的内置函数“FIND”,在msexcel的中查找字符串中字符的位置可以是一个非常简单的操作。

Excel在字符串中查找字符位置并提取子字符串

例如,假设我们有一个目录和文件名列表,只想获得文件名的最终结果。

在这种情况下,即使是Excel中的高级vlookup也无济于事,因为它不允许从主字符串中提取任何信息。

最好的解决方案是使用函数“FIND”查找字符串中字符的位置,并使用此数字使用Excel中的“MID”函数提取字符串的其余部分。

在Excel字符串中查找字符的位置

要在Excel中查找特定给定字符的位置,只需在字符串上使用函数“FIND”,为要查找的字符和要查找的字符串提供参数,例如,参考Excel电子表格中的另一个单元格。

'=FIND("char",”string”)

从字符开始提取字符串

然后,使用字符位置的信息,使用函数MID通过添加+1来提取在找到的字符之后开始的所需字符串,并使用足够长的字符串长度(例如999)来提取字符串的其余部分。一定要涵盖整个结果。

'=MID(“string”,”char”+1,999)

Excel在字符前提取文本

要在Excel中的给定字符之前提取文本,只需找到字符位置,并使用少于一个字符的“LEFT”函数来提取找到的字符之前的文本。

'=LEFT(“string”,”char”-1)

在字符串excel中找到第n个字符

成为Excel Pro:加入我们的课程!

通过我们的Excel 365基础课程将您的技能从新手提升到英雄,旨在使您精通几次会议。

在这里注册

通过我们的Excel 365基础课程将您的技能从新手提升到英雄,旨在使您精通几次会议。

通过使用“FIND”和“SUBSTITUTE”函数在Excel中查找字符串中第n个字符。

“SUBSTITUTE”函数将用特殊的一个替换所请求的第二个研究字符实例,函数“FIND”将获得该字符串中该特殊字符的位置。

只需选择要在给定字符串中查找的第n个匹配项,将显示结果,显示字符串中第n个字符的出现位置。

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
如何在Excel中的文本字符串中查找字符的第N次出现(位置)?

Excel在字符串中查找字符的位置 from right

要从右侧查找字符串中字符的位置,我们将使用类似的解决方案,使用“FIND”和“SUBSTITUTE”来查找字符串中给定字符的最后一次出现。

使用此解决方案,将显示字符串中字符的最后位置,该字符串也是右侧字符串中字符的位置。

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
在Excel中查找字符串中最后一次出现的位置

常见问题

Excel中可以使用哪种公式来识别特定字符串中特定字符的位置,从而帮助数据操作和分析?
在Excel中使用`find'或`搜索函数来查找字符串中字符的位置。该公式看起来像`= find(“字符”,cell_reference)`对于对案例敏感的搜索或`= search(“ artial”,cell_reference)`对于不敏感的搜索。用您要搜索的字符和`cell_reference'替换```字符''用包含文本的单元格。

在视频中为初学者完成2019 Excel


Yoann Bierling
关于作者 - Yoann Bierling
Yoann Bierling是一家网络出版和数字咨询专业人员,通过技术专业知识和创新产生了全球影响。热衷于赋予个人和组织在数字时代蓬勃发展,他被迫取得出色的成果,并通过创建教育内容来推动成长。

成为Excel Pro:加入我们的课程!

通过我们的Excel 365基础课程将您的技能从新手提升到英雄,旨在使您精通几次会议。

在这里注册

通过我们的Excel 365基础课程将您的技能从新手提升到英雄,旨在使您精通几次会议。




评论 (0)

发表评论