Genere múltiples listas de valores que coincidan con los criterios - Excel

Genere múltiples listas de valores que coincidan con los criterios - Excel

Estoy intentando configurar una hoja de Excel pero no he podido encontrar un ejemplo similar a mi configuración y criterios de datos. He intentado utilizar index y small pero tengo problemas.

Estoy intentando generar listas de valores que coincidan con sus propios criterios.

Los datos de entrada aparecerían así:

  A       B            C            D
1 Name    Criteria1    Criteria2    Criteria3
2 name1   X                         W
3 name2   X            Y            X
4 name3                             A

Quiero devolver listas de nombres donde los criterios para ellos tengan algún valor para que el resultado se vea así:

  A            B            C
1 Criteria1    Criteria2    Criteria3
2 name1        name2        name1 
3 name2                     name2
                            name3

Respuesta1

Utilicé una tabla y referencias estructuradas, pero puedes convertirlas a direccionamiento relativo o fijo.

Para la primera celda de los primeros criterios:

=IFERROR(INDEX(Table1[[Name]:[Name]],AGGREGATE(15,6,1/(LEN(Table1[Criteria1])>0)*ROW(Table1[Criteria1])-ROW(Table1[#Headers]),ROWS($1:1))),"")

Luego rellene hacia abajo y a lo ancho según sea necesario

ingrese la descripción de la imagen aquí

El uso de la AGGREGATEfunción nos permite ignorar errores.

  • 1/(len(xx)>0)devolverá un 1o DIV/0dependiendo de la presencia de texto en la celda.
  • * Row(Table1)devuelve el número de fila o un error.
  • Como AGGREGATEse pueden ignorar los errores, solo se devolverán los números de fila válidos.
  • Utilice ese valor de retorno INDEXen la primera columna

información relacionada