상세 컨텐츠

본문 제목

엑셀의 함수 및 기능 이용하기 TIP : 문자열을 바꾸는 기능과 텍스트 함수

IT정보/엑셀 팁(Excel Tip)

by 상민짱짱 2022. 7. 18. 07:00

본문

728x90
반응형

 

 

 

 

 

Microsoft Excel을 이용하여 문자열을 입력하게 되면 문자에 포함된 숫자로 문자로 인식하게 된다. 이러한 문자들 중 시작 위치와 문자수로 지정되는 문자를 다른 문자로 바꿔 주는 기능과 함수가 있는데 바로 바꾸기 기능과, REPLACE() 함수와 REPLACEB() 함수를 사용하여 문자를 검색하여 문자를 다른 문자로 변환할 수 있다.

 

 

 

REPLACE(Old_text,Start_num,Num_chars,New_text)

- 문자열(Old_text) : 바꿀 문자열을 지정한다.

- 시작위치(Start_num) : (문자열) 인수에 지정한 문자열에서 변환할 문자의 시작 위치를 지정한다. 

- 문자수(Num_chars) : 문자열에서 변환할 문자의 양을 지정한다.

- 변환문자열(New_text) : 바꿀 문자열을 지정한다.

 

 

 

 

 

REPLACEB(Old_text,Start_num,Num_bytes,New_text)

- 문자열(Old_text) : 바꿀 문자열을 지정한다.

- 시작위치(Start_num) : (문자열) 인수에 지정한 문자열에서 변환할 문자의 시작 위치를 지정한다. 

- 문자수(Num_bytes) : REPLACE() 함수는 문자수를 지정하고, REPLACEB() 함수는 바이트 수를 지정한다.

- 변환문자열(New_text) : 바꿀 문자열을 지정한다.

 

 

 

 

문자열을 변환하는 방법에는 두 가지 방법이 있는데, 첫 번째는 [홈] - [편집] - [찾기 및 선택] - [바꾸기]를 이용하는 방법과 두 번째는 위에서 언급한 함수를 이용하는 방법이다. 아래의 워크시트상에서 상품코드를 기존상품코드에서 변경상품코드로 변경해야 하는데 두 가지 방법을 가지고 바꾸기 기능을 배워보도록 하자.

 

 

 

먼저 첫번째 방법을 이용하기 위하여, 마우스를 이용하여 'D5'에서 드래그하여 'D16'에서 드롭을 한다.

 

 

 

 

[홈] - [편집] - [찾기 및 선택] - [바꾸기] 메뉴를 선택한다.[찾기 및 바꾸기] 대화상자가 나타나면 '찾을 내용(N) : RM', '바꿀 내용(E) : SN'을 입력한다. [모두 바꾸기(A)]를 선택하면 'D5:D16'셀 상에 들어가 있는 'RM'이라는 문자열을 찾아서 'SN'이라는 문자열로 변환된다.

 

 

 

 

[모두 바꾸기(A)]를 선택하면 '12개 항목이 바뀌었습니다.'라는 메시지가 표시되면서 문자열이 변경된 것을 확인할 수 있다.

 

 

 

 

이번에는 REPLACE함수를 이용하여 문자열을 변경해 보자. 먼저 'D5' 셀을 클릭하고 함수마법사(fx)를 누른다. [함수마법사] 대화상자가 나타나면 '범주 선택(C) : 텍스트', '함수 선택(N) : REPLACE'를 선택하고 [확인] 단추를 누른다.

 

 

 

[REPLACE] 대화상자가 나타나면 '문자열(Old_text) : C5', 시작위치(Start_num) : 8', '문자수(Num_chars) : 2', '변환문자열(New_text) : KR'이라고 입력한 후 [확인] 단추를 누른다.

 

 

 

 

 'D5'셀의 'CM'이라는 문자열이 'KR'로 변경된 것을 확인할 수 있다.

 

 

 

 

 'D5'셀을 다시 클릭하여 채우기 핸들을 이용하여, 'D12'셀까지 끌어준다. 'D5:D16'셀에 들어가있는 'CM'이라는 문자열이 전부 'KR'로 변경된 것을 확인할 수 있다.

 

 

 

728x90

관련글 더보기

댓글 영역