1) 조건부서식에서 행 전테에 동일하게 적용하는 것이 '$'의 차이라 하셨는데.. 잘 이해가 안되네요..
$D4이면 D열만 고정되고 행만 변경되는 것 아닌가요? 이 부분에 답변 부탁드립니다.
2) 고급필터에서 조건(수식, 함수식)을 입력할 때 사용한 필드명이 실제 데이터의 필드명과 다른 필드를 사용하는 이유도 책에 있는데 잘 이해가 안가네요.. 이 부분에데 대해서도 답변 부탁드립니다~
1. 네 조건부 서식에서 열만 고정시키는 이유는
조건을 아래쪽으로 채우기 핸들을 한것 과 같이 내려서 비교할때
열이 다른 곳으로 가지 않게 하기 위한 것입니다.
열을 고정 하지 않으면 조건 비교할때 d열이 아닌 e열을 비교한다거나 다른 열을 비교하게 될 수도 있습니다.
그래서 행전체에 서식이 지정 되지 않는 오류가 나타날 수도 있는 것이죠.
행은 변경되어야 합니다. 범위로 지정된 첫 행부터 차례대로 비교하여 조건에 맞는 것만 서식을 지정해야 하니까요.
2. 식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서
가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.
만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고
수량
=a1>=average($a$1:$a$10)
으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데
필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.
10=false 는 전혀 같은 값이 될 수 없겠죠.
그러므로 필터를 하지 않게 되는 것입니다.
이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.
좋은 하루 되세요.
"
-
*2011-08-10 10:49:58
1. 네 조건부 서식에서 열만 고정시키는 이유는
조건을 아래쪽으로 채우기 핸들을 한것 과 같이 내려서 비교할때
열이 다른 곳으로 가지 않게 하기 위한 것입니다.
열을 고정 하지 않으면 조건 비교할때 d열이 아닌 e열을 비교한다거나 다른 열을 비교하게 될 수도 있습니다.
그래서 행전체에 서식이 지정 되지 않는 오류가 나타날 수도 있는 것이죠.
행은 변경되어야 합니다. 범위로 지정된 첫 행부터 차례대로 비교하여 조건에 맞는 것만 서식을 지정해야 하니까요.
2. 식을 이용하여 true나 false 값이 나올때 필드명을 원본데이터에 없는 필드명을 써서
가상의 필드를 만들고 이 가상의 필드에서 true 값만 필터해 내는 것입니다.
만약 수량이 평균이상인 값을 구하는데 수량이라는 필드가 있고
수량
=a1>=average($a$1:$a$10)
으로 쓰게 되면 식에서 나온 값이 true 나 false가 되는데
필드명을 수량으로 쓰시면 수량으로 등록된 10,20 30 40 등과 true 와 false 를 비교하게 됩니다.
10=false 는 전혀 같은 값이 될 수 없겠죠.
그러므로 필터를 하지 않게 되는 것입니다.
이런 이유로 가상의 필드를 만들어 그 가상의 필드에서 true 값만 필터하게 되는 것입니다.
좋은 하루 되세요.