Εμφάνιση ενός μόνο μηνύματος
  #17  
Παλιά 29-10-19, 14:43
Το 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
Προεπιλογή

Μια χαρά δουλεύει.

Ας δούμε πως...

Η συνάρτηση είναι πολύ απλή, όπως θα δείς στο βιβλίο 2.
Με τα δύο βιβλία ανοιχτά δίπλα-δίπλα, γράφουμε την συνάρτηση.
Όπου υπάρχει αριθμός, σημαίνει ότι αυτός ο ΑΦΜ, βρίσκεται στην τάδε γραμμή του βιβλίου 1.
Αν δεν βρεθεί, αποδίδει ανάλογα την γλώσσα που χρησιμοποιείται, #Ν/Α ή #Δ/Υ

Προαιρετικά
Μπορούμε να βάλουμε μια =IfError() για να διορθώσουμε ή
μια =If() για να έχουμε ένα πιο λεπτομερές αποτέλεσμα κλπ...

Σημείωση 1
Δεν είναι υποχρεωτικό να αλλάξεις τα exte των βιβλίων.
Μπορεί να αφήσεις τις καταλήξεις .xlsm & .xls,
αρκεί η =Match() να μην ψάχνει σε όλη τη στήλη Α,
αλλά σε τμήμα της στήλης, πχ Α1:Α2000
(ή όπου σε βολεύει με την προυπόθεση να είναι
συμβατό πλήθος με τις γραμμές του .xls)

Σημείωση 2
Στην πρώτη γραμμή, υπάρχει κι ένα παράδειγμα με τυχαίον ΑΦΜ και συγχωνευμένα.
Δουλεύει και αυτό, παρ' όλο που όπως είπαμε, δεν συνιστάται...

Σημείωση 3
Ανοίγουμε το βιβλίο 1 και μετά το 2, κάνοντας Update, στον διάλογο που θα ανοίξει.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx 2. Διασταυρωτικός-προκαταβολή 2019_1.xlsx (48,8 KB, 11 εμφανίσεις)
Τύπος Αρχείου: xlsx 1. αφμ παραγωγών.xlsx (19,1 KB, 9 εμφανίσεις)
Απάντηση με παράθεση