REPLACE 함수

적용 대상
Microsoft 365용 Excel Mac용 Microsoft 365용 Excel Excel 2024 Mac용 Excel 2024 Excel 2021 Mac용 Excel 2021 Excel 2019 Excel 2016

이 문서에서는 Microsoft Excel의 REPLACE 함수에 사용되는 수식 구문과 이 함수를 사용하는 방법을 설명합니다. 

설명

REPLACE 함수는 텍스트 문자열의 일부를 지정된 문자 수만큼 다른 텍스트 문자열로 바꿉니다.

구문

REPLACE(old_text, start_num, num_chars, new_text)

REPLACE 함수 구문에는 다음과 같은 인수가 사용됩니다.

  • Old_text 필수. 일부 문자를 바꿀 문자열입니다.
  • Start_num 필수. old_text에서 new_text로 바꿀 문자의 위치입니다.
  • Num_chars 필수. old_text에서 new_text로 REPLACE할 문자의 수입니다.
  • New_text 필수. old_text에 바꿔 넣을 새 문자열입니다.

예제

다음 표의 예제 데이터를 복사하여 새 Excel 워크시트의 A1 셀에 붙여 넣습니다. 수식의 결과를 표시하려면 수식을 선택하고 F2 키를 누른 다음 Enter 키를 누릅니다. 필요한 경우 열 너비를 조정하면 데이터를 모두 표시할 수 있습니다.

데이터    
abcdefghijk
2009
123456
수식 설명(결과) 결과
=REPLACE(A2,6,5,"*") abcdefghijk의 6번째 문자(f)부터 5개 문자를 단일 * 문자로 바꿉니다. abcde*k
=REPLACE(A3,3,2,"10") 2009의 마지막 두 자리(09)를 10으로 바꿉니다. 2010
=REPLACE(A4,1,3,"@") 123456의 처음 3개 문자를 단일 @ 문자로 바꿉니다. @456

중요

  • REPLACEB 함수는 더 이상 사용되지 않습니다.
  • 호환성 버전 2로 설정된 통합 문서에서 REPLACE는 서로게이트 쌍의 동작을 개선하여 서로게이트 쌍을 2자가 아닌 1자로 계산합니다. 변형 선택기(일반적으로 이모티콘과 함께 사용됨)는 여전히 별도의 문자로 계산됩니다. 자세한 내용은 유니코드 표준을 참조하세요.