No sé cómo eliminar las filas vacías de la segunda tabla, pero puedo hacer que sólo aparezcan las que tienen SÍ.
Hacerlo realidad
Primero, selecciona la primera celda de tu segunda tabla ("zanahoria", los encabezados no importan), y escribe esto en ella:
=if(
Verás que se transforma en una función. A continuación, haz clic en la columna SÍ/NO de la misma fila para añadirla a la tabla. Haz clic en el desplegable de la nueva adición al cuadro de fórmulas y marca "Conservar columna".
Esto le permitirá copiar y pegar sobre toda la fila sin preocuparse de que la columna referenciada cambie. Añadir = "YES"
hasta el final. Ahora debería tener algo así:
IF(<Table 1::$B2> = "YES"
A continuación, añada una coma y haga clic en la celda correspondiente de su primera tabla:
IF(<Table 1::$B2> = "YES",<Table 1::A2>
Haga no preservar la columna en este caso. Quieres que muestre la celda correspondiente en la tabla. Añada ,"")
así:
IF(<Table 1::$B2> = "YES",<Table 1::A2>,"")
Pulsa la gran marca de verificación verde, y copia y pega la celda para llenar la segunda tabla (o tantos elementos como quieras mostrar), ¡y ya está!
¿Qué significa todo este galimatías?
El comando IF tiene tres partes:
SI( condición , if-true , if-false )
Si el condición es verdadera, muestra el if-true de lo contrario, muestra el if-false porción. Así que muestra el valor de la otra celda si la celda decisiva es "SÍ", o en blanco ("") si no.