Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 05-07-19, 12:55
Menelaos Ο χρήστης Menelaos δεν είναι συνδεδεμένος
Όνομα: Μενέλαος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 25-06-2019
Περιοχή: Αθήνα
Μηνύματα: 16
Προεπιλογή Επιλεκτική εύρεση και μεταφορά δεδομένων μεταξύ 2 Excel αρχείων

Καλημέρα σε όλους
Θα ήθελα να ζητήσω τη βοήθειά σας στην επίλυση του παρακάτω προβλήματος:
Επισυνάψει 2 xls αρχεία [orders.xls & forwarding.xls] μεταξύ των οποίων θέλω να πραγματοποιήσω επιλεκτική μεταφορά δεδομένων.
Το orders.xls αποτελείται από φύλλα εργασίας που περιλαμβάνουν λίστες παραγγελιών [ανταλλακτικών πλοίων. Κάθε φύλλο κι από ένα πλοίο]
Το 2ο αρχείο, forwarding.xls, περιλαμβάνει μία λίστα με στοιχεία αποστολών [των παραγγελιών από το orders.xls στα πλοία].
Η στήλη με το συνδετικό δεδομένο είναι η “forwarding code” [στήλη “J” στο orders.xls & “A” στο forwarding.xls].
Η επιδιώξη μου είναι να δημιουργήσω μια συνάρτηση [ή φόρμουλα, ή macro, κλπ] η οποία για κάθε εγγραφή «forwarding code» της στήλης Α στο forwarding.xls, θα ψάχνει τις αντίστοιχες εγγραφές στη στήλη “forwarding code” του orders.xls, στό φύλλο που υποδυκνύεται από το όνομα του πλοίου, στήλη B [ship] στο forwarding.xls
Για κάθε «forwarding code» του forwarding.xls υπάρχει μια [συνήθως περισσότερες της μίας] αντίστοιχη τιμή στη στήλη «forwarding code» του orders.xls.
Η ενέργεια που θέλω να εκτελείται είναι η εξής:
Στο στήλη C [Orders Fwded] του forwarding.xls να συμπληρώνονται τα [ή το] order Numbers [από τη στήλη A του orders.xls] που έχουν αποσταλεί με το εκάστοτε «forwarding code».
Για παράδειγμα μπορείτε να αναφερθείτε στις γραμμές 2, 19 & 29 του forwarding.xls όπου έχουν συμπληρωθεί [χειροκίνητα] τα orders που έχουν αποσταλεί με το forwarding code της πρώτης στήλης [Α].
Ο στόχος μου μου είναι η συμπλήρωση των order Numbers στα κελιά της στήλης C [Orders Fwded] του forwarding να μην γίνεται με το χέρι, αλλά αυτόματα [με τη χρής κατάλληλης συνάρτηση [ή φόρμουλα, ή macro, κλπ].
Στην ιδανική περίπτωση, όλα τα άδεια κελιά της στήλης C [Orders Fwded] του forwarding θα πρέπει να συμπληρώνονται αυτόματα μονομιάς με τη χρήση της εντολής που θα φτιάξουμε.
Ομως ακόμη κι αν χρειάζεται να «τρέχω» την εντολή για ένα – ένα κελί ξεχωριστά, ώστε να συμπληρωθούν τα αντίστοιχα Orders, θα ήταν απολύτως ικανοποιητικό.

Αν κάποιος από τα μέλη μπορεί να βοηθήσει θα ήμουν ευγνώμων.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx FORWARDING.xlsx (110,2 KB, 16 εμφανίσεις)
Τύπος Αρχείου: xlsx ORDERS.xlsx (373,8 KB, 11 εμφανίσεις)
Απάντηση με παράθεση