책 내용 질문하기
instr 공백 갯수 세는거에 대해서
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
154
조회수
155
작성일
2012-05-03
작성자
첨부파일

첫번째로 이그림의 납부금합계부분에서 에러가 나오는데 ;; 뭐가 문제인거죠?

dsum함수로=dsum("납부금","수강고객현황","성별=여")

를 썻는데

두번째본론으로..

left([고객코드],instr([고객명],"")-1)

이식에서 ..instr([고객명],"")의 갯수가

고객명이 군산 군포일때.. 3이락 하셨는데

여기서 공백은 군산과 군포의 사이 한개밖에 아니지 않나요?

군산 앞의 공백과 군포앞의 공백도 포함에서 3인건가요?

갯수 어떻게 세는지 알려주시면 감사하겠습니다

답변
2012-05-04 07:06:48

=dsum("납부금","수강고객현황","성별=''")

여에 '여' 로 작성하셔야 합니다.

instr([고객명]," ")

공백이므로 " " 사이에 스페이스바를 한번 눌러주셔야 합니다.

그래야

군포 군산

에서 포와 군 사이의 띄어쓰기가 찾아지게 됩니다.

공백의 위치를 반환하는 것으로

군포 군산

1 2 3 4 5

로 개수를 세어야 하므로 공백의 위치는 3이 되는 것입니다.

좋은 하루 되세요.

"
  • *
    2012-05-04 07:06:48

    =dsum("납부금","수강고객현황","성별=''")

    여에 '여' 로 작성하셔야 합니다.

    instr([고객명]," ")

    공백이므로 " " 사이에 스페이스바를 한번 눌러주셔야 합니다.

    그래야

    군포 군산

    에서 포와 군 사이의 띄어쓰기가 찾아지게 됩니다.

    공백의 위치를 반환하는 것으로

    군포 군산

    1 2 3 4 5

    로 개수를 세어야 하므로 공백의 위치는 3이 되는 것입니다.

    좋은 하루 되세요.

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