Extraer datos de una columna usando buscar

Extraer datos de una columna usando buscar

Estoy intentando obtener la fórmula que extrae los números de membresía de cualquier cancelación de la columna F a la columna U. Las cancelaciones se muestran en la columna O como 14DMB.

Ingresé los datos manualmente y marqué con un círculo lo que quiero que haga para demostrarlo más fácilmente. En el ejemplo dado, hay dos cancelaciones. Esto debería continuar con cancelaciones adicionales cuando se agreguen las ventas.

Cualquier apoyo será apreciado, gracias.

ingrese la descripción de la imagen aquí

Respuesta1

Puedes usar:

=IFERROR(INDEX($F$1:$F$1000,AGGREGATE(15,6,1/($O$1:$O$1000="14DMB")*ROW($O$1:$O$1000),ROWS($1:1))),"")

Solo asegúrese de que 1000 filas sean suficientes o cambie ese factor. O, mejor aún, utilice una Tabla con referencias estructuradas.

y complete hasta obtener espacios en blanco. Si puede, las referencias de columnas parciales podrían ser más eficientes, o mejor aún, una tabla con referencias estructuradas.

O, si tienes O365 con la FILTERfunción, puedes probar:

=INDEX(FILTER($F$2:$O$1000,$O$2:$O$1000="14DMB"),0,1)

y los resultados se spillreducirán para mostrar todos los números de membresía cancelados.

Solo asegúrese de que la $1000referencia del número de fila sea lo suficientemente grande como para abarcar todo.

O puedes usar una Tabla con referencias estructuradas.

información relacionada