라벨이 replace인 게시물 표시

1일1함수 (37) SUBSTITUTE 함수 : 특정 문자열을 다른 문자열로 바꾸기

이미지
지난 번에는 REPLACE함수를 사용해서, 특정위치에 있는 문자열 을 다른 문자열로 바꾸었습니다. 오늘 다루게 될 SUBSTITUTE함수는 특정한 문자열을 찾아, 다른 문자열로 바꾸는 함수 입니다. 구문 SUBSTITUTE ( text , old_text , new_text ,instance_num) text   문자를 대체할 텍스트가 포함된 셀의 참조 또는 텍스트입니다. old_text   바꿀 텍스트입니다. new_text   old_text를 대신할 텍스트입니다. instance_num    text에서 몇 번째에 있는 old_text를 new_text로 바꿀 것인지를 지정하는 수입니다 . instance_num을 지정하면 해당하는 위치에 있는 old_text만 바뀝니다. 그렇지 않으면 모든 old_text가 new_text로 바뀝니다. 다음과 같이 전화번호의 국번표시를 바꾸는 함수를 생각해 봅시다. SUBSTITUTE를 적용하니까 앞의 괄호는 바뀌지 않았습니다. 위의 수식으로 나온 결과값에다 한번 더 SUBSTITUTE를 적용하여, 앞에 있는 괄호를 공백으로 바꾸는 수식을 만들어 봅시다. 사실, 이것은 단축키 CTRL+F를 누르면 나오는 "찾기-바꾸기"와 유사한 기능입니다. CTRL+F를 눌러서 ")"를 찾아 "–"로 바꾸어주고 난뒤, "("를 찾아 빈칸으로 바꾸는 작업을 해도 됩니다. 하지만, CTRL+F로는 할 수 없는 경우도 있습니다. 위의 작업을 거꾸로 한다고 가정합시다. 즉, 02-222-2222라는 전화번호를 (02)-222-2222로 바꾼다고 해봅시다. 위의 그림처럼 CTRL+F를 하여 찾을내용을"–", 바꿀내용을" )"로 입력한 뒤 "모두바꾸기"하면 02)222)2222가 됩니다. 물론, 02뒤에 있는 "–"에 커서가 오면

1일1함수 (36) REPLACE 함수 : 지정한 위치에서 문자열 바꿈

이미지
그동안 45개 정도의 함수를 살펴보았습니다. 앞으로도 400개 정도의 함수가 남아있습니다만, 우리가 평생가도 한번도 쓸 필요가 없을지도 모르는 함수들도 있으므로, 모든 함수를 다 살펴보는 것은 의미가 없을 것 같습니다. 많이 쓰이거나 특정 기능을 위해 꼭 필요한 함수들만 살펴보고, 중간중간에 엑셀 사용을 편리하게 해주는 팁들과, 함수 외에 많은 엑셀의 기능들(차트, 피벗, 해찾기등)을 살펴보기로 하겠습니다. (혹시 다루었으면 하는 함수가 있다면 댓글을 달아주세요) 그리고, 함수와 기능들에 대한 연구를 계속하면서, 각자가 맡은 업무에서 엑셀을 사용했을 때 궁금증이나 해결방법등을 공유하고 함께 연구하는 자리를 마련하려고 합니다. 지난번에 올렸던 이원목적분류표 같은 경우가 좋은 예가 되겠지요. "이런 문서를 엑셀로 만들면 편할 것 같은데, 이 부분에는 어떤 함수를 써야할까요?" 라던지, "이러저런 통계수치료를 보기 좋게 정리하려면 어떤 형식으로 표를 만들면 될까요?"라던지 하는 질문을 누군가 올리면, 다른 분들이 각자 연구하여 해결책을 찾아 올리고, 함께 보고 공유할 수 있겠지요. 그런 자료들이 모이고, 또 수정하는 과정을 거치면 굉장한 자료가 될 것입니다. 지금은 자기가 당장 맡은 업무가 아니기에 관계없을지 몰라도, 다음에 그 업무를 맡게 되면 모아둔 자료들이 힘을 발휘하겠지요. 그러기위해서는 지금의 블로그 방식으로는 힘들 듯 합니다. 블로그는 1인미디어이기 때문에 여러 사람이 참여하는 글을 올릴 수가 없습니다. 카페형식이 되어야할텐데, 기존의 포탈사이트의 카페를 이용하여 외부사람들도 참여하는 방법도 있고, 폐쇄된 형태로 학교 내에서만 운영하는 방법도 있을 듯 합니다. 좋은 의견 있으시면 주세요. 자, 서론이 길었습니다. 오늘은 문자열 함수중에서 REPLACE함수입니다. (앞으로 남은 문자열함수 중에서 우리가 다룰 것은 SUBSTITUTE, WON, DOLLAR 뿐입니다.) 구