홈 / 업무 가이드 / 조건 추출
조건 추출

CSV에서 필요한 행만 추출하기: 포함·일치·빈값 필터의 차이

DataWork Tools 편집 · 2026년 11월 3일

부서가 영업인 직원만 보내거나, 상품코드가 특정 문자로 시작하는 행을 뽑을 때 조건 필터를 사용할 수 있습니다. 검색 조건에 따라 추출 범위가 달라지므로 먼저 부분 검색인지 정확히 같은 값인지 정해야 합니다.

포함과 일치는 다릅니다

  • 포함: 검색값 영업은 영업, 해외영업, 영업지원에 모두 해당합니다.
  • 일치: 검색값 영업과 완전히 같은 셀만 추출합니다.
  • 불일치: 검색값과 다른 셀을 남깁니다. 빈 셀도 검색값과 다르면 남습니다.
  • 시작·끝: 상품코드의 접두어나 파일명의 확장자처럼 앞이나 뒤가 같은 문자열을 찾습니다.

사번은 정확히 일치로

사번 0012를 찾으면서 포함을 선택하면 00123도 검색될 수 있습니다. 식별자 조회는 보통 일치 조건이 적합합니다. 도구는 문자열로 비교하므로 0012와 12는 다릅니다. 입력값을 숫자로 바꿔 같은 것으로 처리하지 않습니다.

공백과 영문 대소문자

기본 상태에서 Sales와 sales, 영업과 영업 는 서로 다른 값입니다. 영문 대소문자 무시나 앞뒤 공백 무시를 선택하면 비교 기준만 바뀝니다. 추출한 결과는 원본 셀의 대소문자와 공백을 그대로 유지합니다. 실제 값도 바꿔야 한다면 CSV 공백 정리를 별도로 사용하세요.

빈 셀과 공백 셀 구분

비어 있음 조건은 입력한 검색값을 사용하지 않습니다. 기본적으로 길이가 0인 빈 문자열만 찾습니다. 공백만 있는 셀도 찾고 싶으면 앞뒤 공백 무시를 켭니다. 비어 있지 않음은 그 반대입니다. 숫자 0이나 문자 null은 빈 셀로 취급하지 않습니다.

정규식이 아닌 문자 검색

점·별표·괄호도 문자 그대로 찾습니다. .*를 넣어 모든 값을 찾는 정규식 동작은 하지 않습니다. 한 번에 한 열에 한 조건만 적용하므로 복합 조건이 필요하다면 결과를 내려받아 다음 필터에 입력할 수 있습니다. 여러 번 추출했을 때의 결과가 원래 의도한 AND 조건인지 확인하세요.

결과가 0행일 때

검색 조건에 맞는 행이 없으면 오류 대신 헤더만 있는 CSV를 만듭니다. 구분자, 기준 열 번호, 공백과 대소문자 설정을 다시 확인하세요. 원본은 변경하지 않으며 필터 결과의 행 순서도 원래 순서와 같습니다.

CSV 조건 필터 시작 → · 추출 결과 정렬하기

함께 읽기

CSV 한글이 깨질 때: UTF-8과 EUC-KR 구분하기
사번 0012가 12로 바뀌는 이유와 보존 방법
CSV를 SQL INSERT로 바꾸기 전 확인할 5가지
중복 제거에서 전체 행과 기준 열은 어떻게 다를까?
두 CSV 파일 비교: 추가·삭제·변경 행을 찾는 방법
VLOOKUP 없이 두 CSV 합치기: LEFT와 INNER JOIN 차이
CSV 열 순서 바꾸기·열 이름 변경·불필요한 열 삭제
JSON을 CSV로 변환할 때 빈칸·중첩 데이터·큰 숫자 확인하기
JSON 문법 오류 찾기: 따옴표·쉼표·큰 숫자 검수 방법
CSV 파일 분할과 행·열 전치: 처리 순서와 결과 검수
CSV 공백과 빈 행 정리: 지워도 되는 값부터 구분하기
CSV와 TSV 차이: 엑셀에서 복사한 표를 파일로 바꾸기
CSV를 Markdown 표로 만들기: README에 표 붙여넣는 방법
CSV 정렬에서 10이 2보다 먼저 나오는 이유: 문자열과 숫자 정렬