책 내용 질문하기
질문입니다.
도서
[2015] 기출문제집 컴퓨터활용능력 1급 실기
페이지
94
조회수
33
작성일
2015-02-11
작성자
첨부파일

94쪽 계산작업 1번 문제에서

사용자 지정 함수할 때 mid 함수 대신 left함수를 썼더니 작동이 안되서 질문합니다.

left함수는 쓰지 못하는 건가요??

Public Function fn비고(고객코드)
If Left(고객코드, 3) = "A" Then
fn비고 = "우수고객"
ElseIf Left(고객코드, 3) = "C" Then
fn비고 = "신규고객"
Else
fn비고 = ""
End If
End Function
저는 이렇게 했는데 책에서는 mid(고객코드, 3,1) ="A" 이런 식으로 했습니다.

답변
2015-02-12 08:22:07

mid 와 left 는 가져오는 값이 다릅니다.

1234567 이라는 값이 있을때

left("1234567",3) 으로 지정하면 123 이라는 값이 나옵니다.

left 는 왼쪽에서 몇개의 값을 가져올지 구하는 것이기 때문이죠.

mid("1234567",3,1) 을 지정하면 3번째 있는 값에서 1개를 가져오므로

3 이라는 값을 표시하게 되죠.

그러므로 left 를 사용하면 정확한 결과가 나오지 않는 것입니다.

좋은 하루 되세요.

"
  • *
    2015-02-12 08:22:07

    mid 와 left 는 가져오는 값이 다릅니다.

    1234567 이라는 값이 있을때

    left("1234567",3) 으로 지정하면 123 이라는 값이 나옵니다.

    left 는 왼쪽에서 몇개의 값을 가져올지 구하는 것이기 때문이죠.

    mid("1234567",3,1) 을 지정하면 3번째 있는 값에서 1개를 가져오므로

    3 이라는 값을 표시하게 되죠.

    그러므로 left 를 사용하면 정확한 결과가 나오지 않는 것입니다.

    좋은 하루 되세요.

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