책 내용 질문하기
실전모의고사 F형 기본3번 문제에서 고급필터 질문
도서
[2011] 컴퓨터활용능력 2급 실기(엑셀 2003 사용자용)
페이지
조회수
96
작성일
2011-06-21
작성자
첨부파일

문제가 제품명이 '트'로 끝나거나 매입량이 1300 이상인 데이터의 '품명','매입량','매출이익'만을 고급필터를 사용하여 검색하시오인데, 조건 지정시 저는

제품명 매입량

*트

>=1300

으로 지정해서 답이 나왔는데

답안에는

제품명 매입량

=RIGHT(C4,1)='트'

>=1300

로 입력한다고 되어 있습니다만 실제로 해보면 엉뚱한 답이 나오고 따움표도 쌍따움표를 이용해도 답이 나오지 않습니다. 제가 하던 식으로 해도 맞는 것인가요?

답변
2011-06-22 11:14:07

다른 문제들에서는 상관이 없는데

고급필터에서는

*트 와 같이 쓰시면 트를 포함하는 값이 나타나기 때문에 다른 결과가 나오게 됩니다.

트* 는 트로 시작하는 값을 찾는 것이고

*트* 와 *트 는 트를 포함하는 값을 찾는 것입니다.

트로 끝나는 값을 찾을려면 *트 는 사용할 수 없고

right 함수를 이용하여 마지막 값이 트인지 확인 하셔야 하기 때문에

제품

=right(C4,1)="트"

와 같이 쓰셔야 합니다.

이렇게 식을 이용하여 조건을 작성하였을때 true 나 false 값이 나오면 제품명이 아닌 원본데이터에 없는 필드명을 사용하여

가상의 필드를 만들어 true 값만 필터할 수 있게 하셔야 합니다.

이부분에 대한 설명이 74페이지 마지막그림에 있으니 확인 해 보세요.

좋은 하루 되세요.

"
  • *
    2011-06-22 11:14:07

    다른 문제들에서는 상관이 없는데

    고급필터에서는

    *트 와 같이 쓰시면 트를 포함하는 값이 나타나기 때문에 다른 결과가 나오게 됩니다.

    트* 는 트로 시작하는 값을 찾는 것이고

    *트* 와 *트 는 트를 포함하는 값을 찾는 것입니다.

    트로 끝나는 값을 찾을려면 *트 는 사용할 수 없고

    right 함수를 이용하여 마지막 값이 트인지 확인 하셔야 하기 때문에

    제품

    =right(C4,1)="트"

    와 같이 쓰셔야 합니다.

    이렇게 식을 이용하여 조건을 작성하였을때 true 나 false 값이 나오면 제품명이 아닌 원본데이터에 없는 필드명을 사용하여

    가상의 필드를 만들어 true 값만 필터할 수 있게 하셔야 합니다.

    이부분에 대한 설명이 74페이지 마지막그림에 있으니 확인 해 보세요.

    좋은 하루 되세요.

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