문제가 제품명이 '트'로 끝나거나 매입량이 1300 이상인 데이터의 '품명','매입량','매출이익'만을 고급필터를 사용하여 검색하시오인데, 조건 지정시 저는
제품명 매입량
*트
>=1300
으로 지정해서 답이 나왔는데
답안에는
제품명 매입량
=RIGHT(C4,1)='트'
>=1300
로 입력한다고 되어 있습니다만 실제로 해보면 엉뚱한 답이 나오고 따움표도 쌍따움표를 이용해도 답이 나오지 않습니다. 제가 하던 식으로 해도 맞는 것인가요?
다른 문제들에서는 상관이 없는데
고급필터에서는
*트 와 같이 쓰시면 트를 포함하는 값이 나타나기 때문에 다른 결과가 나오게 됩니다.
트* 는 트로 시작하는 값을 찾는 것이고
*트* 와 *트 는 트를 포함하는 값을 찾는 것입니다.
트로 끝나는 값을 찾을려면 *트 는 사용할 수 없고
right 함수를 이용하여 마지막 값이 트인지 확인 하셔야 하기 때문에
제품
=right(C4,1)="트"
와 같이 쓰셔야 합니다.
이렇게 식을 이용하여 조건을 작성하였을때 true 나 false 값이 나오면 제품명이 아닌 원본데이터에 없는 필드명을 사용하여
가상의 필드를 만들어 true 값만 필터할 수 있게 하셔야 합니다.
이부분에 대한 설명이 74페이지 마지막그림에 있으니 확인 해 보세요.
좋은 하루 되세요.
"-
*2011-06-22 11:14:07
다른 문제들에서는 상관이 없는데
고급필터에서는
*트 와 같이 쓰시면 트를 포함하는 값이 나타나기 때문에 다른 결과가 나오게 됩니다.
트* 는 트로 시작하는 값을 찾는 것이고
*트* 와 *트 는 트를 포함하는 값을 찾는 것입니다.
트로 끝나는 값을 찾을려면 *트 는 사용할 수 없고
right 함수를 이용하여 마지막 값이 트인지 확인 하셔야 하기 때문에
제품
=right(C4,1)="트"
와 같이 쓰셔야 합니다.
이렇게 식을 이용하여 조건을 작성하였을때 true 나 false 값이 나오면 제품명이 아닌 원본데이터에 없는 필드명을 사용하여
가상의 필드를 만들어 true 값만 필터할 수 있게 하셔야 합니다.
이부분에 대한 설명이 74페이지 마지막그림에 있으니 확인 해 보세요.
좋은 하루 되세요.
"