El problema es que hay que "decirle" a las fórmulas el día inicial y el final, es decir el día de la primera hoja y el día de la última.
Por ejemplo, si el primer día es el 01.07.21 y el último el 31.08.21, la fórmula para buscar por DNI (suponiendo que el DNI a buscar está en B1) podría ser:
=INDICE(INDIRECTO(INDICE(TEXTO(FILA(INDIRECTO(--"01/07/21"&":"&--"31/08/21"));"dd.mm.aa");COINCIDIR(VERDADERO;CONTAR.SI(INDIRECTO(TEXTO(FILA(INDIRECTO(--"01/07/21"&":"&--"31/08/21"));"dd.mm.aa")&"!C:C");B1)>0;0))&"!A:A");COINCIDIR(B1;INDIRECTO(INDICE(TEXTO(FILA(INDIRECTO(--"01/07/21"&":"&--"31/08/21"));"dd.mm.aa");COINCIDIR(VERDADERO;CONTAR.SI(INDIRECTO(TEXTO(FILA(INDIRECTO(--"01/07/21"&":"&--"31/08/21"));"dd.mm.aa")&"!C:C");B1)>0;0))&"!C:C")))
y para buscar por teléfono (suponiendo que el teléfono a buscar está en B2:
=INDICE(INDIRECTO(INDICE(TEXTO(FILA(INDIRECTO(--"01/07/21"&":"&--"31/08/21"));"dd.mm.aa");COINCIDIR(VERDADERO;CONTAR.SI(INDIRECTO(TEXTO(FILA(INDIRECTO(--"01/07/21"&":"&--"31/08/21"));"dd.mm.aa")&"!D:D");B2)>0;0))&"!A:A");COINCIDIR(B2;INDIRECTO(INDICE(TEXTO(FILA(INDIRECTO(--"01/07/21"&":"&--"31/08/21"));"dd.mm.aa");COINCIDIR(VERDADERO;CONTAR.SI(INDIRECTO(TEXTO(FILA(INDIRECTO(--"01/07/21"&":"&--"31/08/21"));"dd.mm.aa")&"!D:D");B2)>0;0))&"!D:D")))
Ambas fórmulas son matriciales, por lo que han de ser introducidas pulsando mayúsculas control entrada al mismo tiempo.
Saludos_
Pongo unas pocas letras en minúsculas para que esto me deje enviar la respuesta