ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Μεταφορά δεδομένων από ένα αρχείο Excel σε ένα άλλο βασει ημερομηνίας

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 08-01-20, 10:14
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 17-04-2013
Μηνύματα: 2
Προεπιλογή Μεταφορά δεδομένων από ένα αρχείο Excel σε ένα άλλο βασει ημερομηνίας

Καλημέρα και καλή χρονιά σε όλους.

Προσπαθώ να αυτοματοποιήσω μια διαδικασία που κάνω σχεδόν καθημερινά στη δουλειά μου.
Καθημέρινά "τραβάω" ένα αρχείο excel το οποίο περιέχει 3 στήλες: Κωδικός, τεμάχια, αξία.

Το αρχείο αυτό αποθηκεύεται σε ένα φάκελο με τη εξής μορφή: 2020-01-08.xlsx.

Αυτό που προσπαθώ να κάνω είναι να μεταφέρω τα δεδομένα του αρχείου αυτού σε ένα άλλο, όπου είναι συνολικό του έτους και τα δεδομένα να αποθηκεύονται σε στήλες βάσει ημερομηνίας, η οποία αναγράφεται στη γραμμή 1 του αρχείου (βλέπε συνημμένο αρχείο).
Δηλαδή στη στήλη που το πρώτο κελί γράφει 07-01, να μεταφέρονται τα δεδομένα της 7ης Ιανουρίου από το αντίστοιχο αρχείο (2020-01-07.xlsx).

Προσπάθησα να το κάνω με vlookup αλλά τζίφος. Νομίζω ότι χρειάζεται VBA, αλλά δυστυχώς δεν την κατέχω.

Είμαι ανοικτός σε όλες τις προτάσεις.

