Macro om twee vellen met beide vellen te vergelijken

Kwestie

Ik heb een 2 excelsheet waarvan alle kolommen dezelfde hebben. Deze heeft D $ C-opmerking, OMS-opmerkingen, geplande datum en sub-account in beide bladen

1e Excel-blad heeft bovenstaande ondertitels zijn gevuld met gegevens, maar het tweede blad heeft geen gegevens voor algemene opmerkingen, OMS-opmerkingen en geplande resolutie, maar heeft gegevens voor subaccount

Sub-account is de kolom die gebruikelijk is in beide vellen gevuld met gegevens. Dit is eigenlijk een nummer dat wordt gegeven aan bijvoorbeeld: Jp0224, KR0345 enz

1e blad heeft

Reden voor uitstekende actie Genomen Geplande oplossing Sub a / c

1 Timingprobleem is verwijderd 30 aug. 10 Jp2035

2 Toestemming niet verwijderd Verzonden post 9 JUL 10 SG0235

Het 2e blad heeft

Reden voor uitstekende actie Genomen Geplande oplossing Sub a / c

1 Jp2035

2 SG0235

Nu heb ik een macro voor 2 Excel-sheets nodig waarin in met verwijzing naar Sub a / c-kolom het gegevensformulier van het eerste blad naar het tweede blad in kolommen moet worden opgehaald. Reason Outstaying, Action Taken, Planned resolution

Voor bovenstaand geval moet het in het tweede vel er als het eerste blad uitzien.

Oplossing

U hebt geen macro nodig ...

in blad 2 in A2 kopieer deze formule

 = INDEX (Blad1 A $ 2: A $ 100, VERGELIJKEN (Sheet2 $ D2, Blad1 $ D $ 2:! $ O $ 100, 0), 0) 

en druk op Enter-toets.

Ik ga ervan uit dat er minder dan 100 rijen zijn. zie 100 in de bovenstaande formule en zie ook de dollartekens in de formule

kopieer A2 in blad 2 omlaag, zolang de gegevens er zijn en naar rechts tot de kolom C

Notitie

Met dank aan Venkat1926 voor deze tip op het forum.

Vorige Artikel Volgende Artikel

Top Tips