9-4
=REPLACE(A3,SEARCHB(A4,A3),2,"명세서")
A3 = 분기 수익
SEARCHB(A4,A3) = 6
분기 수익 에서
6번째부터 2개를 "명세서" 로 변환시키면 = 분기 수익명세서 인데
9-3번
=MID(A2,SEARCHB(A4,A3),2)
A2 = 한국 대한민국
SEARCHB(A4,A3) = 6
6번째부터 2자리가 왜 = "민국" 이되는지?
같은 6번째부터 2자리가 왜틀린가요?
안녕하세요.
REPLACE 함수와 MID 함수가 다르지는 않습니다.
REPLACE("분기 수익", 6, 2,"명세서") : "분기 수익"의 6 번째부터 2글자를 "명세서"로 교체하므로 "분기 수익명세서"가 됩니다.
MID 함수의 경우도 자릿수를 셀 때, 실제 문자 갯수를 세어 주시면 됩니다.
한글, 공백, 영어, 숫자 등이 모두 1글자 처리되어서 "한국 대한민국"에서 6번째 글자가 "민"이 됩니다.
SEARCHB 함수는 Byte 단위로 구분하여 위치를 카운트하기 때문에 위 두 함수와 다른 점이 있습니다.
좋은 하루 보내세요.
-
관리자2018-12-14 22:09:10
안녕하세요.
REPLACE 함수와 MID 함수가 다르지는 않습니다.
REPLACE("분기 수익", 6, 2,"명세서") : "분기 수익"의 6 번째부터 2글자를 "명세서"로 교체하므로 "분기 수익명세서"가 됩니다.
MID 함수의 경우도 자릿수를 셀 때, 실제 문자 갯수를 세어 주시면 됩니다.
한글, 공백, 영어, 숫자 등이 모두 1글자 처리되어서 "한국 대한민국"에서 6번째 글자가 "민"이 됩니다.
SEARCHB 함수는 Byte 단위로 구분하여 위치를 카운트하기 때문에 위 두 함수와 다른 점이 있습니다.
좋은 하루 보내세요.