Distribuir una tabla aleatoriamente con condicionantes
Tengo una tabla con más de 25000 registros, quiero hacer una distribución entre otra lista con 968 registros, el problema viene cuando necesito que se cumpla lo siguiente: la columna H de la hoja Hoja 3 sea igual a la columna C de la Hoja 4, ya que dependiendo al cumplimiento de esto dependerá si se distribuyen correctamente.
Estaba utilizando la formula =INDICE(Hoja4!$D$3:$D$49,ALEATORIO.ENTRE(1,2)) pero al momento de tomar tomar todas los campos me consideraba todos los valores.