책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력 2급 실기 기출문제집
페이지
0
조회수
18
작성일
2026-09-01
작성자
송*래
첨부파일

2026_최신기출유형_01회

-5. 가입년도-등급 표시 0/8

-함수 X 수식에 VLOOKUP, LEFT, MID, &이 포함되지 않았습니다.

-결과 X [D30]에서의 값이 (#N/A)로 정답(2021년-실버)과 다릅니다.


=LEFT(A30,4)&"-"&VLOOKUP(MID(A30,6,1),$G$37:$H$39,2,FALSE)


위처럼 작성을 하였는데 mid함수에 1을 곱하지 않아서 틀렸습니다. 설명을 보니 mid함수에서 나오는 결과는 문자 데이터라는데 다른 문제보면 weekday 함수 결과는 숫자 데이터인것 같고, 어떤 함수가 문자 데이터로 결과가 나오는지(=*1을 해야하는지) 모르겠습니다.

답변
2026-09-02 09:36:54

안녕하세요.

핵심은 함수마다 반환하는 데이터 형식이 다르다는 점입니다. 그래서 무조건 *1을 붙이는 것이 아니라, 텍스트를 숫자로 바꿔야 하는 상황에서만 사용합니다.

질문하신 수식에서

MID(A30,6,1)

A30의 6번째 문자 1개를 잘라내므로 결과가 "1", "2", "3" 같은 문자열입니다. 그런데 VLOOKUP의 첫 열 G37:G391, 2, 3숫자로 저장되어 있다면 "1"1은 정확히 같은 값으로 취급되지 않을 수 있어 #N/A가 발생합니다. 그래서

MID(A30,6,1)*1

처럼 숫자로 변환한 것입니다.

반면 WEEKDAY는 애초에 결과를 숫자로 반환하는 함수입니다.

=WEEKDAY(A1)

1~7 같은 숫자

따라서 *1이 필요하지 않습니다.

시험에서 자주 나오는 함수만 구분하면 이렇습니다.

함수대표 반환 형식*1 필요 가능성
LEFT, RIGHT, MID문자숫자로 비교/조회할 때 필요할 수 있음
TEXT문자숫자로 다시 사용할 때 변환 필요
FIND, SEARCH숫자불필요
LEN숫자불필요
WEEKDAY숫자불필요
YEAR, MONTH, DAY숫자불필요
HOUR, MINUTE, SECOND숫자불필요
COUNT, SUM, AVERAGE, MAX, MIN숫자불필요
VALUE숫자이미 숫자로 변환하는 함수

특히 LEFT, RIGHT, MID는 매우 중요합니다. 원본 셀이 숫자처럼 보여도 이 함수로 일부를 추출하면 결과는 문자입니다.

예를 들어

=MID("2021-2",6,1)

의 결과는 숫자 2가 아니라 문자 "2"입니다.

숫자로 바꾸려면 다음 중 하나를 사용할 수 있습니다.

=MID(A30,6,1)*1

또는

=VALUE(MID(A30,6,1))

이 문제에서 정답이 *1을 사용했다면 다음과 같이 작성하는 것이 안전합니다.

=LEFT(A30,4)&"년-"&VLOOKUP(MID(A30,6,1)*1,$G$37:$H$39,2,FALSE)

참고로 질문에 적어주신 수식은

LEFT(A30,4)&"-"&...

이므로 정답 결과가 2021년-실버라면 "년-"까지 연결해야 합니다.

가장 간단한 판단법은 “문자에서 일부를 잘라낸 결과인가?”입니다. 그렇다면 LEFT/RIGHT/MID 결과는 일단 문자라고 생각하고, 그것을 숫자 표나 숫자 조건과 비교해야 한다면 *1 또는 VALUE가 필요한지 확인하면 됩니다.

즐거운 하루 되세요.

  • 관리자
    2026-09-02 09:36:54

    안녕하세요.

    핵심은 함수마다 반환하는 데이터 형식이 다르다는 점입니다. 그래서 무조건 *1을 붙이는 것이 아니라, 텍스트를 숫자로 바꿔야 하는 상황에서만 사용합니다.

    질문하신 수식에서

    MID(A30,6,1)

    A30의 6번째 문자 1개를 잘라내므로 결과가 "1", "2", "3" 같은 문자열입니다. 그런데 VLOOKUP의 첫 열 G37:G391, 2, 3숫자로 저장되어 있다면 "1"1은 정확히 같은 값으로 취급되지 않을 수 있어 #N/A가 발생합니다. 그래서

    MID(A30,6,1)*1

    처럼 숫자로 변환한 것입니다.

    반면 WEEKDAY는 애초에 결과를 숫자로 반환하는 함수입니다.

    =WEEKDAY(A1)

    1~7 같은 숫자

    따라서 *1이 필요하지 않습니다.

    시험에서 자주 나오는 함수만 구분하면 이렇습니다.

    함수대표 반환 형식*1 필요 가능성
    LEFT, RIGHT, MID문자숫자로 비교/조회할 때 필요할 수 있음
    TEXT문자숫자로 다시 사용할 때 변환 필요
    FIND, SEARCH숫자불필요
    LEN숫자불필요
    WEEKDAY숫자불필요
    YEAR, MONTH, DAY숫자불필요
    HOUR, MINUTE, SECOND숫자불필요
    COUNT, SUM, AVERAGE, MAX, MIN숫자불필요
    VALUE숫자이미 숫자로 변환하는 함수

    특히 LEFT, RIGHT, MID는 매우 중요합니다. 원본 셀이 숫자처럼 보여도 이 함수로 일부를 추출하면 결과는 문자입니다.

    예를 들어

    =MID("2021-2",6,1)

    의 결과는 숫자 2가 아니라 문자 "2"입니다.

    숫자로 바꾸려면 다음 중 하나를 사용할 수 있습니다.

    =MID(A30,6,1)*1

    또는

    =VALUE(MID(A30,6,1))

    이 문제에서 정답이 *1을 사용했다면 다음과 같이 작성하는 것이 안전합니다.

    =LEFT(A30,4)&"년-"&VLOOKUP(MID(A30,6,1)*1,$G$37:$H$39,2,FALSE)

    참고로 질문에 적어주신 수식은

    LEFT(A30,4)&"-"&...

    이므로 정답 결과가 2021년-실버라면 "년-"까지 연결해야 합니다.

    가장 간단한 판단법은 “문자에서 일부를 잘라낸 결과인가?”입니다. 그렇다면 LEFT/RIGHT/MID 결과는 일단 문자라고 생각하고, 그것을 숫자 표나 숫자 조건과 비교해야 한다면 *1 또는 VALUE가 필요한지 확인하면 됩니다.

    즐거운 하루 되세요.

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