문제
다음 중 성명이 ‘정’으로 시작하거나 출신지역이 ‘서울’인 데이터를 추출하기 위한 고급 필터 조건은?
① 필드명을 같은 행에 두고 조건도 같은 행에 입력(AND 형태)
| 성명 | 출신지역 |
|---|---|
| 정* | 서울 |
② 필드명을 같은 행에 두고 조건을 서로 다른 행에 입력(OR 형태)
| 성명 | 출신지역 |
|---|---|
| 정* | |
| 서울 |
③ 필드명을 세로로 배열한 형태
| 성명 | 정* |
|---|---|
| 출신지역 | 서울 |
④ 필드명을 가로로, 조건을 대각선으로 배열한 형태
| 성명 | 정* | |
|---|---|---|
| 출신지역 | 서울 |
정답
2번
해설
정답: 2. 두 조건 중 하나만 만족해도 되는 OR 조건은, 필드명을 같은 행에 두고 각 조건값을 서로 다른 행에 입력한다. ②처럼 ‘정*’과 ‘서울’을 다른 행에 두면 "성명이 정으로 시작하거나 출신지역이 서울"인 데이터가 추출된다.
오답 풀이
- 1번: 같은 행에 두 조건을 함께 두면 둘 다 만족해야 하는 AND 조건이 되므로 옳지 않다.
- 2번: 조건을 서로 다른 행에 둔 OR 조건이므로 옳다.
- 3번: 필드명을 세로로 배열한 형태는 고급 필터의 올바른 조건 범위 형식이 아니다.
- 4번: 조건을 대각선으로 흩어 놓은 형태도 올바른 조건 범위 형식이 아니다.
보충 개념 고급 필터에서 같은 행 조건은 AND, 서로 다른 행 조건은 OR로 결합되며, 첫 행에는 원본과 같은 필드명을 써야 한다.