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.