2025_최신기출유형_01회
-5. 가입년도-등급 표시 0/8
-결과 X [D30]에서의 값이 (#N/A)로 정답(2021년-실버)과 다릅니다.
문제 5번에 VLOOKUP함수 함수창에서 찾을값이 MID(A30,6,1)이 아니라 MID(A30,6,1)*1 을 해야 정답이 나오는 이유가 MID함수 사용시 문자로 컴퓨터가 인식하기 때문에 *1을 해야 숫자로 인식하여 값을 구할수 있기 때문인지 궁금합니다. 오답을 해결하기 위해 알아야할 오답의 원인과 풀이방식에 대한 설명 부탁드립니다.
안녕하세요.
MID 함수는 텍스트 함수로 결과를 텍스트로 반환하는데, VLOOKUP 함수에서 범위로 지정한 G37:H39 영역의 첫 번째 열에 입력된 값은 수치 데이터로 입력되어 있으므로 MID(A30,6,1)*1 을 하여 수치 데이터로 변경한 것입니다.
VLOOKUP(MID(A30,6,1)*1,$G$37:$H$39,2,0) : MID 함수의 결과값을 *1을 하여 수치 데이터로 변환한 후 이 값을 G37:H39 영역의 첫 번째 열에서 찾은 후 그 값이 있는 행의 두 번째 열에 있는 값을 반환합니다.
즐거운 하루 되세요.
-
관리자2025-03-10 17:02:51
안녕하세요.
MID 함수는 텍스트 함수로 결과를 텍스트로 반환하는데, VLOOKUP 함수에서 범위로 지정한 G37:H39 영역의 첫 번째 열에 입력된 값은 수치 데이터로 입력되어 있으므로 MID(A30,6,1)*1 을 하여 수치 데이터로 변경한 것입니다.
VLOOKUP(MID(A30,6,1)*1,$G$37:$H$39,2,0) : MID 함수의 결과값을 *1을 하여 수치 데이터로 변환한 후 이 값을 G37:H39 영역의 첫 번째 열에서 찾은 후 그 값이 있는 행의 두 번째 열에 있는 값을 반환합니다.
즐거운 하루 되세요.