Ch2. 엑셀 기초~고급 — 데이터 관리: 정렬·필터·조건부 서식
데이터 관리란 무엇인가
데이터 관리는 대량의 데이터를 원하는 순서로 정렬하고, 필요한 데이터만 필터링하며, 조건에 따라 시각적으로 강조하는 작업입니다. 엑셀의 가장 실용적인 기능입니다.
데이터 관리 3대 핵심:
- 정렬: 데이터를 기준에 따라 순서 배열
- 필터: 조건에 맞는 행만 표시
- 조건부 서식: 조건에 따라 자동 색상·서식 적용
정렬 (Sort)
기본 정렬 (단일 기준)
오름차순 정렬(A→Z, 숫자 작→큰): 데이터 탭 → 오름차순 정렬 버튼 (또는 Ctrl+Shift+A)
내림차순 정렬(Z→A, 숫자 큰→작): 데이터 탭 → 내림차순 정렬 버튼
정렬 기준 데이터 유형별 순서:
| 데이터 유형 | 오름차순 순서 |
|---|---|
| 숫자 | 음수 → 0 → 양수 |
| 텍스트 | 숫자 → 기호 → 알파벳 → 한글 |
| 날짜 | 오래된 날짜 → 최근 날짜 |
| 논리값 | FALSE → TRUE |
| 오류 | 마지막 |
| 빈 셀 | 항상 마지막 |
다중 기준 정렬
여러 기준을 우선순위에 따라 적용합니다.
실행: 데이터 탭 → 정렬 → 기준 추가
예시: 부서별 정렬 후, 같은 부서 내에서 급여 내림차순
| 수준 | 정렬 기준 | 정렬 순서 |
|---|---|---|
| 기준 1 | 부서 | 오름차순 (가나다) |
| 기준 2 | 급여 | 내림차순 (높은 순) |
사용자 지정 목록 정렬
“월, 화, 수, 목, 금, 토, 일”처럼 알파벳/숫자 순이 아닌 사용자 정의 순서로 정렬합니다.
설정: 정렬 대화상자 → 정렬 순서 → 사용자 지정 목록
기본 제공 목록:
- 요일: 일, 월, 화, 수, 목, 금, 토
- 월명: 1월, 2월… 12월
- 영문 월: Jan, Feb… Dec
필터 (Filter)
자동 필터 (AutoFilter)
조건에 맞는 행만 화면에 표시하고, 나머지는 숨깁니다 (삭제되지 않음).
활성화: 데이터 탭 → 필터 (단축키: Ctrl+Shift+L) → 머리글 행에 드롭다운 화살표 표시
필터 옵션 유형:
| 옵션 | 기능 |
|---|---|
| 텍스트 필터 | 같음, 포함, 시작, 끝, 사용자 지정 |
| 숫자 필터 | 같음, 보다 큼, 보다 작음, 상위/하위 N개, 평균 초과/미만 |
| 날짜 필터 | 이번 주/월/분기/년, 특정 날짜 이전/이후 |
| 색 필터 | 특정 배경색/글꼴색으로 필터 |
| 검색 | 드롭다운 내 검색창 직접 입력 |
복수 기준 필터: AND/OR 조건을 각 열의 필터에 조합 적용
고급 필터 (Advanced Filter)
자동 필터보다 복잡한 조건을 처리하거나, 다른 위치에 결과를 추출할 때 사용합니다.
고급 필터의 장점:
- 동일 열에 OR 조건 적용
- 다른 시트나 영역으로 결과 추출
- 중복 없는 고유값만 추출 가능
고급 필터 조건 영역 작성 규칙:
같은 행: AND 조건 (모두 만족)
다른 행: OR 조건 (하나라도 만족)
예시 조건 영역:
| 부서 | 급여 |
|------|------|
| 영업부 | >5000000 |
| 마케팅 | |
→ (영업부 AND 급여>500만) OR (마케팅부)
실행: 데이터 탭 → 고급 → 목록 범위·조건 범위 지정 → 다른 위치에 복사 체크
슬라이서 (Slicer)
엑셀 2010 이상에서 사용 가능한 시각적 필터 도구로, 클릭 한 번으로 필터를 적용합니다.
적용 대상: 표(Table), 피벗테이블
삽입: 삽입 탭 → 슬라이서 (또는 표/피벗테이블 선택 후 컨텍스트 탭)
조건부 서식 (Conditional Formatting)
조건부 서식이란
셀 값이나 수식 결과에 따라 자동으로 서식(색상·폰트·테두리)이 적용됩니다.
실행: 홈 탭 → 조건부 서식
셀 강조 규칙
| 규칙 | 예시 |
|---|---|
| 보다 큰 | 100 초과 셀을 빨간 배경 |
| 보다 작은 | 50 미만 셀을 노란 배경 |
| 사이 | 50~100인 셀에 초록 글꼴 |
| 같음 | 특정 텍스트와 같은 셀 강조 |
| 텍스트 포함 | ”완료” 포함 셀에 파란 배경 |
| 날짜 | 오늘, 어제, 이번 주, 지난 달 등 |
| 중복 값 | 중복/고유값 강조 |
색조 (Color Scale)
데이터 범위의 최솟값~최댓값을 색상 그라데이션으로 표현합니다.
- 2색 스케일: 최솟값(예: 흰색) → 최댓값(예: 빨간색)
- 3색 스케일: 최솟값(빨간) → 중앙값(노란) → 최댓값(초록)
- 적용 예: 성적표에서 높은 점수 = 진한 초록, 낮은 점수 = 진한 빨간
데이터 막대 (Data Bars)
셀 안에 막대 차트가 내장되어 값의 상대적 크기를 직관적으로 표시합니다.
- 값이 클수록 막대가 길게 표시
- 색상 선택 가능 (단색 또는 그라데이션)
- 음수도 반대 방향으로 표시 가능
아이콘 집합 (Icon Sets)
셀 값에 따라 **아이콘(화살표·신호등·별·깃발 등)**을 표시합니다.
| 아이콘 유형 | 예시 용도 |
|---|---|
| 방향 화살표 | 전월 대비 증감 |
| 신호등 (빨강/노랑/초록) | 성과 지표 달성도 |
| 별 (0~5개) | 평점 시각화 |
| 깃발 | 주의 필요 항목 표시 |
아이콘 임계값 설정: 상위 33%는 초록, 중간 33%는 노랑, 하위 33%는 빨강 등 비율·숫자로 조정 가능
수식을 이용한 조건부 서식
수식 기반으로 더 복잡한 조건을 설정합니다.
규칙 유형: "수식을 사용하여 서식을 지정할 셀 결정"
예시 1 — 짝수 행 음영:
=MOD(ROW(),2)=0
예시 2 — 해당 행 전체 강조 (특정 열 값 기준):
=$D2="완료" (D열이 "완료"인 경우 전체 행 강조)
→ 서식 적용 범위를 $A2:$Z2처럼 행 전체로 설정
예시 3 — 오늘 이전 마감일 빨간색:
=$C2<TODAY()
핵심: 수식 기반 조건부 서식에서 행은 상대, 열은 절대 참조를 조합하는 것이 중요합니다.
데이터 유효성 검사 (Data Validation)
데이터 유효성 검사란
셀에 입력할 수 있는 데이터 종류나 범위를 제한하여 입력 오류를 방지합니다.
실행: 데이터 탭 → 데이터 유효성 검사
유효성 조건 유형
| 허용 유형 | 예시 설정 |
|---|---|
| 정수 | 1~100 사이 정수만 |
| 소수 | 0.0~10.0 사이 |
| 목록 | 드롭다운 목록에서 선택 |
| 날짜 | 2024-01-01 이후 날짜 |
| 시간 | 09:00~18:00 사이 |
| 텍스트 길이 | 10자 이내 |
| 사용자 지정 | =COUNTIF(1:A1,A1)=1 (중복 방지) |
드롭다운 목록 만들기
가장 많이 사용되는 유효성 검사 유형입니다.
방법 1 — 직접 입력:
- 허용: 목록 → 원본: 영업부,마케팅부,인사부,IT부
방법 2 — 범위 참조:
- 허용: 목록 → 원본: =1:5 (다른 셀에 목록 값 작성 후 참조)
방법 3 — 이름 정의 범위:
- 수식 탭 → 이름 정의 → “부서목록” 등 이름 설정
- 원본: =부서목록
오류 메시지 설정
유효하지 않은 데이터 입력 시 표시할 메시지를 설정합니다.
| 스타일 | 동작 |
|---|---|
| 중지 | 입력 불허, 재입력 또는 취소만 가능 |
| 경고 | 경고 표시, 계속 입력 가능 |
| 정보 | 정보 표시, 계속 입력 가능 |
연계 드롭다운 (종속 목록)
첫 번째 드롭다운 선택에 따라 두 번째 드롭다운 내용이 달라지는 구조입니다.
1단계: 대분류 선택 (음료/식품/생활용품)
2단계: 선택된 대분류에 해당하는 소분류만 표시
구현: INDIRECT 함수 활용
= INDIRECT($A1) → A1의 값을 범위 이름으로 해석
표(Table) 기능 활용
엑셀 표의 장점
일반 범위를 **표(Ctrl+T)**로 변환하면 다양한 자동화 기능이 활성화됩니다.
| 기능 | 일반 범위 | 표(Table) |
|---|---|---|
| 필터 | 수동 적용 | 자동 포함 |
| 서식 자동 확장 | 없음 | 행 추가 시 자동 |
| 수식 자동 확장 | 없음 | 새 행에 자동 적용 |
| 구조적 참조 | 불가 | =표이름[열이름] |
| 합계 행 | 수동 | 토글로 바로 추가 |
| 피벗테이블 연동 | 범위 갱신 필요 | 자동 갱신 |
구조적 참조
=SUM(영업데이터[매출]) → 매출 열 전체 합계
=AVERAGE(영업데이터[급여]) → 급여 열 평균
실전 퀴즈 5문항
Q1. 고급 필터에서 조건 범위의 같은 행에 여러 조건을 작성하면 AND/OR 중 어느 조건이 적용되는가?
정답: AND 조건 (모든 조건 동시 만족)
해설: 고급 필터에서 같은 행의 조건은 AND, 다른 행의 조건은 OR로 처리됩니다. 예를 들어 1행에 부서=“영업부”, 급여>500만을 모두 작성하면 두 조건 모두 만족하는 행만 필터링됩니다.
Q2. 조건부 서식에서 짝수 행에만 음영을 주려면 어떤 수식을 사용하는가?
정답: =MOD(ROW(),2)=0
해설: ROW()는 현재 행 번호, MOD(행번호, 2)=0은 행 번호가 2로 나누어 떨어지면(짝수이면) 참이 됩니다. 홀수 행 강조 시에는 =MOD(ROW(),2)=1을 사용합니다.
Q3. 데이터 유효성 검사에서 드롭다운 목록을 다른 셀 범위로 만들 때 원본에 입력하는 값의 형식은?
정답: =1:10 처럼 절대 참조로 셀 범위를 입력합니다.
해설: 셀 범위를 원본으로 사용할 경우 절대 참조($)를 사용하는 것이 좋습니다. 또는 수식 탭에서 이름을 정의한 후 =이름정의값 형식으로 입력할 수도 있습니다.
Q4. 엑셀 표(Ctrl+T)로 변환하는 가장 큰 실무 장점 두 가지는?
정답: 서식·수식의 자동 확장(새 행 추가 시 자동 적용), 구조적 참조로 가독성 높은 수식 작성
해설: 표로 변환하면 데이터를 추가할 때 기존 서식과 수식이 자동으로 적용됩니다. 또한 =판매표[매출금액] 형식의 구조적 참조가 가능하여 수식의 의미를 직관적으로 이해할 수 있습니다.
Q5. 3색 색조 조건부 서식에서 상위 10%, 중간, 하위 10%를 표시하도록 임계값을 설정하는 방법은?
정답: 조건부 서식 → 색조 → 규칙 편집에서 최솟값/중간점/최댓값의 유형을 “백분위수”로 선택하고 각각 10, 50, 90 입력
해설: 기본 색조는 실제 최솟값·중간값·최댓값을 기준으로 색상을 배분합니다. 백분위수(percentile) 기준으로 변경하면 상위·하위 10%에 각각 최댓값·최솟값 색상이 집중되어 이상값 탐지에 효과적입니다.
OIYO 편집부
Content Editor지식 인큐베이터이자 전문 콘텐츠 크리에이터. 경영, 경제, 법률 및 실생활에 유용한 실무/자격증 중심의 깊이 있는 정보를 연구하고 공유합니다.