본문 바로가기

일상의 유용한 정보

엑셀함수 원하는 글자, 문자, 숫자 나오게 하기 (특정 문자열 바꾸기, replace 출력)


엑셀 함수를 이용해서 원하는 문자, 숫자열을 출력하는 방법입니다. 특정한 문자열에서 일정한 문자열을 삭제(공백) 혹은 다른 문자로 바꿔주는 명령어 Replace에 대해 알아보도록 하겠습니다. 예를 들어 전산번호와 품번이 거의 유사하지만 앞부분 혹은 중간부분, 끝부분의 내용만 다르다고 한다면 간단한 명령어로 전산번호를 품번으로 바꿔 줄 수 있습니다. 조금 더 자세하게 If를 이용해서 바꿔 줄 수도 있지만 오늘은 간단하게 유사한 문자열에서 특정 문자를 공백 혹은 다른 문자로 바꾸는 방법에 대해 확인 해보도록 하겠습니다.



엑셀 함수를 이용하면 생각보다는 빠르게 특정한 문서의 정리 혹은 데이터 관리가 가능합니다. replace는 원하는 숫자, 문자구간을 원하는 숫자, 문자로 치환해준다고 보시면 됩니다. 아래 처럼 관리품번과 표기 품번이 유사하지만 관리품번으로 인해 숫자가 많이 출력되는 부분에서 소비자에게 노출이 될 필요가 없는 부분을 삭제해 보도록 하겠습니다. 삭제라기 보다는 공백처리로 실질적인 문서열 학제 효과를 볼 수 있는 방법입니다. 


제가 실무에서 자주 쓰는 엑셀 함수 입니다. 엑셀을 잘 하지는 못하지만 필요한 부분을 배워서 실무에 적용을 하다 보니 업무속도도 빨라지고 상당히 정확해 졌습니다. 오늘 배울 함수는 replace로 간단한 지정셀과 바꾸고 싶은 구간만 설정하면 어떤 글씨 혹은 원하는 값으로 바꾸기가 가능합니다. 

그래서 엑셀 함수도 교체라는 함수를 쓰고 있네요. 간단하게 함수 =replace(지정셀,시작,끝,"대체글")입니다. 제가 사용하는 기준에 맞춰서 적은 거라 책과는 다를 수 있겠네요. 엑셀함수라고 검색을 하시면 상당히 유용한 엑셀 함수가 많이 나오니 참고하세요.



오늘 엑셀함수 replace, 아래처럼 A2의 셀의 내용을 B2에 앞에 678만 제외하고 출력하기 위해서 =replace(A1,1,3,"")를 입력했습니다. ""는 공백을 뜻하기 때문에 글자에 첫글자에서 3번째 글자를 공백으로 처리하는 내용입니다. 


이후 복사를 한 이후에 ctr+alt+v를 통해서 수식으로 원하는 구간에 붙여넣으시면 알아서 원하는 함수가 원하는 셀로 모두 들어가게 됩니다. 


엑셀 함수 Replace에서 ""(공백)을 입력했기 때문에 원하는 문자를 삭제하는 효과를 볼 수 있다면 원하는 글씨로 바꾸는 방법입니다.


아래처럼 "품번" 이라고 입력을 해놓게 되면 [ replace(A,2,1,3,"품번") ] 이라고 입력을 한다면 678이라는 글자가 품번으로 교체되는 효과를 볼 수 있습니다. 


엑셀에 replace함수는 원하는 셀의 지정 글자를 원한는 문자혹은 숫자로 바꿔준다고 보시면 됩니다. 


실무에서 꼭 필요한 엑셀함수는 그 업무분야에 따라 다르겠지만 데이터를 관리하고 정리하시는 분들이라면 vlookup, if등을 이용해서 상당히 유용하게 사용하실 수 있습니다. 이상으로 엑셀함수 원하는 글자, 문자, 숫자 나오게 하기 (특정 문자열 바꾸기, replace 출력)를 마치도록 하겠습니다.