Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 22-05-15, 11:39
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλημέρα
Είναι φυσικό το σφάλμα αυτό, διότι η match, λόγω των μορφοποιήσεων που έχεις, δεν βρίσκει τίποτα ίδιο για να συγκρίνει.

Ας δούμε το γιατί:

Στο φύλλο Table_1 στην στήλη ΑΦΜ έχεις μορφοποίηση Custom με 000000000.
Αυτό σημαίνει ότι, ενώ ένας ΑΦΜ «φαίνεται» πχ 001234567 στην ουσία, η τιμή είναι 1234567.
Αυτό, μπορείς να το διαπιστώσεις, επιλέγοντας ένα κελί και βλέποντας τι υπάρχει στην γραμμή τύπων.
Άρα, στην ουσία, συγκρίνει (η match) το 1234567 με το 001234567, που υπάρχει (λόγω της Γενικής μορφοποίησης) στο άλλο φύλλο.
Όπου στο άλλο φύλλο τώρα, αν επιλέξεις ένα κελί με ΑΦΜ πχ 014725836 και μπεις μέσα στο κελί, βγαίνοντας θα δεις τιμή 14725836.

Πρόταση:

1 «Καθάρισε» όλα τα ΑΦΜ και από τα δύο φύλλα.
2 Μορφοποίησε τις στήλες με ΑΦΜ σε Κείμενο και στα δύο φύλλα.
3 Για ακόμα μεγαλύτερη λειτουργικότητα, κάνε Πίνακες τις περιοχές και στα δύο φύλλα, ώστε να είναι δυναμικές οι στήλες ΑΦΜ και να μην υπάρχουν προβλήματα, αν επεκτείνονται για παράδειγμα προς τα κάτω με νέες καταχωρήσεις.
4 Ονόμασε τις στήλες ΑΦΜ και στα δυο φύλλα πχ ΑΦΜ1, ΑΦΜ2.
5 Εφάρμοσε τέλος, τον τύπο που σου έδωσα.
Απάντηση με παράθεση