책 내용 질문하기
셀고정
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
59
조회수
282
작성일
2022-05-16
작성자
탈퇴*원
첨부파일

고급필터 무조건 따라하기2에서,a17에ㅔ 입력할때

right(c5,1)부분과 h5>=average 부분의 c5와 h5는 왜 f4를 통해 값을 고정하지 않는 건가요??

 

a16에 "조건"이라고 입력해야 고급필터가 이용가능 한건가요? "조건"이라고 입력하는 이유가 있나요?

답변
2022-05-16 19:53:50

변경 되는 값이기 때문에 절대참조를 하지 않아도 되구요. 

 

혼합참조를 지정하지 않아도 아래쪽으로만 변경 되므로 지정하지 않아도 됩니다. 

 

지정하셔도 상관 없습니다. 

 

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

 

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

 

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

 

수량

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

 

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

 

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

 

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

 

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

 

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

 

 

좋은 하루 되세요. 

  • 관리자
    2022-05-16 19:53:50

    변경 되는 값이기 때문에 절대참조를 하지 않아도 되구요. 

     

    혼합참조를 지정하지 않아도 아래쪽으로만 변경 되므로 지정하지 않아도 됩니다. 

     

    지정하셔도 상관 없습니다. 

     

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

     

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

     

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

     

    수량

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

     

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

     

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

     

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

     

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

     

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

     

     

    좋은 하루 되세요. 

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