2014-02-27 2 views
0

Excel에서 문자열의 두 문자를 스왑하고 문자열과 위치를 사용자가 지정한대로 바꿀 수 있습니까?텍스트 조작 Excel - 문자열의 두 문자를 서로 바꾸는 방법은 무엇입니까?

예 :

사용자가 문장을 입력합니다. "안녕하세요!" 2

출력 :

사용자는 1과 LEN (문장)의 절반 사이의 정수를 입력 "그는 theri!"

첫 번째 인스턴스를 바꿀 수 있지만 두 번째 인스턴스를 바꿀 수있는 방법을 찾을 수 없습니다.

지금까지 나는 가지고있는 것을 성취하기 위해 REPLACE와 MID funciton을 사용했습니다.

감사합니다.

답변

2

처음 문장의 내용은 A1과 intereg number는 B1입니다. 당신이 사용할 수있는 것보다 :

=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

+1

하나와 축하를 처음 10K에 대한 :) –