如何在Excel中replacey个字符后的x的第一个实例?

我想用一个公式来replace一个字符的第一个实例,从右边的特定数量的字符(包括空格)开始search。 例如在句子中:

One two three four Five six seven eight nine. 

我想用下划线replace空格(“”)的第一个实例,在17个字符之后(在“4”中的“u”之后)开始search,所以公式返回:

  One two three four_Five Six seven eight nine. 

请帮忙!

你可以使用REPLACE

 =REPLACE(A1,FIND(" ",A1,17),1,"_") 

下面的公式怎么样? 尝试一下…

 =LEFT(A1,SEARCH(" ",A1,17)-1) & "_" & MID(A1,SEARCH(" ",A1,17),LEN(A1)-SEARCH(" ",A1,17)+1)