Lo que deseo hacer es devolver todos los valores que coincidan con un criterio de una list, este criterio será estático … como un simple ejemplo
El nombre siempre será 'John', por lo que preferiría codificarlo en la fórmula en lugar de ingresarlo en una celda para search, si es posible.
Como nota al margen, no puedo usar el filter de avance ya que el ejemplo real se encuentra en varias hojas.
Estás buscando algo así……
Ingrese la siguiente fórmula en la celda B2
como fórmula de matriz .
=IFERROR(INDEX($A$2:$A$20,SMALL(IF(ISNUMBER(SEARCH("John",$A$2:$A$20)),ROW($A$2:$A$20)),ROWS($A$2:$A2))-1),"")
Presione CTRL + MAYÚS + ENTRAR para evaluar la fórmula ya que es una fórmula de matriz.