책 내용 질문하기
1권 117,118쪽 Section7 기출문제 따라하기
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
117,118
조회수
236
작성일
2020-12-04
작성자
탈퇴*원
첨부파일

기출 문제 1-(2) F단가 구하는 VBE 문제에서 질문이 있습니다.

Left, Mid, Right 함수는 제가 알기로 해당 값을 문자열로 반환해주는 함수로 알고 있습니다.

그런데 해설에서는 이 Mid 함수를 통해 나온 결과 값을 문자열이 아닌 숫자인 것처럼 사용하여 나눗셈에 이용하고 있습니다.

이처럼 문자열 성질을 갖고 있긴 하지만 숫자로 이루어졌다면 그냥 간단하게 숫자처럼 계산에 쓰일 수 있는건가요, 아니면 이 문자열을 숫자의 성질로 바꾸어주는 또다른 함수를 사용해야하는건가요?

제가 스프레드 시트에 시험삼아 해봤더니 빈 셀에 숫자를 입력할 경우에는 오른쪽 정렬이 되는데 Mid 함수를 통해 나온 값은 왼쪽 정렬이 되고 있거든요!

 

답변해주신다면 감사하겠습니다~ ^0^ 

답변
2020-12-08 12:05:43

left, mid, right 함수는 문자열 함수가 맞습니다. 

 

여기서 나온 값은 문자로 표시됩니다. 

 

이것이 그대로 표시될 때는 문자이지만

 

다른 숫자와 같이 사용된 경우 숫자의 결과가 표시될 수 있습니다. 

 

left, right, mid 함수에서 "2" 라는 값이 표시된 경우 

 

그냥 놔두시면 2이지만 

 

10/"2" 로 계산에 사용된 경우 결과는 5로 숫자로 표시됩니다. 

 

"2"*1 을 하게 되면 2 가 표시되구요. 

 

숫자로 표시하고 싶다면 value 와 같은 함수를 이용하여야 합니다. 

 

좋은 하루 되세요. 

  • 관리자
    2020-12-08 12:05:43

    left, mid, right 함수는 문자열 함수가 맞습니다. 

     

    여기서 나온 값은 문자로 표시됩니다. 

     

    이것이 그대로 표시될 때는 문자이지만

     

    다른 숫자와 같이 사용된 경우 숫자의 결과가 표시될 수 있습니다. 

     

    left, right, mid 함수에서 "2" 라는 값이 표시된 경우 

     

    그냥 놔두시면 2이지만 

     

    10/"2" 로 계산에 사용된 경우 결과는 5로 숫자로 표시됩니다. 

     

    "2"*1 을 하게 되면 2 가 표시되구요. 

     

    숫자로 표시하고 싶다면 value 와 같은 함수를 이용하여야 합니다. 

     

    좋은 하루 되세요. 

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