두 개의 검색 상자를 사용하여 전체 "컨트롤" 데이터 테이블을 검색할 수 있는 스프레드시트를 만들고 있습니다.
- UPI로 TextBox1 검색 검색
- 우편번호로 TextBox2 검색 검색
두 개의 검색 상자는 개발자--> 컨트롤-> 삽입-> ActiveX 컨트롤 드롭다운의 텍스트 상자입니다.
각 텍스트 상자에는 C4가 UPI에 연결되고 C5가 Zip에 연결된 연결된 셀이 있습니다.
아래 수식을 사용하여 Control 테이블의 데이터 열을 채웁니다.
UPI |
---|
아래 수식은 UPI 열 아래에서 시작하여 쿼리 결과를 제어 테이블에 있는 순서대로 나머지 열에 쏟아냅니다. |
=FILTER(Control, ISNUMBER(SEARCH(C4, Control[UPI])) * ISNUMBER(SEARCH(C5, Control[Zip])), "No Match Found"
문제:수식은 작동하지만 검색 상자가 비어 있으면 사용자가 전체 제어 테이블을 볼 수 있습니다.
쿼리된 데이터만 표시되도록 제어 테이블 데이터를 숨기는 방법이 필요합니다.
따라서 두 검색 상자가 모두 비어 있으면 열 헤더만 나타납니다.
사용자가 우편번호 검색 상자에 우편번호를 입력하기 시작하면 검색 결과가 나타나기 시작합니다.
이것이 가능한가?
현재 수식은 볼 수 있는 전체 제어 테이블로 시작하고 zip 검색 상자에 입력된 각각의 새 번호로 쿼리되는 내용과 일치하도록 제어 테이블의 범위를 좁힙니다.
검색 결과만 표시할 수 있는 수식이 있나요? 제어 테이블을 숨긴 상태에서? =IF() 또는 기타?