Ευχαριστώ εκ των προτέρων για το χρόνο σας.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx test.xlsx (18,0 KB, 24 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 17-01-20, 20:06
Το avatar του χρήστη ChrisGT7
Super Moderator
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 823
Προεπιλογή

Καλησπέρα και Καλή Χρονιά Αλέξανδρε,

Για ταχύτερα αποτελέσματα η VBA είναι η πιο καλή λύση.

Χρειάζομαι όμως μια διευκρίνηση για το συγκεντρωτικό αρχείο: Αναφέρεις πως τα ημερήσια αρχεία περιέχουν τρεις στήλες (Κωδικός, Τεμάχια, Αξία). Το συγκεντρωτικό αρχείο όμως έχει μία στήλη ανά ημέρα. Αναλυτικότερα:

1. Αν όντως πρέπει να υπάρχει μία στήλη στο συγκεντρωτικό αρχείο ανά ημέρα, ποιο πεδίο θέλεις να μεταφέρεται στη στήλη ημέρας: τα τεμάχια ή η αξία; Ή μήπως μέσα στο ίδιο κελί να συνυπάρχουν και οι δύο αριθμοί (τεμάχια και αξία);
2. Μήπως πρέπει να υπάρχουν δύο στήλες ανά ημέρα έτσι ώστε τα τεμάχια και η αξία να μεταφέρονται στην αντίστοιχη στήλη τους;
__________________
Your Curiosity Will Be The Death Of You!!!
Απάντηση με παράθεση
  #3  
Παλιά 28-01-20, 08:42
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 17-04-2013
Μηνύματα: 2
Προεπιλογή

Καλημέρα.

Πρώτα από όλα ευχαριστώ για το χρόνο σου @ChrisGT7.
Όσον αφορά τις ερωτήσεις σου, πρέπει να σου πω ότι είναι εύλογες, αλλά τις μόνες τιμές που θέλω να περνάνε στο συγκρεντωρικό αρχείο είναι οι αξίες κι όχι τα τεμάχια, πάντα βέβαια ανά ημέρα.

Δεν ξέρω πόσο εύκολο ή δύσκολο είναι να γίνει σε VBA, αλλά εκτιμώ την ενασχόλησή σου με το θέμα μου. Ελπίζω να βρεθεί μια λύση.
Απάντηση με παράθεση
  #4  
Παλιά 02-02-20, 16:01
Το avatar του χρήστη ChrisGT7
Super Moderator
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 823
Προεπιλογή

Καλησπέρα Αλέξανδρε,

Ελπίζω να σε καλύπτει το συνημμένο αρχείο.

Με το κουμπί ΕΠΙΛΟΓΗ ΑΡΧΕΙΩΝ επιλέγεις τα αρχεία των ημερομηνιών (μέγιστη επιλογή 15 αρχεία).

Έτσι, στο φύλλο ΣΥΝΟΛΑ θα προστεθούν στην πρώτη στήλη οι κωδικοί του κάθε αρχείου και στις διπλανές στήλες οι αξίες.

Τέλος, δημιουργείται ένας συγκεντρωτικός πίνακας σε νέο φύλλο που αθροίζει τις αξίες ανά κωδικό, έτσι ώστε οι κωδικοί να είναι μοναδικοί στην πρώτη στήλη.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Κωδικοί ειδών.xlsm (24,8 KB, 44 εμφανίσεις)
__________________
Your Curiosity Will Be The Death Of You!!!
Απάντηση με παράθεση
  #5  
Παλιά 14-10-21, 08:09
Όνομα: ΛΕΥΤΕΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-10-2021
Μηνύματα: 3
Προεπιλογή

Καλημέρα και από εμένα,

ήθελα τη βοήθειά σας στο δικό μου προβληματισμό.

Έχω δημιουργήσει αρκετά αρχεία excel, με το ίδιο σχεδιασμό πίνακα, με διαφορετική ονομασία.
Αυτό που θέλω είναι, να δημιουργήσω ένα αρχείο, που να μεταφέρονται συνολικά η ονομασία των όλων αρχείων, και η τιμή ενός συγκεκριμένου κελιού. Το νέο αρχείο θα έχει τη μορφή δύο στηλών, στη 1η θα είναι η ονομασία του αρχείου, στη 2η θα είναι η τιμή ενός συγκεκριμένου κελιού, από την ομάδα των αρχείων που έχω δημιουργήσει, και να ενημερώνεται αυτόματα.

Πως μπορώ να το κάνω αυτο?
Απάντηση με παράθεση
  #6  
Παλιά 14-10-21, 20:16
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

Δες μια πρόταση στο συνημμένο.

Πατώντας το σχετικό κουμπί, ο κώδικας που εκτελείται, βρίσκει τα αρχεία του Excel που υπάρχουν στο φάκελο που καθορίζουμε, ανοίγει ένα ένα τα αρχεία και αντιγράφει την τιμή του κελιού που θέλουμε μαζί με το πλήρες όνομα του αρχείου.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm findXLfilesCopyItems.xlsm (25,5 KB, 21 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 15-10-21 στις 07:54.
Απάντηση με παράθεση
  #7  
Παλιά 04-11-21, 12:59
Όνομα: ΛΕΥΤΕΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-10-2021
Μηνύματα: 3
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλησπέρα

Δες μια πρόταση στο συνημμένο.

Πατώντας το σχετικό κουμπί, ο κώδικας που εκτελείται, βρίσκει τα αρχεία του Excel που υπάρχουν στο φάκελο που καθορίζουμε, ανοίγει ένα ένα τα αρχεία και αντιγράφει την τιμή του κελιού που θέλουμε μαζί με το πλήρες όνομα του αρχείου.
Σε ευχαριστώ για την απάντηση.
Υπάρχει κάτι που πρέπει να προσέξω, όπως π.χ. στην ονομασία του αρχείου? Σε μενα δε δουλεύει, ενώ οι παράμετροι είναι σωστοί. Δεν εμφανίζει ούτε καν το όνομα του αρχείου.
Από ότι μπορώ να καταλάβω, υπάρχει πρόβλημα με τη διαδρομή του αρχείου. Αν δημιουργήσω ένα route οπως του παραδείγματος, τότε δουλεύει κανονικά.
Θα μπορούσα να έχω τη βοήθειά σας παρακαλώ?

Ευχαριστώ
Απάντηση με παράθεση
  #8  
Παλιά 04-11-21, 18:45
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

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

Πήγαινε στην εξερεύνηση αρχείων και άνοιξε το φάκελο που έχει τα αρχεία σου.

Κάνε δεξί κλικ σε ένα αρχείο και διάλεξε ιδιότητες.

Από το παράθυρο που θα ανοίξει, επίλεξε και κάνε copy τη θέση (διαδρομή) του αρχείου.

Τη διαδρομή αυτή επικόλλησέ την στο excel και στο τέλος πρόσθεσε μία ανάστροφη κάθετο (\).

Αν δε δουλέψει ανέβασε το αρχείο με τα στοιχεία που συμπληρώνεις.
Απάντηση με παράθεση
  #9  
Παλιά 05-11-21, 09:10
Όνομα: ΛΕΥΤΕΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 14-10-2021
Μηνύματα: 3
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από kapetang Εμφάνιση μηνυμάτων
Καλησπέρα

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

Πήγαινε στην εξερεύνηση αρχείων και άνοιξε το φάκελο που έχει τα αρχεία σου.

Κάνε δεξί κλικ σε ένα αρχείο και διάλεξε ιδιότητες.

Από το παράθυρο που θα ανοίξει, επίλεξε και κάνε copy τη θέση (διαδρομή) του αρχείου.

Τη διαδρομή αυτή επικόλλησέ την στο excel και στο τέλος πρόσθεσε μία ανάστροφη κάθετο (\).

Αν δε δουλέψει ανέβασε το αρχείο με τα στοιχεία που συμπληρώνεις.


Ευχαριστώ κύριε Γιώργο.

Το λάθος ήταν η τελευταία κάθετος στο route του φακέλου.
Δούλεψε άψογα το αρχείο.
Σε ευχαριστώ πολύ!
Απάντηση με παράθεση
  #10  
Παλιά 05-11-21, 09:29
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Λευτέρη να είσαι καλά και καλή συνέχεια.

Στο συνημμένο βελτίωσα τον κώδικα για να λειτουργεί και χωρίς την προσθήκη της ανάστροφης καθέτου στη διαδρομή του φακέλου.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm findXLfilesCopyItems2 .xlsm (24,6 KB, 16 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Εκτύπωση] Μετασχηματισμος αρχειου excel σε αλλο αρχειο kIRIAKOS83 Excel - Ερωτήσεις / Απαντήσεις 1 02-05-19 16:55
[VBA] Μεταφορά δεδομένων σε άλλο φύλλο Χρήστος Excel - Ερωτήσεις / Απαντήσεις 1 14-10-16 11:43
[Γενικά] Εύρεση ονομάτων τα οποία υπάρχουν σ'ενα άλλο αρχείο excel tsvagelis Excel - Ερωτήσεις / Απαντήσεις 3 09-09-16 09:48
[Excel07] Μεταφορά δεδομένων σε άλλο φύλλο rania1984 Excel - Ερωτήσεις / Απαντήσεις 3 25-09-14 13:17
[Συναρτήσεις] Μεταφορά δεδομένων σε άλλο φύλλο xristos Excel - Ερωτήσεις / Απαντήσεις 16 01-11-11 07:21


Η ώρα είναι 23:55.