1권에 페이지 70쪽에보면 고급필터에서 조건을 입력할때는 사영한 필드명은 실제 데이터의
필드명과 동일하게 입력해야 한다 이렇게 설명이 되어있습니다.
근데 페이지 75쪽에 문제 3번 해설을 보면 조건에 원본 데이터의 필드명과 다른 필드명을 사용 하는 이유
라고 설명 되어있는데 잘 이해가 안가더라고요
쉽게 설명좀 해주시면 감사하겠습니다~
그리고 원본데이터의 필드명과 다른 필드명을 사용할때는 사용자가 임의로 이름을 지어도 상관없는건가요?
고급필터에서 조건을 쓸때 식을 이용하여 작성하여 true 나 false 값이나오면
원본 데이터에 없는 필드명을 사용하여 가상의 필드를 만들고 이 가상의 필드에서 true 값만을 필터하여 사용하여야 합니다.
그래서 다른 필드명을 사용하는 것입니다.
만약 원래 데이터가 있는 곳이 수학 점수였는데 수학점수가 평균이상인것을 구한다 라고 하면
=수학점수셀>=avearge(수학점수셀:수학점수셀)
이 되겠죠. 이렇게 하면 나오는 값이 true 나 false 인데
수학점수인 90 과 true 를 비교하면 될까요?
필드명을 수학으로 쓰시면 수학셀에 있는 90, 80 등과 true 와 false 를 비교하게 됩니다. 그럼 전혀 같은 값이 나올 수 없고
필터가 되지 않겠죠.
그래서 가상의 필드를 만들기 위해 원본데이터에 없는 필드명을 이용하는 것입니다.
좋은 하루 되세요.
"-
*2011-08-09 10:44:20
고급필터에서 조건을 쓸때 식을 이용하여 작성하여 true 나 false 값이나오면
원본 데이터에 없는 필드명을 사용하여 가상의 필드를 만들고 이 가상의 필드에서 true 값만을 필터하여 사용하여야 합니다.
그래서 다른 필드명을 사용하는 것입니다.
만약 원래 데이터가 있는 곳이 수학 점수였는데 수학점수가 평균이상인것을 구한다 라고 하면
=수학점수셀>=avearge(수학점수셀:수학점수셀)
이 되겠죠. 이렇게 하면 나오는 값이 true 나 false 인데
수학점수인 90 과 true 를 비교하면 될까요?
필드명을 수학으로 쓰시면 수학셀에 있는 90, 80 등과 true 와 false 를 비교하게 됩니다. 그럼 전혀 같은 값이 나올 수 없고
필터가 되지 않겠죠.
그래서 가상의 필드를 만들기 위해 원본데이터에 없는 필드명을 이용하는 것입니다.
좋은 하루 되세요.
"