IT News/Computer

엑셀 수식 중 문자를 변경하는 Substitute 와 Replace 의 차이점과 Clean 함수를 소개합니다.

skyLove1982 2016. 7. 13. 17:04
반응형

엑셀에서 셀에 있는 문자 중에 특정 문자로 바꾸는 문자 바꾸기 함수는 크게 두가지로 구분됩니다.
Substitute 와 Replace 입니다.

Substitute 는 셀에있는 글자 중에 특정 문자로 바꾸는 것이며
Replace 는 셀에있는 글자 중에 글자의 특정 위치에 있는 글자를 변경하는 것입니다.


excel replace function엑셀 replace 함수


우선 replace 함수를 보면 함수 이름 때문에 착각 할 수도 있을것 같은데요. 이것은 특정 문자의 위치에 있는 것만 바꾸는 것입니다. 예를 들어 A1 셀에 있는 텍스트에서 1번째에서 3번째 셀을 C 문자로 변경하는 함수는 REPLACE(A1,1,3,"C") 으로 쓰게 됩니다.

즉 "QZX"가 "C" 문자 하나로 변경되게 됩니다.


이와 다른게 특정 문자를 원하는 문자로 바꾸는 함수인 substitute 를 보도록 하겠습니다.


excel substitute function엑셀 substitute 함수


위의 이미지와 같이 A1 셀에 있는 문자열 중에 2010 문자열을 2013으로 바꾼다는 함수입니다. 위의 예시는 SUBSTITUTE(A1, "2010", "2013") 으로 씁니다.


그리고 마지막으로 clean 함수에 대해서 소개해 드리겠습니다.


excel celan functjion엑셀 celan 함수


위의 이미지와 같이 하나의 셀에 글자가 4줄로 되어있는데요 그것은 Alt+Enter 키를 눌러서 작성한 값인데요.. Clean 함수는 프린트 할때 불필요한 문자들을 삭제하는 기능입니다. 따라서 줄을 바꾸는 특수 문자도 삭제가 되어 한줄로 표시가 되게 됩니다. 이 기능은 가끔 유용한것 같아서 올려봅니다.


엑셀을 사용하다보면 문자열을 다루는 함수가 많이 필요한것 같더라구요. 조금이나마 도움이 되셨으면 좋겠습니다.



[ 참조 url ]

http://www.excel-easy.com/examples/substitute-vs-replace.html

http://www.excelblog.ca/page/4/




반응형