책 내용 질문하기
고급필터에서 조건 입력할때 조건명에 대해 질문이요
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
352
조회수
177
작성일
2017-01-06
작성자
첨부파일

고급필터에 조건을 지정할때

조건명을 고급필터를 적용할 표에 있는 필드명과 동일하게 해야할때가 있고

다르게 해야 할때가 있던데 뭐가 다른건가요?

예컨데

기본모의고사 6회에 표가

제품코드 제품명 등급

판매량

단가 할인율 판매요일 총매출 대리점
TV-A TV 고급형 10 1200 3% 월요일 11640 서초구
TV-B TV 중급형 20 800 5% 화요일 15200 서초구
TV-C TV 보급형 30 600 10% 월요일 16200 동작구
VCR-A 비디오 고급형 10 800 3% 화요일 7760 동작구
VCR-B 비디오 중급형 20 600 5% 수요일 11400 송파구
VCR-C 비디오 보급형 30 500 10% 목요일 13500 송파구
AUD-A 오디오 고급형 10 1200 3% 일요일 11640 양천구
AUD-B 오디오 중급형 20 800 5% 토요일 15200 강남구
AUD-C 오디오 보급형 30 500 10% 일요일 13500 영등포구

이렇게 나와있고

조건을

제품코드
TRUE

이렇게 입력하면 고급필터 적용이 안되더라고? 식은 맞거든요. 답알을 보니 코드명이라고 조건을 설정하라던데..

고급필터 적용할때 어떤때는 필드명과 같게 조건명을 설정하고 어떨때는 다르게 설정하는건지 궁금하네요.

답변
2017-01-10 22:24:24

기본적으로 필드에 입력된 값을 그대로 사용하는 경우에는 필드명을 동일하게 작성합니다.

필드에 입력된 값이

수학점수

10

20

40

50

60

...

이라면 조건으로

수학점수

>=40

과 같이 동일한 필드명으로 작성하시면 됩니다.

식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

수량

=a1>=average($a$1:$a$10)

으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

10=false 는 전혀 같은 값이 될 수 없겠죠.

그러므로 필터를 하지 않게 되는 것입니다.

이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

이 가상의 필드는 사용자가 직접 만들어 주시면 됩니다.

아래그림과 같이 매출평균 이라던지

매출의평균 등 임의로 작성하셔서 상관 없습니다.

원본 데이터에 있는 필드명(월별, 품명,전월이월,매입수량,매출수량,매출금액,차월이월, 매출이익)만 아니면 됩니다.

좋은 하루 되세요.

  • *
    2017-01-10 22:24:24

    기본적으로 필드에 입력된 값을 그대로 사용하는 경우에는 필드명을 동일하게 작성합니다.

    필드에 입력된 값이

    수학점수

    10

    20

    40

    50

    60

    ...

    이라면 조건으로

    수학점수

    >=40

    과 같이 동일한 필드명으로 작성하시면 됩니다.

    식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서

    가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.

    만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고

    수량

    =a1>=average($a$1:$a$10)

    으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데

    필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.

    10=false 는 전혀 같은 값이 될 수 없겠죠.

    그러므로 필터를 하지 않게 되는 것입니다.

    이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.

    이 가상의 필드는 사용자가 직접 만들어 주시면 됩니다.

    아래그림과 같이 매출평균 이라던지

    매출의평균 등 임의로 작성하셔서 상관 없습니다.

    원본 데이터에 있는 필드명(월별, 품명,전월이월,매입수량,매출수량,매출금액,차월이월, 매출이익)만 아니면 됩니다.

    좋은 하루 되세요.

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