필터 · 정렬 · 검색
데이터가 많아질수록 원하는 레코드를 빠르게 찾는 것이 중요합니다. PropSheet은 필터, 정렬, 검색, 컬럼 표시/숨기기 네 가지 도구를 제공하여 필요한 데이터만 골라 보거나, 특정 기준으로 정렬하거나, 키워드로 즉시 찾을 수 있습니다.
7.1 필터
필터를 사용하면 특정 조건에 맞는 레코드만 화면에 표시할 수 있습니다. 예를 들어 "매물구분이 재건축인 것만", "매매가가 5억 이상인 것만" 등의 조건을 설정할 수 있습니다.
필터 열기
- 스프레드시트 상단 툴바에서 필터 버튼을 클릭합니다.
- 필터 패널이 툴바 아래에 펼쳐집니다.
- + 조건 추가 버튼을 클릭하여 첫 번째 필터 조건을 추가합니다.
필터 조건 구성
하나의 필터 조건은 필드 선택, 연산자, 값 세 가지 요소로 구성됩니다.
- 필드 선택: 드롭다운에서 필터링할 필드를 선택합니다 (예: 매물구분, 매매가, 주소 등).
- 연산자 선택: 비교 방식을 선택합니다 (아래 연산자 표 참조).
- 값 입력: 비교할 값을 입력합니다. 연산자에 따라 텍스트 입력, 숫자 입력, 다중 선택 등 입력 방식이 달라집니다.
지원 연산자 (14종)
PropSheet이 지원하는 필터 연산자 목록입니다. 필드 타입에 따라 사용 가능한 연산자가 달라집니다.
| 연산자 | 설명 | 적용 타입 | 예시 |
|---|---|---|---|
equals |
값이 정확히 일치하는 레코드만 표시 | 텍스트, 숫자, 선택 | 매물구분 equals "재건축" |
not_equals |
값이 일치하지 않는 레코드만 표시 | 텍스트, 숫자, 선택 | 매물구분 not_equals "토지" |
contains |
입력한 텍스트가 포함된 레코드 표시 (부분 일치) | 텍스트 | 주소 contains "강남" |
not_contains |
입력한 텍스트가 포함되지 않은 레코드 표시 | 텍스트 | 주소 not_contains "지하" |
gt |
초과 (greater than). 입력값보다 큰 레코드 표시 | 숫자 | 매매가 gt 50000 |
gte |
이상 (greater than or equal). 입력값 이상인 레코드 표시 | 숫자 | 전용면적 gte 84 |
lt |
미만 (less than). 입력값보다 작은 레코드 표시 | 숫자 | 보증금 lt 10000 |
lte |
이하 (less than or equal). 입력값 이하인 레코드 표시 | 숫자 | 월세 lte 200 |
is_empty |
값이 비어 있는(NULL 또는 빈 문자열) 레코드 표시 | 전체 | 비고 is_empty |
is_not_empty |
값이 채워져 있는 레코드만 표시 | 전체 | 대표사진 is_not_empty |
is_any_of |
지정한 여러 값 중 하나라도 일치하면 표시 (OR 조건) | 텍스트, 선택 | 매물구분 is_any_of "재건축, 상가" |
is_none_of |
지정한 여러 값 중 어느 것도 일치하지 않는 레코드 표시 | 텍스트, 선택 | 매물구분 is_none_of "토지, 임야" |
starts_with |
입력한 텍스트로 시작하는 레코드 표시 | 텍스트 | 주소 starts_with "서울" |
ends_with |
입력한 텍스트로 끝나는 레코드 표시 | 텍스트 | 주소 ends_with "동" |
is_empty와 is_not_empty 연산자는 값 입력이 필요 없습니다.
선택하면 바로 필터가 적용됩니다.
AND / OR 로직 토글
필터 조건을 2개 이상 추가하면, 조건 사이에 AND 또는 OR 로직을 선택할 수 있습니다.
- AND (모두 충족): 모든 조건을 동시에 만족하는 레코드만 표시합니다. 기본값입니다.
- OR (하나라도 충족): 조건 중 하나라도 만족하면 해당 레코드를 표시합니다.
복수 필터 조합 예시
실무에서 자주 사용하는 필터 조합 예시입니다.
| 목적 | 조건 1 | 로직 | 조건 2 |
|---|---|---|---|
| 강남구 재건축 매물만 보기 | 주소 contains "강남" |
AND | 매물구분 equals "재건축" |
| 5억 이상 10억 이하 매물 | 매매가 gte 50000 |
AND | 매매가 lte 100000 |
| 사진이 있는 상가 또는 오피스텔 | 매물구분 is_any_of "상가, 오피스텔" |
AND | 대표사진 is_not_empty |
| 재건축이거나 수익률 높은 매물 | 매물구분 equals "재건축" |
OR | 월세 gte 100 |
7.2 정렬
정렬 기능을 사용하면 특정 필드를 기준으로 레코드를 오름차순 또는 내림차순으로 정렬할 수 있습니다. 가격이 낮은 순, 면적이 넓은 순 등으로 데이터를 빠르게 정리할 수 있습니다.
정렬 적용하기
- 스프레드시트 상단 툴바에서 정렬 버튼을 클릭합니다.
- 정렬 패널이 펼쳐지면, 정렬 기준 필드를 드롭다운에서 선택합니다.
- 오름차순(A→Z, 1→9) 또는 내림차순(Z→A, 9→1)을 선택합니다.
- 선택 즉시 테이블이 해당 기준으로 재정렬됩니다.
필드 타입별 정렬 동작
| 필드 타입 | 오름차순 | 내림차순 |
|---|---|---|
| 텍스트 | 가나다 순 (A→Z) | 역순 (Z→A) |
| 숫자 | 작은 수 → 큰 수 | 큰 수 → 작은 수 |
| 날짜 | 과거 → 최근 | 최근 → 과거 |
| 체크박스 | 미체크 → 체크 | 체크 → 미체크 |
7.3 검색
검색 기능을 사용하면 특정 필드에서 키워드로 레코드를 빠르게 찾을 수 있습니다. 부분 일치(ILIKE) 검색을 지원하므로, 정확한 전체 값을 입력하지 않아도 됩니다.
검색 사용하기
- 스프레드시트 상단 툴바에서 검색 버튼을 클릭합니다.
- 검색 패널이 펼쳐지면, 검색할 필드를 드롭다운에서 선택합니다.
- 키워드를 입력합니다. 예: "강남", "재건축", "1층" 등
- 찾기 버튼을 클릭하면 해당 필드에서 키워드가 포함된 레코드만 표시됩니다.
검색 초기화
- 검색 결과를 해제하려면 검색 패널의 초기화 버튼을 클릭합니다.
- 전체 레코드가 다시 표시됩니다.
7.4 컬럼 표시/숨기기
데이터베이스에 필드가 많을 때, 현재 작업에 필요한 컬럼만 화면에 표시하고 나머지는 숨길 수 있습니다. 숨긴 컬럼의 데이터는 삭제되지 않으며, 언제든 다시 표시할 수 있습니다.
컬럼 표시/숨기기 사용법
- 스프레드시트 상단 툴바에서 컬럼 (또는 필드 표시) 버튼을 클릭합니다.
- 전체 필드 목록이 체크박스와 함께 표시됩니다.
- 표시하고 싶은 필드는 체크, 숨기고 싶은 필드는 체크 해제합니다.
- 변경 사항은 즉시 테이블에 반영됩니다.