Excel에서는 검색된 데이터의 전체 배열이 아닌 FILTER, ISNUMBER, SEARCH 수식의 결과만 표시할 수 있나요?

Excel에서는 검색된 데이터의 전체 배열이 아닌 FILTER, ISNUMBER, SEARCH 수식의 결과만 표시할 수 있나요?

두 개의 검색 상자를 사용하여 전체 "컨트롤" 데이터 테이블을 검색할 수 있는 스프레드시트를 만들고 있습니다.

  • 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() 또는 기타?

관련 정보