책 내용 질문하기
자동필터/고급필터
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
68
조회수
174
작성일
2019-08-07
작성자
탈퇴*원
첨부파일

1. 68페이지 문제2에서 "동일한 레코드는 하나만 표시하시오. "       라는 말이 나와있는데 무슨 뜻이고 이것을 위해서 뭘 해야하나요?

 

2. 68페이지 문제 3에서 조건을 A16:D18 영역에 입력하라고 한 문제에서

 

왼쪽에 전문가의 조언을 보면 고급필터에서 수식이나 함수식이 조건으로 사용되는 경우에는 조건에 사용되는 필드명을 생략하거나 데이터 영역에 있는 필드명과 다른 필드명을 사용해야 한다고 나와있습니다.

 

이 경우에 필드명을 생략하고 A16부터 수식이나 함수식을 써도 되나요?  그리고 수식에는 >=, <= , <>  등이 포함이 안되는 건가요?

 

3. 68페이지 문제 3에서

    조건식을 OR(LARGE(D4:D13:D13,2),SMALL(D4:D13,2)) 이렇게 써봤는데

    절대주소를 하지 않은 이유가 조건식을 입력한 부분(A17셀),  이 셀의 채우기 핸들을 드래그 할 일이 없기 때문에 안한건데

    제 생각이 뭐가 틀린건지 알려주세요

 

4. 68페이지 문제 3에서

    혹시 절대주소를 하지 않아서 틀린건가 싶어서 조건식으로 =OR(LARGE($D$4:$D$13,2),SMALL($D$4:$D$13,2))  을 써 놓고 결과를 봤는데 여전히 틀리네요 뭐가 틀린걸까요?

 

 

 

답변
2019-08-08 21:20:18

안녕하세요.

1.
고급필터 대화상자의 '동일한 레코드 하나만' 옵션에 체크하시면 됩니다.
말 그대로 중복 데이터를 제거하고 하나만 표시한다는 것입니다.

2.
필드명을 생략해도 고급필터의 '조건 범위'에 생략된 필드명이 포함되어야 합니다.
필드명을 생략하거나 임의의 필드명을 지정하거나 조건 위치는 동일합니다.

네, 여기서 말하는 수식은 =으로 시작되는 함수식이나 수식을 의미합니다.

3. / 4.
OR(LARGE( ), SMALL( )) 형식으로 작성하시면
LARGE()나 SMALL() 둘 중 하나라도 참인 경우 참을 반환합니다.
값이 존재하면 무조건 참이죠.
구매실적이 두번째로 크거나 작은 데이터를 판단하지 못하는 조건이 됩니다.

고급 필터는 조건에 맞는 데이터만 골라서 표시해 주는 것입니다.

조건에는 목록범위의 첫번째에 해당하는 조건을 적으면 자동으로 다른 데이터까지 비교하게 됩니다.

문제가 구매실적이 두번째로 크거나 두번째로 작은 데이터를 표시하는 것입니다.
두 조건을 둘로 나눠서 표시해야 하므로,
조건 셀에 구매실적이 두번째로 큰지 확인해야 합니다.

 그래서 비교될 첫번째 셀 [D4] 셀과 LARGE($D$4:$D$13,2)로 두 번째로 큰 구매실적과 비교해서 같으면,

그 데이터가 두번째로 큰 구매실적을 가졌다고 판단할 수 있습니다.
 
다음 행들은 프로그램이 반복해서 비교하게 됩니다.

비교시 다음 행을 비교해야 하므로 [D4]로 상대참조하고,

두번째 큰 값을 구하는 것은 행이 달라져도 LARGE 함수의 범위는 변하지 않으므로 절대참조로 고정하는 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-08-08 21:20:18

    안녕하세요.

    1.
    고급필터 대화상자의 '동일한 레코드 하나만' 옵션에 체크하시면 됩니다.
    말 그대로 중복 데이터를 제거하고 하나만 표시한다는 것입니다.

    2.
    필드명을 생략해도 고급필터의 '조건 범위'에 생략된 필드명이 포함되어야 합니다.
    필드명을 생략하거나 임의의 필드명을 지정하거나 조건 위치는 동일합니다.

    네, 여기서 말하는 수식은 =으로 시작되는 함수식이나 수식을 의미합니다.

    3. / 4.
    OR(LARGE( ), SMALL( )) 형식으로 작성하시면
    LARGE()나 SMALL() 둘 중 하나라도 참인 경우 참을 반환합니다.
    값이 존재하면 무조건 참이죠.
    구매실적이 두번째로 크거나 작은 데이터를 판단하지 못하는 조건이 됩니다.

    고급 필터는 조건에 맞는 데이터만 골라서 표시해 주는 것입니다.

    조건에는 목록범위의 첫번째에 해당하는 조건을 적으면 자동으로 다른 데이터까지 비교하게 됩니다.

    문제가 구매실적이 두번째로 크거나 두번째로 작은 데이터를 표시하는 것입니다.
    두 조건을 둘로 나눠서 표시해야 하므로,
    조건 셀에 구매실적이 두번째로 큰지 확인해야 합니다.

     그래서 비교될 첫번째 셀 [D4] 셀과 LARGE($D$4:$D$13,2)로 두 번째로 큰 구매실적과 비교해서 같으면,

    그 데이터가 두번째로 큰 구매실적을 가졌다고 판단할 수 있습니다.
     
    다음 행들은 프로그램이 반복해서 비교하게 됩니다.

    비교시 다음 행을 비교해야 하므로 [D4]로 상대참조하고,

    두번째 큰 값을 구하는 것은 행이 달라져도 LARGE 함수의 범위는 변하지 않으므로 절대참조로 고정하는 것입니다.

     

    좋은 하루 보내세요. 

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