책 내용 질문하기
MID함수의 결과값이 왜 문자데이터예요?
도서
2025 시나공 컴퓨터활용능력 2급 실기 기출문제집 (ver.2021)
페이지
66
조회수
27
작성일
2025-05-22
작성자
이*신
첨부파일


답이 MID(A30,6,1) *1 이 있는데 1을 곱해주는 이유는 MID함수의 결과값이 문자데이터라서 1을 곱해주는 거라고 써 있습니다.


왜 문자데이터인건가요?


그러면 LEFT함수의 결과값도 같은 A30에서 추출했으니까 문자데이터야 하는 것이 아닌가요?


MID함수의 결과값은 왜 문자데이터이고 LEFT함수의 결과값은 숫자데이터인지 이유를 자세하게 알려주셨으면 좋겠습니다 ㅠㅠ


답변
2025-05-25 11:22:33

안녕하세요.

MID, LEFT 등은 텍스트 함수로 결과를 텍스트로 반환합니다.

VLOOKUP(찾을값, 범위, 열 번호, 옵션) 함수는 범위의 첫 번째 열에서 찾을값과 같은 값을 찾은 후 찾을 값이 있는 행에서 지정된 열 번호 위치에 있는 데이터를 반환합니다. VLOOKUP( MID(A30, 6, 1)*1, $G$37:$H$39, 2, FALSE )에서 G37:H39 영역의 첫 번째 열이 숫자로 되어 있으므로 찾을값 영역에 지정된 MID 함수의 결과를 수치 데이터로 변경하기 위해 *1을 해준 것입니다.

LEFT 함수의 결과와 & “년-” &를 연결해 주므로 LEFT 함수의 결과는 텍스트여도 상관없으므로 *1을 안해도 되는 것입니다.

즐거운 하루 되세요.

  • 관리자
    2025-05-25 11:22:33

    안녕하세요.

    MID, LEFT 등은 텍스트 함수로 결과를 텍스트로 반환합니다.

    VLOOKUP(찾을값, 범위, 열 번호, 옵션) 함수는 범위의 첫 번째 열에서 찾을값과 같은 값을 찾은 후 찾을 값이 있는 행에서 지정된 열 번호 위치에 있는 데이터를 반환합니다. VLOOKUP( MID(A30, 6, 1)*1, $G$37:$H$39, 2, FALSE )에서 G37:H39 영역의 첫 번째 열이 숫자로 되어 있으므로 찾을값 영역에 지정된 MID 함수의 결과를 수치 데이터로 변경하기 위해 *1을 해준 것입니다.

    LEFT 함수의 결과와 & “년-” &를 연결해 주므로 LEFT 함수의 결과는 텍스트여도 상관없으므로 *1을 안해도 되는 것입니다.

    즐거운 하루 되세요.

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