Καλημέρα Δημήτρη,
Στην περίπτωσή σου, επειδή σε ενδιαφέρει η τιμή του ΑΦΜ να είναι πάντα σωστή μέσα στο κελί (π.χ. πάντα 9 ψηφία), δε συνιστάται η προσαρμοσμένη μορφοποίηση τύπου 000000000 αλλά η μορφοποίηση του κελιού ως κείμενο, όπως σωστά αναφέρεις.
Πιστεύω με μια απλή βοηθητική στήλη και τη συνάρτηση TRIM, θα είναι εντάξει. Παράδειγμα:
Επικολλάς 100 ΑΦΜ σε Α1:Α100 και κάποια έχουν κενά στην αρχή ή στο τέλος. Στο Β1 γράφεις:
=TRIM(A1) και σέρνεις στα υπόλοιπα κελιά της Β. Τέλος, αντιγράφεις τα κελιά της στήλης Β και κάνεις ειδική επικόλληση τιμών στα αντίστοιχα της Α.
Θα μπορούσε να γίνει και μαζική αντικατάσταση του κενού διαστήματος με το τίποτα στην Α (επιλογή στήλης και Ctrl + H), αλλά μπορεί κάποιοι ΑΦΜ να μετατραπούν σε αριθμό και να εξαφανιστεί το αρχικό μηδέν τους, αν η περιοχή δεν είναι σε κείμενο.
Για αυτόματη αφαίρεση του κενού μετά από επικόλληση, μιλάμε τότε για χρήση κώδικα
VBA, το οποίο δε συνιστώ για μια σχετική απλή διαδικασία.