문제
다음 중 고급 필터를 이용하여 국어 점수가 70점 이상에서 90점 미만인 데이터 행을 추출하기 위한 조건으로 옳은 것은?
①
| 국어 | 국어 |
|---|---|
| >=70 | <90 |
②
| 국어 |
|---|
| >=70 |
| <90 |
③
| 국어 | 국어 |
|---|---|
| >=70 | |
| <90 |
④
| 국어 | |
|---|---|
| >=70 | <90 |
정답
1번
해설
정답: 1. 두 조건을 모두 만족(AND)하려면 같은 행에 나란히 입력해야 한다. ①은 머리글 '국어'를 두 열에 적고 같은 행에 >=70, <90을 넣어 "70 이상이면서 90 미만"의 AND 조건을 올바르게 표현한다.
오답 풀이
- 1번: 같은 행에 >=70과 <90을 두어 AND 조건을 표현하므로 옳다.
- 2번: 한 열에 >=70과 <90을 위아래로 적으면 서로 다른 행이 되어 OR(또는) 조건이 되므로 옳지 않다.
- 3번: >=70과 <90이 서로 다른 행에 있어 OR 조건이 되므로 옳지 않다.
- 4번: 머리글이 한쪽만 '국어'이고 다른 열의 머리글이 비어 있어 조건이 제대로 적용되지 않으므로 옳지 않다.
보충 개념 고급 필터에서 같은 행에 적은 조건은 AND, 다른 행에 적은 조건은 OR로 처리된다. 하나의 필드에 범위(이상~미만)를 줄 때는 머리글을 두 번 적고 같은 행에 두 조건을 입력한다.