책 내용 질문하기
함수 질문이용
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2010 사용자용)
페이지
290
조회수
21
작성일
2017-07-17
작성자
탈퇴*원
첨부파일

데이터베이스편 기본모의고사 1회에서 문제 2번의 (6)번인데요~ p290

문제는

" 'txt 회원성명'컨트롤에 표시되는 성명의 마지막 글자가 '*'로 표시되도록 설정하시오. " 인데

답이 =Left([회원성명],len([회원성명]-1)&"*" 이에요~

왜 len함수에서 -1을 하는지 궁금하구요

전체적으로 저 답안함수식의 설명이 궁금해요!!

답변
2017-07-19 13:41:38

일반적으로 성명이 3자이기는 하나 2자인 사람도 있으므로, 성명의 글자수를 구하기 위해 LEN를 사용한 것입니다.

LEN을 사용하여 회원성명의 글자수를 구한 것입니다.

여기에 -1을 해주는 이유는 회원성명의 맨 끝에 글자에 *을 표시해야 하므로, 맨 끝에 글자를 뺀

나머지 글자만을 가져오기 위해 전체 글자수에서 1을 빼준 것입니다.

& 는 * 를 연결하기 위해 사용하였고

* 는 홍길* 와 같이 표시하기 위한 것입니다.

좋은 하루 되세요.

  • *
    2017-07-19 13:41:38

    일반적으로 성명이 3자이기는 하나 2자인 사람도 있으므로, 성명의 글자수를 구하기 위해 LEN를 사용한 것입니다.

    LEN을 사용하여 회원성명의 글자수를 구한 것입니다.

    여기에 -1을 해주는 이유는 회원성명의 맨 끝에 글자에 *을 표시해야 하므로, 맨 끝에 글자를 뺀

    나머지 글자만을 가져오기 위해 전체 글자수에서 1을 빼준 것입니다.

    & 는 * 를 연결하기 위해 사용하였고

    * 는 홍길* 와 같이 표시하기 위한 것입니다.

    좋은 하루 되세요.

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