스프레드시트 일반컴퓨터활용능력 1급 · 2018년09월01일 · 38/60
38.다음 중 아래와 같이 워크시트에 데이터가 입력되어 있는 경우, 보기의 수식과 그 결과 값으로 옳지 않은 것은?

1
=MID(A5,SEARCHB(A1,A5)+5,3) → '설악산'
2
=REPLACE(A5,SEARCHB("한",A2),5,"") → '설악산'
3
=MID(A2,SEARCHB(A4,A3),2) → '민국'
4
=REPLACE(A3,SEARCHB(A4,A3),2,"명세서") → '분기명세서'정답
해설
mid(텍스트,시작위치,문자수) 텍스트의 중간의 값을 추출합니다. searchhb(찾을문자열, 텍스트, 시작위치) search와 비슷하게 찾을문자열이 텍스트의 몇번째에 나오는지 찾아주지만 바이트형식이라 한글은2글자씩 차지합니다. replace(텍스트, 시작위치, 문자개수, 바꿀문자열) 텍스트의 일부분을 다른문자열로 바꿔줍니다. 4번같은경우엔 안에있는 searchb(수익, 분기 수익)의 결과는 분 기 수익 처럼 앞에 두글자가있기때문에 바이트형식으로 4글자가 있고 공백1글자 포함해서 6번째부터 수익이 시작되기 때문에 6라는 값이나옵니다 그럼 replace(분기 수익,6,2,"명세서")라는것이 됩니다 분기 수익이 5글자이기 때문에 그 뒤에 문자가없기에 바꿀필요없이 추가해주면 됩니다. 그럼 결과는 '분기 수익명세서'가 됩니다.