您的数据-已加密。身份–匿名。互联网速度–优越。
您的数据-已加密。身份–匿名。互联网速度–优越。
 

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

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个字符

通过使用“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中查找字符串中最后一次出现的位置

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

您的数据-已加密。身份–匿名。互联网速度–优越。
您的数据-已加密。身份–匿名。互联网速度–优越。
 

类似的文章


您的数据-已加密。身份–匿名。互联网速度–优越。
您的数据-已加密。身份–匿名。互联网速度–优越。
 

评论 (0)

发表评论

您的数据-已加密。身份–匿名。互联网速度–优越。
您的数据-已加密。身份–匿名。互联网速度–优越。
 
您的数据-已加密。身份–匿名。互联网速度–优越。
您的数据-已加密。身份–匿名。互联网速度–优越。