Karti:
There has to be a lot of assumptions in your question as there isn't a lot of detail. However, I don't mind stepping out on a limb to see if I can help. Caution - This could get lengthy.
Assumption 1 - There is something in column A that would denote a duplicate.
Step 1 - On the DataOne tab (Out past your data) in row 2, try
=IF(ISERROR(MATCH(A2,DataTwo!$A$2:$A$1000,0)),"","Duplicate")
Copy down to all rows - Note the 1,000 is flexible, it needs to go to the bottom of your data.
Effect - The formula looks in Column A of the DataTwo tab for the value in the cell of column A on the DataOne tab. If it doesn't find a match, nothing happens (""), but if it does find a match, it marks it with a duplicate.
Step 2 - Next to the Duplicate column (assumed to be column J) created in Step 1, add a counting row
=if(J2="Duplicate",K1+1,K1)
Effect - Puts the next integer beside each new duplicate
Step 3 - On your duplicate tab, set up to import your duplicates
Column A is numbers from 1 to whatever you think you have duplicates to
Column B beside the 1 and then copied down
=INDEX(DataOne!$A$2:$A$1000,MATCH(A7,DataOne!$E$2:$E$1000,0),1)
Effect - In the DataOne Column A, it counts down to the row that was the integer beside the new duplicate.
Step 4 - Import the rest of the data using VLookup
In Column C - Bring DataTwo column A
=Vlookup($A2,DataTwo!$A$2:$I$1000,1,0)
In Column D - Bring DataOne column B
=Vlookup($A2,DataOne!$A$2:$I$1000,2,0)
In Column E - Bring DataTwo column B
=Vlookup($A2,DataTwo!$A$2:$I$1000,2,0)
Continue the Vlookups as far as you'd like.
Effect - Brings over the values from DataOne and DataTwo for comparison purposes.
So with that rambling, you have a solution. Depending on your experience, this may be very foreign. Try putting the formulas in to see them work and then strive to understand them. On the other hand, if all this makes sense right out of the gate, good luck!
Jeff