모두CBT

아래 시트에서 [A2:A5] 영역의 데이터를 이용하여 [C2:C5] 영… | [컴퓨터활용능력 1급 필기] 11년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 11년 2회차
아래 시트에서 [A2:A5] 영역의 데이터를 이용하여 [C2:C5] 영역처럼 표시하려고 할 때, [C2]에 입력할 수식으로 옳은 것은?
ABC
1주소사원수출신지
2서귀포시10서귀포
3여의도동90여의도
4김포시50김포
5保寧時20保寧
1
=LEFT(A2, LEN(A2)-1)
2
=RIGHT(A2, LENGTH(A2)) -1
3
=MID(A2, 1, VALUE(A2))
4
=LEFT(A2, TRIM(A2))-1
해설

[A2:A5]의 주소는 서귀포시·여의도동·김포시·保寧時이고, [C2:C5]의 출신지는 서귀포·여의도·김포·保寧이다. 즉 원래 문자열에서 맨 뒤 한 글자를 떼어 낸 결과를 구하는 문제다.

LEN 함수는 문자열의 글자 수를 돌려주므로 LEN(A2)-1 은 마지막 한 글자를 뺀 길이가 된다. 여기에 왼쪽부터 지정한 개수만큼 잘라 내는 LEFT 함수를 씌운 =LEFT(A2, LEN(A2)-1) 을 [C2]에 넣고 아래로 채우면, 네 글자든 세 글자든 길이에 맞춰 마지막 글자만 정확히 잘려 나간다.

LENGTH는 엑셀에 없는 함수이고, VALUE는 문자열을 숫자로 바꾸는 함수라 MID의 글자 수 인수로 쓰면 오류가 난다. TRIM은 불필요한 공백만 없애 주므로 잘라 낼 개수를 만들어 내지 못한다.

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