책 내용 질문하기
p143/9-4 ,9-3
도서
2019 시나공 SUMMARY 컴퓨터활용능력 1급 필기
페이지
143
조회수
36
작성일
2018-12-13
작성자
탈퇴*원
첨부파일

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자리가 왜틀린가요? 

답변
2018-12-14 22:09:10

안녕하세요.

 

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 단위로 구분하여 위치를 카운트하기 때문에 위 두 함수와 다른 점이 있습니다.

     

    좋은 하루 보내세요.

      

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.