책 내용 질문하기
기본모의고사1회 문제4번 3번
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
288
조회수
28
작성일
2013-02-03
작성자
첨부파일

left([거래처코드], instr([거래처코드],"-")-1)

여기서 거래처코드가 BB-01형식이면 instr([거래처코드],"-")=1 아닌가요? 왜 해설에는 3이되죠?

그리고 여기서 instr을 안쓰고 그냥 left만으로도 충분히 식 가능하잖아요. instr을 안쓰고 left만 써도 점수 아예 안주나요?

답변
2013-02-05 07:50:34

AA-01

이라는 거래처가 있다면

instr([거래처코드],"-")

을 하면 - 이 처음 나타나는 위치이기 때문에

3번째가 됩니다.

AA- 를 다 세어야 하니까요.

하지만 실제 AA의 는 2개의 자리이므로 -1을 해줘야

3-1 로 2가 되게 됩니다.

문제에서 left, instr 함수를 사용하라고 했으므로 이 함수를 사용해야 합니다.

좋은 하루 되세요.

"
  • *
    2013-02-05 07:50:34

    AA-01

    이라는 거래처가 있다면

    instr([거래처코드],"-")

    을 하면 - 이 처음 나타나는 위치이기 때문에

    3번째가 됩니다.

    AA- 를 다 세어야 하니까요.

    하지만 실제 AA의 는 2개의 자리이므로 -1을 해줘야

    3-1 로 2가 되게 됩니다.

    문제에서 left, instr 함수를 사용하라고 했으므로 이 함수를 사용해야 합니다.

    좋은 하루 되세요.

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