책 내용 질문하기
2016 3회 22번
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 필기
페이지
237
조회수
258
작성일
2020-02-07
작성자
탈퇴*원
첨부파일

고급필터에서 요약집에서는 “ 조건을 지정할 범위의 첫행에는 원본데이터 목록의 필드명을 입력하고 그 아래행에 조건을 입력한다” 라고 되있어서 조건에 “영어”가 오는줄알았는데

 해설에서눈 원본데이터의 필드 이름과 다른내용을 입력하라고 나와있어서 어느것이 맞는지 헷갈립니다

답변
2020-02-07 15:15:45

고급필터 조건을 사용할때 일반적으로는 필드명을 동일하게 사용해야 합니다.

 

하지만

 

고급필터에서 조건을 쓸때 식을 이용하여 작성하여 true 나 false 값이나오면

 

 

원본 데이터에 없는 필드명을 사용하여 가상의 필드를 만들고 이 가상의 필드에서 true 값만을 필터하여 사용하여야 합니다.

 

 

그래서 다른 필드명을 사용하는 것입니다.

 

 

만약 원래 데이터가 있는 곳이 수학 점수였는데 수학점수가 평균이상인것을 구한다 라고 하면

 

 

=수학점수셀>=avearge(수학점수셀:수학점수셀)

 

 

이 되겠죠. 이렇게 하면 나오는 값이 true 나 false 인데

 

 

수학점수인 90 과 true 를 비교하면 될까요?

 

 

필드명을 수학으로 쓰시면 수학셀에 있는 90, 80 등과 true 와 false 를 비교하게 됩니다. 그럼 전혀 같은 값이 나올 수 없고

 

 

필터가 되지 않겠죠.

 

 

그래서 가상의 필드를 만들기 위해 원본데이터에 없는 필드명을 이용하는 것입니다.

 

 

좋은 하루 되세요.

 

  • 관리자
    2020-02-07 15:15:45

    고급필터 조건을 사용할때 일반적으로는 필드명을 동일하게 사용해야 합니다.

     

    하지만

     

    고급필터에서 조건을 쓸때 식을 이용하여 작성하여 true 나 false 값이나오면

     

     

    원본 데이터에 없는 필드명을 사용하여 가상의 필드를 만들고 이 가상의 필드에서 true 값만을 필터하여 사용하여야 합니다.

     

     

    그래서 다른 필드명을 사용하는 것입니다.

     

     

    만약 원래 데이터가 있는 곳이 수학 점수였는데 수학점수가 평균이상인것을 구한다 라고 하면

     

     

    =수학점수셀>=avearge(수학점수셀:수학점수셀)

     

     

    이 되겠죠. 이렇게 하면 나오는 값이 true 나 false 인데

     

     

    수학점수인 90 과 true 를 비교하면 될까요?

     

     

    필드명을 수학으로 쓰시면 수학셀에 있는 90, 80 등과 true 와 false 를 비교하게 됩니다. 그럼 전혀 같은 값이 나올 수 없고

     

     

    필터가 되지 않겠죠.

     

     

    그래서 가상의 필드를 만들기 위해 원본데이터에 없는 필드명을 이용하는 것입니다.

     

     

    좋은 하루 되세요.

     

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