Text Manipulation Excel - 如何在字符串中交换两个字符?

时间:2014-02-27 16:33:43

标签: excel text-manipulation

如何在Excel中的字符串中交换两个字符,并将字符串和位置交换为用户指定的交换?

例如:

用户输入一句话:“你好!”

用户输入LEN(句子)的1到一半之间的整数:2

输出:“他theri!”

我能够替换第一个实例,但无法找到替换第二个实例的方法。

到目前为止,我已经使用了REPLACE和MID功能来完成我的工作。

谢谢!

1 个答案:

答案 0 :(得分:2)

请说出A1中的初始句子和B1中的intereg编号。比你可以使用:

=REPLACE(REPLACE(A1,LEN(A1)-B1+1,1,MID(A1,B1,1)),B1,1,MID(A1,LEN(A1)-B1+1,1))

enter image description here