엑셀에서 문자를 바꾸는 함수로 SUBSTITUTE, REPLACE 가 있습니다. 두 함수의 차이는 무엇일까요? SUBSTITUTE 는 문자열에서 해당하는 문자를 찾아 전부 바꿀 수 있습니다. 문자열 전체에 바꾸고자 하는 문자가 여러 개 있을 때 이용합니다. 그에 반해 REPLACE 는 문자의 위치를 지정해서 원하는 것으로 바꿉니다. 하나만 바꿀 수 있습니다. 물론 SUBSTITUTE 도 위치를 지정해서 특정 위치에 있는 문자열을 변경하는 것이 가능합니다.
▼ 먼저 SUBSTITUTE 함수에 대해서 알아보겠습니다. 샘플 문자열에서 2010 을 2018 로 교체해 보겠습니다.
▼ SUBSTITUTE 함수의 필요 인자들은 다음과 같습니다. 그림처럼 결과를 보시면 2010 이 모두 2018 로 변경되어 있습니다.
l Text : 변경할 문자열이 포함된 텍스트입니다.
l Old_text : 바꿀 대상이 되는 문자열입니다.
l New_text : 대신할 문자열 입니다.
l Instance_num : 문자열에서 바꿀 대상이 몇 번째 인지 지정하는 숫자입니다. 입력하지 않으면 모든 문자열을 변경합니다.
▼ 만약 바꿔야 하는 문자열이 하나라면 여러 개 중에서 위치를 지정할 수 있습니다. 그림처럼 마지막 인수 Instance_num 을 2로 입력하면 2번째에 있는 2010 만 2018 로 변경이 됩니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 공백을 제거하거나 특정 문자 삭제하기 ▶ 엑셀 Excel 특정 문자 세는 방법, LEN과 SUBSTITUTE 함수 사용 ▶ 엑셀 Excel 텍스트 길이를 알아내기 위한 함수 사용법 ▶ 엑셀 Excel 구분자로 분리된 단어의 수를 알아내는 방법 ▶ 엑셀 Excel 셀 문자 수 계산하는 LEN 함수 사용하기 |
▼ 결과는 다음과 같습니다.
▼ 두 번째 함수인 REPLACE 는 문자의 위치를 지정해서 변경합니다. Start_num 에서는 문자의 시작위치를 지정하고 Num_chars 에서 개수를 입력합니다. 공백도 포함합니다. 그림에서 입력한 Start_num = 7 과 Num_chars = 4 는 첫 번째의 2010 입니다. 마지막 인수인 New_text 는 바꿀 문자열을 입력합니다.
▼ REPLACE 함수를 적용한 결과는 다음과 같습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 엑셀 Excel 공백을 제거하거나 특정 문자 삭제하기 ▶ 엑셀 Excel 특정 문자 세는 방법, LEN과 SUBSTITUTE 함수 사용 ▶ 엑셀 Excel 텍스트 길이를 알아내기 위한 함수 사용법 ▶ 엑셀 Excel 구분자로 분리된 단어의 수를 알아내는 방법 ▶ 엑셀 Excel 셀 문자 수 계산하는 LEN 함수 사용하기 |
'엑셀(Excel) > Excel' 카테고리의 다른 글
엑셀 Excel 셀 추가하기, 단축키 사용해서 간단하게 추가하기 (1) | 2023.08.26 |
---|---|
엑셀 Excel 원본파일 복사본 문서 생성해서 띄우기 (0) | 2023.08.25 |
엑셀 Excel 함수 ABS 상세한 설명과 사용 예제 (0) | 2023.08.25 |
엑셀 Excel 숫자 단위 한글로 표시하는 방법, 만, 천 단위 표시 (2) | 2023.08.23 |
엑셀 SUBSTITUTE 함수 상세한 설명과 활용 방법 (0) | 2023.08.22 |
엑셀 YEAR 함수 상세한 설명과 활용 예제 (0) | 2023.08.20 |
엑셀 LEN 함수 상세한 설명과 활용 예시 (0) | 2023.08.19 |
엑셀 Excel 절대값 함수 ABS 사용하기, 음수를 양수로 바꾸는 함수 (0) | 2023.08.19 |