모두CBT

[A1]셀의 값 "TR-A-80"을 [B1]셀에 "TR-A80"으로 바… | [컴퓨터활용능력 1급 필기] 12년 3회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 12년 3회차
[A1]셀의 값 "TR-A-80"을 [B1]셀에 "TR-A80"으로 바꾸어 표시하고자 할 때, 다음 수식 중 옳지 않은 결과가 나오는 것은?
1
=REPLACE(A1,5,1,"")
2
=CONCATENATE(LEFT(A1,4),MID(A1,6,2))
3
=SUBSTITUTE(A1,"-","",5)
4
=LEFT(A1,4)&RIGHT(A1,2)
해설

REPLACE(A1,5,1,"")는 5번째 문자(두 번째 "-")를 삭제하는 수식으로, "TR-A80"이 정확히 만들어진다.

LEFT(A1,4)&RIGHT(A1,2)와 CONCATENATE(LEFT(A1,4),MID(A1,6,2))도 각각 앞 4글자 "TR-A"와 뒤 2글자 "80"을 이어붙여 "TR-A80"을 만들어내므로 결과가 옳다.

반면 SUBSTITUTE(A1,"-","",5)는 A1에서 다섯 번째로 나오는 "-"를 바꾸라는 뜻인데, A1에는 "-"가 두 개뿐이어서 다섯 번째 "-"가 존재하지 않는다. 따라서 아무 것도 바뀌지 않고 원래 값 "TR-A-80"이 그대로 표시되어 옳지 않은 결과가 나온다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.