기출 문제 1-(2) F단가 구하는 VBE 문제에서 질문이 있습니다.
Left, Mid, Right 함수는 제가 알기로 해당 값을 문자열로 반환해주는 함수로 알고 있습니다.
그런데 해설에서는 이 Mid 함수를 통해 나온 결과 값을 문자열이 아닌 숫자인 것처럼 사용하여 나눗셈에 이용하고 있습니다.
이처럼 문자열 성질을 갖고 있긴 하지만 숫자로 이루어졌다면 그냥 간단하게 숫자처럼 계산에 쓰일 수 있는건가요, 아니면 이 문자열을 숫자의 성질로 바꾸어주는 또다른 함수를 사용해야하는건가요?
제가 스프레드 시트에 시험삼아 해봤더니 빈 셀에 숫자를 입력할 경우에는 오른쪽 정렬이 되는데 Mid 함수를 통해 나온 값은 왼쪽 정렬이 되고 있거든요!
답변해주신다면 감사하겠습니다~ ^0^
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 와 같은 함수를 이용하여야 합니다.
좋은 하루 되세요.