Estoy creando una hoja de cálculo que puede buscar en una tabla de datos de "Control" completa usando dos cuadros de búsqueda.
- Buscar búsquedas en TextBox1 por UPI
- Buscar búsquedas de TextBox2 por Zip
Los dos cuadros de búsqueda son cuadros de texto del menú desplegable Desarrollador--> Controles --> Insertar --> Controles ActiveX.
Cada cuadro de texto tiene una celda vinculada con C4 vinculado a UPI y C5 vinculado a Zip.
Estoy usando la siguiente fórmula para completar las columnas de datos de la tabla de Control.
UPI |
---|
La siguiente fórmula comienza aquí, debajo de la columna UPI, y distribuye los resultados de la consulta en las columnas restantes, en el orden que se encuentra en la tabla de Control. |
=FILTER(Control, ISNUMBER(SEARCH(C4, Control[UPI])) * ISNUMBER(SEARCH(C5, Control[Zip])), "No Match Found"
Problema:La fórmula funciona, sin embargo, cuando los cuadros de búsqueda están vacíos, el usuario puede ver toda la tabla de Control.
Necesito una forma de ocultar los datos de la tabla de control para que solo se muestren los datos consultados.
Entonces, si ambos cuadros de búsqueda están vacíos, solo aparecerán los encabezados de las columnas.
Cuando el usuario comienza a ingresar un código postal en el cuadro de búsqueda zip, los resultados de la búsqueda comienzan a aparecer.
es posible?
La fórmula actual comienza con toda la tabla de Control visible y la reduce para que coincida con lo que se consulta con cada nuevo número ingresado en el cuadro de búsqueda zip.
¿Existe alguna fórmula que solo pueda mostrar los resultados de la búsqueda? ¿Mientras mantiene oculta la mesa de control? ¿Un =IF() o etc.?