컴퓨터활용능력 필기 1급 2018.09.01 기출 · 응용 프로그램 준비
다음 중 아래와 같이 워크시트에 데이터가 입력되어 있는 경우, 보기의 수식과 그 결과 값으로 옳지 않은 것은?


이 문제 풀어보기
정답 및 해설 보기
정답: 4번
SEARCHB 함수는 바이트 단위로 위치를 찾으며, 한글은 2바이트, 공백/영문은 1바이트로 계산합니다.
오답 노트
=REPLACE(A3,SEARCHB(A4,A3),2,"명세서") → '분기명세서': SEARCHB("수익", "분기 수익")의 결과는 6입니다. REPLACE("분기 수익", 6, 2, "명세서")는 6번째 글자부터 2개를 바꾸라는 의미인데, "분기 수익"은 총 5글자(한글 4자 × 2 + 공백 1자 = 9바이트이나 글자수 기준으로는 5자)이므로 6번째 위치에 문자가 없습니다. 따라서 기존 텍스트 뒤에 "명세서"가 그대로 추가되어 '분기 수익명세서'가 됩니다.
오답 노트
=REPLACE(A3,SEARCHB(A4,A3),2,"명세서") → '분기명세서': SEARCHB("수익", "분기 수익")의 결과는 6입니다. REPLACE("분기 수익", 6, 2, "명세서")는 6번째 글자부터 2개를 바꾸라는 의미인데, "분기 수익"은 총 5글자(한글 4자 × 2 + 공백 1자 = 9바이트이나 글자수 기준으로는 5자)이므로 6번째 위치에 문자가 없습니다. 따라서 기존 텍스트 뒤에 "명세서"가 그대로 추가되어 '분기 수익명세서'가 됩니다.