REPLACE
참고
다음 사항은 REPLACEB에도 적용됩니다.
REPLACE는 지정한 문자 수에 따라 문자열의 일부를 다른 문자열로 바꿉니다.
REPLACEB는 지정한 바이트 수에 따라 문자열의 일부를 다른 문자열로 바꿉니다. 이 함수는 더블 바이트 문자에서 사용합니다.
구문
REPLACE(old_text,start_num,num_chars,new_text)
REPLACEB(old_text,start_num,num_bytes,new_text)
Old_text 바꾸려는 문자열입니다.
Start_num old_text에서 바꿀 문자의 위치입니다.
Num_chars REPLACE가 old_text에서 new_text로 바꿀 문자열의 수입니다.
Num_bytes REPLACEB가 old_text에서 new_text로 바꿀 바이트의 수입니다.
New_text old_text에 바꾸어 넣을 새 문자열입니다.
예제
다음 수식은 old_text의 6번째 문자에서 시작하여 5문자를 new_text로 바꿉니다.
REPLACE("abcdefghijk", 6, 5, "*") = "abcde*k"
6번째 문자에서 10번째 문자까지 모두 "*"로 바꿉니다.
다음 수식은 1990의 뒤의 2자리를 91로 바꿉니다.
REPLACE("1990", 3, 2, "91") = "1991"
셀 A2에 "123456"이 들어 있으면 다음과 같습니다.
REPLACE(A2, 1, 3, "@") = "@456"
RIGHT 함수가 "ABCDEF"를 표시한다면 다음과 같습니다.
REPLACE(RIGHT(A3, 6), 1, 6, "*") = "*"
다음 예제에서 셀 C4에 있는 처음 세 개의 더블 바이트 문자가 "아리랑"으로 바뀝니다.
REPLACEB(C4,1,3,"아리랑")
카페 게시글
엑셀강의
REPLACE 함수설명
cys
추천 0
조회 538
01.07.02 16:34
댓글 0
다음검색