2026_최신기출문제_2025년상시01
-1. 담당자 표시 0/6
-결과 X [C5]에서의 값이 (#N/A)로 정답(김길동)과 다릅니다.
정답은 =VLOOKUP(MID(B4,1,2),$L$13:$O$18,MATCH(MID(B4,3,2),$M$12:$O$12,0)+1,FALSE) 인데
=VLOOKUP(MID(B4,1,2),$L$13:$O$18,MATCH(MID(B4,3,2),$L$12:$O$12,0)) 이렇게 작성하면 왜 안되는 건지 왜 오류가 뜨는건지 궁금해요..
몇몇개만 오류가 뜨고 나머지는 잘뜨기도 하고 머리속으로 함수를 생각해서 작성해본건데 오류가 왜 뜨는건지 안되는 건지 이해가 안되어서요
안녕하세요.
오류 원인은 MATCH 범위와 VLOOKUP의 열 번호가 서로 맞지 않기 때문입니다.
정답:
=VLOOKUP(MID(B4,1,2),$L$13:$O$18,
MATCH(MID(B4,3,2),$M$12:$O$12,0)+1,FALSE)
VLOOKUP 범위는 L:O로 총 4열입니다.
L열: 찾을 기준값
M~O열: 반환할 값
따라서 MATCH는 반환 제목이 있는 M12:O12에서 위치를 찾고, L열을 건너뛰기 위해 +1을 합니다.
작성식:
=VLOOKUP(MID(B4,1,2),$L$13:$O$18,
MATCH(MID(B4,3,2),$L$12:$O$12,0))
여기서는 MATCH 범위에 L12까지 포함했는데, L12의 제목이 찾는 값과 정확히 대응하지 않으면 MATCH가 찾지 못해 #N/A가 발생합니다.
또한 일부 값이 나오더라도 제목 위치에 따라 열 번호가 우연히 맞거나 한 칸 어긋날 수 있습니다.
핵심은 다음과 같습니다.
MATCH 범위는 실제 반환 열의 제목 범위(M:O)
VLOOKUP 열 번호는 기준 열 L을 포함하므로 +1
따라서 정답식처럼 작성해야 합니다.
즐거운 하루 되세요.
-
관리자2026-08-04 21:43:04
안녕하세요.
오류 원인은 MATCH 범위와 VLOOKUP의 열 번호가 서로 맞지 않기 때문입니다.
정답:
=VLOOKUP(MID(B4,1,2),$L$13:$O$18, MATCH(MID(B4,3,2),$M$12:$O$12,0)+1,FALSE)VLOOKUP범위는L:O로 총 4열입니다.L열: 찾을 기준값
M~O열: 반환할 값
따라서
MATCH는 반환 제목이 있는M12:O12에서 위치를 찾고, L열을 건너뛰기 위해+1을 합니다.작성식:
=VLOOKUP(MID(B4,1,2),$L$13:$O$18, MATCH(MID(B4,3,2),$L$12:$O$12,0))여기서는
MATCH범위에 L12까지 포함했는데, L12의 제목이 찾는 값과 정확히 대응하지 않으면MATCH가 찾지 못해#N/A가 발생합니다.또한 일부 값이 나오더라도 제목 위치에 따라 열 번호가 우연히 맞거나 한 칸 어긋날 수 있습니다.
핵심은 다음과 같습니다.
MATCH 범위는 실제 반환 열의 제목 범위(M:O) VLOOKUP 열 번호는 기준 열 L을 포함하므로 +1따라서 정답식처럼 작성해야 합니다.
즐거운 하루 되세요.