Rellenar filas desde un dato

05/11/2004 - 12:27 por Vicente | Informe spam
Haber si me explico mejor:

Necesito que en una hoja que imputo un dato en la celda a1 por ejemplo XXXX

Me devuelva en las filas a7:a30 los datos que coincidad de otra hoja con los
digitos de la 2ª a la 4ª posicion. Ejemplo.

A1=xxxx

A7=fxxxxk
A8=gxxxxb
A9=sxxxxp
etc... hasta que encuentro todas las coincidencias.

En la hoja donde estan los datos estan todos los datos (fxxxxk gxxxxb sxxxxp
) correlativos y mezclados con otros que las posiciones de 2ª a la 4ª varias
por ejemplo: fwwwwk gttttb sttttp

Espero haberme explicado.

Gracias
 

Leer las respuestas

#1 Fernando Arroyo
05/11/2004 - 17:30 | Informe spam
Para simplificar la fórmula sería conveniente aplicarle un nombre al rango donde están todos los datos (pongamos que se llamara Lista), y entonces se podría usar la siguiente fórmula matricial en A7, copiándola hasta A30:

=INDICE(Lista;K.ESIMO.MENOR(SI(EXTRAE(Lista;2;4)="xxxx";FILA(Lista));FILA()-6))

Ten en cuenta que tienes que introducirla pulsando Control+Mayúsculas+Entrada al mismo tiempo. Una vez introducida como matricial en A7, lo único que hay que hacer es copiar dicha celda y pegarla en A8:A30.

Si en el rango con nombre Lista hubiera menos de 24 celdas que tuvieran xxxx en las posiciones requeridas, comenzará a producirse el error #¡NUM! cuando se acaben.
Un saludo.


Fernando Arroyo
MS MVP - Excel



"Vicente" escribió en el mensaje news:
Haber si me explico mejor:

Necesito que en una hoja que imputo un dato en la celda a1 por ejemplo XXXX

Me devuelva en las filas a7:a30 los datos que coincidad de otra hoja con los
digitos de la 2ª a la 4ª posicion. Ejemplo.

A1=xxxx

A7=fxxxxk
A8=gxxxxb
A9=sxxxxp
etc... hasta que encuentro todas las coincidencias.

En la hoja donde estan los datos estan todos los datos (fxxxxk gxxxxb sxxxxp
) correlativos y mezclados con otros que las posiciones de 2ª a la 4ª varias
por ejemplo: fwwwwk gttttb sttttp

Espero haberme explicado.

Gracias

Preguntas similares