반응형
앞서 문자열의 특정 위치의 문자를 변경하는 함수를 알아봤는데
위치는 모르겠고 그저 일치하는 문자만 다른걸로 변경하고자 한다면
그때 사용하는 함수가
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 을 사용해보자
아까 위에서 설명한것처럼 몇번째것만 바꿀것인지 설정하는 것이라
모두 바꿀거면 사용하지않고 일부만 바꾸려면 사용하는것이다.
나는 두번째 "나의" 를 나만의로 바꾸고자한다.
이렇게 사용하면 당연히 결과는 뒤에 나오는 "나의"만 "나만의"로 바뀐다.
이런식으로 쉽게 사용이 가능하며
유용한 함수이다.
반응형
댓글