¿Necesito coincidencia de datos de otra hoja macro o fórmula?

Hoja1 base de datos, Hoja2 con indice, coincidir tengo estos resultados, pero quisiera tener estos resultados como esta en Hoja3 puestos a mano, o sea en orden por filas.

¿No se si sera cuestión de macro?

Adjunto libro.

https://www.dropbox.com/sh/w5nzemz136k4s8w/AABwnJXsmZEGti99wRAL72M6a?dl=0 

1 Respuesta

Respuesta
1

Utiliza la siguiente fórmula matricial

=SI.ERROR(INDICE(Hoja1!P$1:P$50;K.ESIMO.MENOR(SI(Hoja1!$P$5:$P$50=7;FILA());FILA()-4));"")

Para aceptar la fórmula debes presionar las tres teclas

Shift + Control + Enter


También te anexo la macro, el resultado te lo pone en la hoja4

Sub Macro()
'Por.Dante Amor
    Set h1 = Sheets("Hoja1")
    Set h2 = Sheets("Hoja4")
    '
    h2.Cells.ClearContents
    h1.Rows("1:4").Copy h2.Range("A1")
    '
    If h1.AutoFilterMode Then h1.AutoFilterMode = False
    u = h1.Range("A" & Rows.Count).End(xlUp).Row
    h1.Range("A4:P" & u).AutoFilter Field:=16, Criteria1:="7"
    h1.Range("A4:P" & u).Copy h2.Range("A5")
    If h1.AutoFilterMode Then h1.AutoFilterMode = False
    MsgBox "Copia realizada"
End Sub

Te regreso el archivo con la fórmula aplicada en toda la matriz en la Hoja5 y con la macro.


Archivo con fórmula y macro


.

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas