Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 13-12-16, 21:14
Το avatar του χρήστη ChrisGT7
ChrisGT7 Ο χρήστης ChrisGT7 είναι συνδεδεμένος
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Μια τέτοια σημαντική σύγκριση προϋποθέτει σωστό στήσιμο στα δεδομένα.

Κατά τη γνώμη μου, για να γίνει σωστή αναζήτηση θα πρέπει και στα δύο φύλλα να υπάρχει υποχρεωτικά μια στήλη με ένα μοναδικό αναγνωριστικό κλειδί (π.χ. Α.Φ.Μ., κωδικό πελάτη από το λογισμικό που χρησιμοποιείτε στην εταιρεία κ.τ.λ.) ώστε η αναζήτηση μεταξύ των δύο φύλλων να βρει εύκολα και σίγουρα πελάτη-υπόλοιπο χωρίς περίπτωση λάθους.

Η αναζήτηση (VLOOKUP, INDEX-MATCH) θα μπορούσε να γίνει και με τα ονόματα αλλά δεν συνιστώ αυτή τη μέθοδο, γιατί υπάρχουν πάρα πολλές πιθανότητες λάθους. Αναφέρω μερικές:
1) Τα ονόματα να έχουν παραπάνω κενά ή χαρακτήρες μεταξύ των ονομάτων, οπότε δεν θα δουλέψει σωστά η συνάρτηση αναζήτησης.
2) Τα γράμματα να είναι γραμμένα με λατινικούς χαρακτήρες (π.χ. με Α ελληνικό στο φύλλο 1 και Α λατινικό στο φύλλο 2), οπότε και πάλι δε θα δουλέψει η συνάρτηση.
3) Συνωνυμίες, π.χ. να υπάρχουν δύο πελάτες με το όνομα ΑΝΤΩΝΙΟΥ ΒΑΣΙΛΕΙΟΣ, οπότε το αποτέλεσμα της αναζήτησης θα είναι λάθος, γιατί το ένα υπόλοιπο θα το αφήσει εκτός.

Όπως καταλαβαίνω, δεν υπάρχει στήλη με κάποιο αναγνωριστικό οπότε η πιο σίγουρη λύση είναι η "χειροκίνητη". Μια πρόχειρη λύση που προτείνω είναι η εξής:

1) Αλφαβητική ταξινόμηση στηλών ως προς το επώνυμο και στα δύο φύλλα.
2) Αντιγραφή και επικόλληση στηλών του φύλλου 1 δίπλα στις στήλες του φύλλου 2.
3) Προσεκτική αναζήτηση γραμμή-γραμμή με το μάτι.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση