Excel - Συγκρίνοντας 2 στήλες και αφαιρώντας τα διπλά

Θέμα

Θα ήθελα να συγκρίνω 2 στήλες σε ένα υπολογιστικό φύλλο Excel και να αφαιρέσω τα διπλότυπα από τη στήλη Β αν υπάρχουν αντίστοιχα πεδία, π.χ.

 ΑΒ 1 1 2 4 1 6 1 1 3 3 4 2 

Έτσι, μετά την εκτέλεση ενός τύπου / μακροεντολής, τότε θα πρέπει να είναι το αποτέλεσμα:

 ΑΒ 1 2 4 1 6 1 3 4 2 

Θα ήταν κάποιος αρκετά καλός για να με βοηθήσει με αυτό παρακαλώ;

Λύση

Χρησιμοποιήστε τον ακόλουθο κώδικα:

 Υπολογίστε το (xlUp) .Κατά το iTempCol = Κύτταρα (1, Columns.Count) .End (xlToLeft) .Κολέγιο + 1 (2, iTempCol) .Επιλέξτε ActiveCell.Formula = "= IF (A2 = B2, 1, 0)" Selection.AutoFill Destination: = Περιοχή (Κύτταρα (2, iTempCol), Τα κελιά (lMaxRows, iTempCol)) Γραμμές ("1: 1") Επιλέξτε Αν (ActiveSheet.AutoFilterMode = False), "B"), "Κύτταρα" (lMaxRows, "B")) ClearContents ActiveSheet.AutoFilterMode = False Range (Κύτταρα (iTempCol), Κύτταρα (lMaxRows, iTempCol) 

Σημείωση

Χάρη στην rizvisa1 για αυτή την άκρη στο φόρουμ.

Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές