책 내용 질문하기
고급필터 정답지 질문입니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
314
조회수
139
작성일
2012-01-19
작성자
첨부파일

이 문제를 풀다보니 고급필터의 원리를 잘 모르겠습니다.

314쪽 03.고급필터 아래에 보면 [A45]셀에 '=F33>=average($F$33:$F$41)' 을 입력하라고 되어있는데

'>=average($F$33:$F$41)'를 입력하면 왜 안되는건지 궁금합니다.

또 '=$F33>=average($F$33:$F$41)' 처럼 F33앞에 $를 왜 입력하지 않아도 되는지 궁금합니다.

고급필터의 원리를 알고싶습니다.

답변
2012-01-20 13:01:56
비교하고자 하는 값이 F4 부터 시작하기 때문에 F4 부터 비교 하는 것입니다.

고급필터와 조건부 서식 등 엑셀의 여러가지 기능들이 범위로 지정 한 것에 대해서 비교를 하게 됩니다.



=F4>=AVERAGE($F$4:$F$12)

를 사용 하면 범위로 지정된 부분에 대해서 모두 비교하게 됩니다.

채우기 핸들을 하는 것 처럼요.

=F4>=AVERAGE($F$4:$F$12)
=F5>=AVERAGE($F$4:$F$12)
=F6>=AVERAGE($F$4:$F$12)
=F7>=AVERAGE($F$4:$F$12)
...

으로 처음부터 범위로 지정된 끝까지 비교 하게 되는 것입니다.

여기서

true 나 false 값이 나오게 되죠.

예를 든다면

=F4>=AVERAGE($F$4:$F$12) true
=F5>=AVERAGE($F$4:$F$12) false
=F6>=AVERAGE($F$4:$F$12) false
=F7>=AVERAGE($F$4:$F$12) true
...


값이 나오게 됩니다. 이것을 원본 데이터와 다른 필드명으로 사용 하면 가상의 필드를 만든다고 했죠?

그럼 원본 데이터의 여백에 4행에 true 5행에 false 가 입력 되어

이중 true 값이 있는 행만을 필터 하게 되는 것입니다.

이해가 되셨나요?

72페이지 마지막에 보시면 가상의 필드가 만들어 진 그림이 있습니다. 이것을 참고해 주세요.
좋은 하루 되세요.
"
  • *
    2012-01-20 13:01:56
    비교하고자 하는 값이 F4 부터 시작하기 때문에 F4 부터 비교 하는 것입니다.

    고급필터와 조건부 서식 등 엑셀의 여러가지 기능들이 범위로 지정 한 것에 대해서 비교를 하게 됩니다.



    =F4>=AVERAGE($F$4:$F$12)

    를 사용 하면 범위로 지정된 부분에 대해서 모두 비교하게 됩니다.

    채우기 핸들을 하는 것 처럼요.

    =F4>=AVERAGE($F$4:$F$12)
    =F5>=AVERAGE($F$4:$F$12)
    =F6>=AVERAGE($F$4:$F$12)
    =F7>=AVERAGE($F$4:$F$12)
    ...

    으로 처음부터 범위로 지정된 끝까지 비교 하게 되는 것입니다.

    여기서

    true 나 false 값이 나오게 되죠.

    예를 든다면

    =F4>=AVERAGE($F$4:$F$12) true
    =F5>=AVERAGE($F$4:$F$12) false
    =F6>=AVERAGE($F$4:$F$12) false
    =F7>=AVERAGE($F$4:$F$12) true
    ...


    값이 나오게 됩니다. 이것을 원본 데이터와 다른 필드명으로 사용 하면 가상의 필드를 만든다고 했죠?

    그럼 원본 데이터의 여백에 4행에 true 5행에 false 가 입력 되어

    이중 true 값이 있는 행만을 필터 하게 되는 것입니다.

    이해가 되셨나요?

    72페이지 마지막에 보시면 가상의 필드가 만들어 진 그림이 있습니다. 이것을 참고해 주세요.
    좋은 하루 되세요.
    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.