책 내용 질문하기
고급필터 문제요
도서
[2011] 컴퓨터활용능력 2급 실기(엑셀 2003 사용자용)
페이지
362
조회수
115
작성일
2011-08-11
작성자
첨부파일

f형 362쪽에 기본작업-3


품명이 "트"로 끝나는 매입량이 1300이상인 데이터의 품명, 매입량, 매출이익만을

고급필터를 사용하여 검색하시오

제품명 매입량

ture(right(c4,1)="트")

>=1300

이건데요 품명이 트로 끝나는 right이건 알겠는데요

right(c4,1)="트" 이렇게 안쓰고 *트 이렇게 하면 오답인가요?

273쪽 7회 기본모의고사에

4번 기본작업-3

종목명이 "대"로 시작하거나 보유량이 100이상인 데이터 값을 고급필터를 사용하여 검색하시오

이건왜 정답이 대* 이건가요? left( ,1)="대" 이것도 정답인가요?

고급필터는 어떨때 함수식을 쓰는건가요??

혹시 데이터에 전체 말고 몇가지만 선택해서 할때만 함수식을 써주는 건가요??

답변
2011-08-12 03:00:20

고급필터에서 어떤 필드값이 '트'로 끝나는 레코드를 고를 때 조건으로 '*트' 라고 쓰면 트로 끝나는 문자열로 인식하지 않습니다. 그러나 반대로 어떤 문자로 시작하는 문자열을 고를 때는 조건으로 '문*' 이런 식으로 작성하셔도 됩니다. 이 부분은 알아두세요.

따라서, '트'로 끝나는 문자열을 골라야 하므로 RIGHT함수를 사용한 겁니다.

종목명이 '대'로 시작하는 것 또한 '대*' 로 해도 맞고, LEFT함수 써도 맞습니다.

특정한 조건에 맞는 출력을 쉽게 구하기 위해서 함수를 씁니다. 우리가 일반적 연산자로 표현 할 수 있는 수식은 한계가 있으니까요... 함수 사용법 익숙해 지셔야 합니다.

  • *
    2011-08-12 03:00:20

    고급필터에서 어떤 필드값이 '트'로 끝나는 레코드를 고를 때 조건으로 '*트' 라고 쓰면 트로 끝나는 문자열로 인식하지 않습니다. 그러나 반대로 어떤 문자로 시작하는 문자열을 고를 때는 조건으로 '문*' 이런 식으로 작성하셔도 됩니다. 이 부분은 알아두세요.

    따라서, '트'로 끝나는 문자열을 골라야 하므로 RIGHT함수를 사용한 겁니다.

    종목명이 '대'로 시작하는 것 또한 '대*' 로 해도 맞고, LEFT함수 써도 맞습니다.

    특정한 조건에 맞는 출력을 쉽게 구하기 위해서 함수를 씁니다. 우리가 일반적 연산자로 표현 할 수 있는 수식은 한계가 있으니까요... 함수 사용법 익숙해 지셔야 합니다.

  • *
    2011-08-12 07:23:53

    1. 다른 작업에서는 *트 를 하시면 트로 끝나는 값을 찾을 수 있는데

    고급필터에서는 *트 를 하시면 트로 끝나는 것은 물론이고 트가 포함된 것 까지 찾게 됩니다.

    그래서 *트 와 같이 끝나는 값을 찾을때는 right 함수를 쓰는데요.

    트가 포함된 것이 하나도 없어서 *트 로 트로 끝나는 값만 찾아올수 있다면 쓰셔도 상관 없습니다.

    2. 대* 의 경우 대로 시작하는 값을 정확히 찾아올 수 있습니다.

    그러므로 대* 로 쓰셔도 되구요. left 함수를 이용하셔도 상관 없습니다.

    좋은 하루 되세요.

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