본문 바로가기
Tools/엑셀(Excel)

[Excel] 엑셀_특정 문자 변경하기 (SUBSTITUTE)

by 썸머워즈 2020. 7. 31.
반응형

앞서 문자열의 특정 위치의 문자를 변경하는 함수를 알아봤는데


위치는 모르겠고 그저 일치하는 문자만 다른걸로 변경하고자 한다면


그때 사용하는 함수가


SUBSTITUTE


함수이다.


SUBSTITUTE(text, old_text, new_text, [instance_num])


text : 변경 하려는 대상(참조셀,문자열)

old_text : 변경 기준 문자

new_text : 변경 하려는 문자

instance_num : 바꾸고자 하는 대상 문자의 순서


뭔가 말로 설명하다보니 복잡한 면이 있는거같다.


참조 셀(text)에서 찾고자 하는 문자(old_text)를 변경하려는 문자(new_text)로 변경시켜주는 함수이다.


여기서 instance_num은 예제를 통해 알아보도록 하자.


"나의 블로그 나의 기록들"

이라는 문구를 가지고 SUBSTITUTE 함수를 사용해 보도록하자.



이런식으로 사용하면 결과는 다음과 같다.


나의 -> 나만의


로 전부 바뀐것을 볼수가 있다


물론 한글자만 해서 바꿀수도 있는점 참고하고 사용하면 된다.



이제 여기서 마지막 변수인 INSTANCE_NUM 을 사용해보자


아까 위에서 설명한것처럼 몇번째것만 바꿀것인지 설정하는 것이라


모두 바꿀거면 사용하지않고 일부만 바꾸려면 사용하는것이다.


나는 두번째 "나의" 를 나만의로 바꾸고자한다.



이렇게 사용하면 당연히 결과는 뒤에 나오는 "나의"만 "나만의"로 바뀐다.




이런식으로 쉽게 사용이 가능하며


유용한 함수이다.







반응형


댓글

TOP