Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Σύνδεση δύο αρχείων excel (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/5185-sindesi-dio-arxeion-excel.html)

psychodrama07 13-03-19 12:08

Σύνδεση δύο αρχείων excel
 
Καλησπέρα σας,
θα ήθελα να συνδέσω 2 αρχεία excel μεταξύ τους.
Αναλυτικά :

Έχω 2 αρχεία excel Α και Β τα οποία περιέχουν κάποια δεδομένα.
Αυτό που θα ήθελα να κάνω είναι όταν αλλάζω τα στοιχεία/δεδομένα/εγγραφές στο excel Α, αυτομάτως να αλλάζουν και στο excel Β.

Έκανα μια διαδικασία που βρήκα στο διαδίκτυο (δε με αφήνει να επισυνάψω το link) αλλά μάλλον κάτι έκανα λάθος.

Και το αντίστοιχο να γίνει μεταξύ excel και access.

Ουσιαστικά, θα ήθελα να συνδέσω το αρχείο excel Α με ένα excel Β και το ίδιο excel (excel Α) με μια βάση access.

Ευχαριστώ πολύ.

Spirosgr 15-03-19 17:21

3 Συνημμένο(α)
Καλησπέρα
Γιώργο, καλώς όρισες στο ms-office.gr

To ζητούμενό σου, είναι απλό μεν, αλλά μπορεί να κρύβει παγίδες
ανάλογα με το πως θα χειριστείς τις συνδέσεις και το όλο project σου,
πράγμα το οποίο δεν γνωρίζουμε.

Έστω λοιπόν ένα κύριο βιβλίο excel (MainBook),
ένα δευτερεύον και εξαρτημένο (LinkBook)
και μια βάση δεδομένων Access (Database1)

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

Στο κύριο βιβλίο, υπάρχουν αναλυτικά εικονογραφημένες οδηγίες
για το τι πρέπει να κάνεις.

Υπάρχουν δύο είδη συνδέσεων για την Excel.
Ένας τρόπος με:
πανομοιότυπους πίνακες και σύνδεση με τύπο/ους
εφόσον οι πίνακες παραμένουν αμετάβλητοι και αλλάζουν μόνο τα δεδομένα
και ένας τρόπος με:
εισαγωγή του κύριου πίνακα, και ανανέωση όλων ανεξάρτητα από αλλαγές σε
δεδομένα, στήλες, γραμμές...

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

Σημείωση:
Σε τέτοια έργα, πιθανό να έχουμε κάποια γνωστά σφάλματα (πχ μορφοποιήσεις)
αλλά μετά την εισαγωγή - σύνδεση, πάμε με το βλέποντας και κάνοντας, ανάλογα το project.

Μελέτησέ τα, δες τι σου κάνει και μιλάμε...

psychodrama07 18-03-19 09:37

Καλημέρα spirosgr,

σ'ευχαριστώ πάρα πολύ για τη βοήθεια.

Θα το δοκιμάσω κι αν προκύψει κάτι, το βλέπουμε.

Ευχαριστώ και πάλι.

Spirosgr 18-03-19 11:50

Καλημέρα, καλή συνέχεια.

psychodrama07 20-03-19 13:26

Σύνδεση αρχείων excel
 
1 Συνημμένο(α)
Καλησπέρα σας,
έχω κάποιες απορίες αναφορικά με τη διαδικασία :

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

β) Σε ποιό σημείο αλλάζω τα δεδομένα :

i) Στο mainbook και ενημερώνονται όλα τα άλλα;
ii) Στο linkbook στο πρώτο φύλλο εργασίας;
iii) Στο linkbook στο δεύτερο φύλλο εργασίας όπου βρίσκεται ο πίνακας που δημιουργήθηκε από τη σύνδεση και αυτόματα αλλάζουν τα στοιχεία στο linkbook στο πρώτο φύλλο καθώς και στο mainbook;

γ) Τέλος, όταν πάω να πατήσω ανανέωση είτε στο mainbook είτε στο linkbook το excel "κολλάει" (βλ. φωτογραφία).


Ευχαριστώ πάρα πολύ εκ των προτέρων.

Spirosgr 20-03-19 19:16

Καλησπέρα

α) Περί συνδέσεων, προστασίας κλπ

Το linkbook, έχει δύο φύλλα για να δει κανείς τις δύο διαφορετικές περιπτώσεις σύνδεσης.
Στην πραγματικότητα, το δευτερεύον και εξαρτημένο βιβλίο, θα έχει ένα είδος σύνδεσης,
και προφανώς ένα φύλλο, όποιο τελικά επιλέξει κανείς ότι του ταιριάζει.

Στην πρώτη διαδικασία, η προστασία δεν εμποδίζει την σύνδεση.
Στην δεύτερη, θα πρέπει να βγει, πριν την ανανέωση.

β) Σε ποιό σημείο αλλάζω τα δεδομένα

i) Στο mainbook και ενημερώνονται όλα τα άλλα

Τέλος...
γ) Στο mainbook, δεν υπάρχει λόγος και δεν πρέπει να πατάμε ανανέωση.
Αν όλα γίνουν σωστά, δεν θα γίνεται το σφάλμα της φωτογραφίας

psychodrama07 21-03-19 08:30

Σύνδεση αρχείων excel
 
Καλημέρα!

Εντάξει, είσαι τέλειος.
Ευχαριστώ πολύ, για τη βοήθεια και όλες τις διευκρινίσεις.
Να με συγχωρείς για τις βλακώδεις ερωτήσεις αλλά το έκανα πρώτη φορά και μου φάνηκε βουνό, οπότε δεν είχα αντίληψη του τι είναι αυτονόητο και τι όχι.

Ευχαριστώ και πάλι.

Spirosgr 21-03-19 08:39

Καλημέρα.
Κανείς δεν γεννήθηκε γνωρίζοντας Excel.
Δεν υπάρχουν χαζές ερωτήσεις, μπορείς να ρωτάς ό, τι θέλεις.
Καλή συνέχεια.

psychodrama07 21-03-19 10:25

Access
 
1 Συνημμένο(α)
Καλημέρα,
ευχαριστώ και πάλι.
Αναφορικά, με την access, δε μπορώ να ανοίξω το αρχείο accdb.
Επίσης, η access που χρησιμοποιώ έχει την εξής μορφή (βλ. συνημμένο),
ουσιαστικά είναι μια συντόμευση από έναν κοινό φάκελο.
Εγώ, δεν έχω πρόγραμμα Microsoft Office στον υπολογιστή μου.
Σε αυτήν την περίπτωση, φαντάζομαι δε μπορώ να συνδέσω το excel με το αρχείο access...

Ευχαριστώ.

Spirosgr 21-03-19 10:32

Θα πρέπει να γίνει η ενέργεια που είπαμε, στην κύρια βάση.
Φαντάστηκα, ότι έχεις office και είσαι «ιδιοκτήτης» της βάσης.

Δεν μπορώ να σου πω κάτι άλλο προς το παρών,
γιατί δεν γνωρίζω, το είδος του κοινόχρηστου φακέλου, λειτουργίες, δικαιώματα κλπ

Νομίζω θα πρέπει να μιλήσεις με τον διαχειριστής της βάσης.

psychodrama07 09-04-19 11:44

link excel to other excel
 
Καλημέρα σας,
θα ήθελα να ρωτήσω κάτι.
Έχω κάνει τη σύνδεση των 2 αρχείων με το δεύτερο τρόπο που αναφέρεται στο αρχικό post (και ένας τρόπος με:
εισαγωγή του κύριου πίνακα, και ανανέωση όλων ανεξάρτητα από αλλαγές σε
δεδομένα, στήλες, γραμμές...).

Για κάποιο λόγο σε μια στήλη, έχει "χάσει" το δεύτερο αρχείο (LinkData) τη σύνδεση.
Ενώ τις αλλαγές στο πρώτο αρχείο, σε όλες τις άλλες στήλες τις τροποποιεί κανονικά, στη συγκεκριμένη στήλη, μετά την "Ανανέωση όλων" δε γίνεται τίποτα.

Ευχαριστώ.

Spirosgr 09-04-19 12:15

Γιώργο καλημέρα
Η σύνδεση αυτή δουλεύει κανονικά και σωστά, ακόμα κι αν στο κύριο βιβλίο
προσθέσουμε στον πίνακά μας νέες στήλες, για παράδειγμα,
πόσο μάλλον αν απλά αλλάξουμε κάποια δεδομένα.
Μου φαίνεται απίθανο, να δουλεύει καλά σε όλα εκτός από μια στήλη(?)

Το πρόβλημα δεν μπόρεσα να το αναπαράξω, και πιθανόν να μην έχεις κάνει κάτι σωστά.

Ανέβασε ένα ζεύγος αρχείων, με το τι ακριβώς παρουσιάζει να το δω...

psychodrama07 09-04-19 13:04

Καλησπέρα,
στο link data, στη στήλη που αναφέρω, είχα κάνει vlookup για να φέρω κάποια στοιχεία από το mainbook.
Κάπου εκεί χάθηκε η σύνδεση.
Πχ πάω στη στήλη αυτή, στο mainbook, αλλάζω κάτι και δεν αποτυπώνεται στο linkdata, ακόμα κι αν κάνω 2-3 φορές ανανέωση (έλεγα στην αρχή μήπως "κόλλησε" το αρχείο).
Ενω όλες οι άλλες στήλες λειτουργούν κανονικά.

Spirosgr 09-04-19 13:41

Δηλαδή έκανες vlookup από το ένα αρχείο στο άλλο...!?

Τότε ποιός ο σκοπός της σύνδεσης;
Μα νομίζω, δεν έχεις κατανοήσει το μηχανισμό (της σύνδεσης).

Το είπαμε πάλι:
Αλλάζεις στο βασικό, ενημερώνεται το συνδεμένο και μάλιστα, «έρχονται» μόνο τιμές.

Δες και πάλι τις εικονογραφημένες οδηγίες, μελέτησε καλά το τι γίνεται
και αφού κατανοήσεις τον μηχανισμό, βάλτο στο «καλό» σου βιβλίο.

Spirosgr 09-04-19 15:24

Γιώργο είδα το μνμ σου και σου επαναλαμβάνω,
αν δεν δω αρχεία με το τι ακριβώς κάνεις δεν μπορώ να σου δώσω 100% απάντηση.

Όμως φαντάζομαι,
η χρήση vlookup,
επειδή πρέπει να ακολουθήσεις κάποιους κανόνες για να δουλέψει σωστά,
μπορεί να αντικατασταθεί με index-match,
σε ονομασμένες στήλες, που λόγω των πινάκων θα είναι και δυναμικές
και μάλλον θα λύσεις το πρόβλημα.

psychodrama07 10-04-19 07:10

Σύνδεση αρχείων excel
 
2 Συνημμένο(α)
Καλημέρα, επισυνάπτω τα αρχεία που ζήτησες.
Το mainbook είναι αυτό που περιέχει την κύρια πληροφορία.
Το linkbook έχει 2 φύλλα εργασίας.
Το πρώτο είναι ο πίνακας που δημιουργήθηκε με τον τρόπο που αναφέρεις στο πρώτο post.
Το δεύτερο φύλλο (Εταιρικά Κινητά), "τραβάει" δεδομένα από το πρώτο φύλλο link data.
Οι γραμμές 20, 21, 22 δε θα είναι ορατές, όπως και το κελί F17 (στο φύλλο "Εταιρικά Κινητά").
Εισάγοντας λοιπόν, έναν εταιρικό αριθμό και ένα αριθμό μητρώου (στο φύλλο "Εταιρικά Κινητά"), εμφανίζονται τα δεδομένα στις στήλες C,D,E,F τα οποία προκύπτουν με vlookup που έγινε στο πρώτο φύλλο link data.
Λοιπόν, στο πρώτο φύλλο linkdata όλες οι στήλες αλλάζουν με την ανανέωση (αν πχ αλλάξω κάποιο δεδομένα στο mainbook), εκτός από τη στήλη που αποτυπώνεται ως "Πρόγραμμα Συμβολαίου".

Αυτό είναι το πρόβλημα που προέκυψε.

Ευχαριστώ, εκ των προτέρων.

Spirosgr 10-04-19 07:42

Καλημέρα
Γιώργο, μόλις άνοιξα τα αρχεία που ανέβασες.

Δεν μίλησα στο αρχικό post για περιοχές, αλλά για πίνακες.
Δεν έχεις πίνακες πουθενά...
Διάβασε ξανά με προσοχή, τι πρέπει να γίνει.

psychodrama07 10-04-19 07:53

Παράθεση:

Αρχική Δημοσίευση από Spirosgr (Μήνυμα 29351)
Καλημέρα
Γιώργο, μόλις άνοιξα τα αρχεία που ανέβασες.

Δεν μίλησα στο αρχικό post για περιοχές, αλλά για πίνακες.
Δεν έχεις πίνακες πουθενά...
Διάβασε ξανά με προσοχή, τι πρέπει να γίνει.

Στο αρχείο LinkData (πρωτότυπο), έχω φτιάξει τον πίνακα με τη διαδικασία που αναφέρεις,
στην περίπτωση της επισύναψης απλά μετέφερα τα δεδομένα (από mainbook σε linkdata) χωρίς τη χρήση πινάκων.
Το πρόβλημα, δεν είναι ο πίνακας αλλά το ότι έχει "κολλήσει", μια συγκεκριμένη στήλη, που μέχρι να κάνω τη vlookup λειτουργούσε κανονικά.
Δεν έχω πρόβλημα με κανένα άλλο δεδομένο/αρχείο.

Ευχαριστώ.

Spirosgr 10-04-19 09:23

Ok λοιπόν, έκανα τους πίνακες
δημιούργησα σύνδεση, τα πάντα δουλεύουν κανονικά.
Άλλαξα τις vlookup, με άλλες συναρτήσεις, index-match / offset-match
και πάλι δουλεύει κανονικά.

Δημιούργησα μετά ένα «πρόβλημα», που λέει το εξής:
Στον βασικό πίνακα, το PUK για παράδειγμα είναι αριθμοί.
Κάνω την σύνδεση.
Αλλάζω με άλλο αριθμό, δουλεύει κανονικά και γίνεται η ενημέρωση σωστά.
Αλλάζω με string ή text
Ενημερώνει τους αριθμούς αλλά όχι το string (κελί), το οποίο μένει κενό.

Η σύνδεση, καταλαβαίνει το αρχικό format, το οποίο αν δεν αλλάξει, δεν έχουμε θέματα.

Spirosgr 10-04-19 11:52

Έχω να σου κάνω κάποιες ερωτήσεις-υποδείξεις, σχετικά με το έργο σου,
που πιθανό να σε βοηθήσουν να το δεις με άλλο μάτι και
να βελτιώσεις κάποια πράγματα.

Πρώτα, ποιός είναι ο λόγος ύπαρξης δύο βιβλίων;
Γιατί να μπαίνεις σε διαδικασία σύνδεσης, ενώ μπορείς να έχεις ένα βιβλίο και
εκεί να εφαρμόσεις τις αναζητήσεις, σε κάποια κελιά επάνω από τον κύριο πίνακα.
*Στην ουσία δεν χρειάζεται ο δεύτερος - συνδεμένος.

Μετά, στην αναζήτηση, είτε με vlookup είτε με άλλες συναρτήσεις
γιατί πρέπει να κάνεις concat τον τηλεφωνικό αριθμό, με το ΑΜ;
Αφού προφανώς ο ΑΜ είναι μοναδικός,
γιατί δεν κάνεις αναζήτηση με βάση αυτόν;

Τέλος, πρέπει να έχεις όλα αυτά τα συγχωνευμένα κελιά;

Για σκέψου τα λίγο αυτά...

psychodrama07 11-04-19 07:09

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

Ευχαριστώ πολύ.

psychodrama07 11-04-19 07:38

Παράθεση:

Αρχική Δημοσίευση από Spirosgr (Μήνυμα 29357)
Έχω να σου κάνω κάποιες ερωτήσεις-υποδείξεις, σχετικά με το έργο σου,
που πιθανό να σε βοηθήσουν να το δεις με άλλο μάτι και
να βελτιώσεις κάποια πράγματα.

Πρώτα, ποιός είναι ο λόγος ύπαρξης δύο βιβλίων;
Γιατί να μπαίνεις σε διαδικασία σύνδεσης, ενώ μπορείς να έχεις ένα βιβλίο και
εκεί να εφαρμόσεις τις αναζητήσεις, σε κάποια κελιά επάνω από τον κύριο πίνακα.
*Στην ουσία δεν χρειάζεται ο δεύτερος - συνδεμένος.

Μετά, στην αναζήτηση, είτε με vlookup είτε με άλλες συναρτήσεις
γιατί πρέπει να κάνεις concat τον τηλεφωνικό αριθμό, με το ΑΜ;
Αφού προφανώς ο ΑΜ είναι μοναδικός,
γιατί δεν κάνεις αναζήτηση με βάση αυτόν;

Τέλος, πρέπει να έχεις όλα αυτά τα συγχωνευμένα κελιά;

Για σκέψου τα λίγο αυτά...

Καλημέρα,
τώρα παρατήρησα την απάντησή σου.
Έχεις δίκιο, σχετικά με αυτά που αναφέρεις παραπάνω, απλά στο mainbook (το οποίο είναι αποθηκευμένο στην επιφάνεια εργασίας του Η/Υ) έχω 6 φύλλα εργασίας.
Το LinkData, βρίσκεται σε κοινό φάκελο όπου έχει πρόσβαση κάθε εργαζόμενος που διαθέτει εταιρικό αριθμό.
Τις αναζητήσεις τις κάνω βάσει αριθμού, όταν πχ θέλω να κάνω έλεγχο στα ποσά των λογαριασμών (και στα 2 αρχεία, που θέλω να κάνω vlookup, το μοναδικό στοιχείο είναι ο αριθμός) και βάσει ΑΜ, όταν πχ θέλω να "φέρω" κάτι με vlookup από το αρχείο του οργανογράμματος για παράδειγμα, που ο μοναδικός αριθμός είναι το ΑΜ.

psychodrama07 18-10-19 08:25

1 Συνημμένο(α)
Καλημέρα σας,
μου έχει βγάλει σφάλμα όταν παω να κάνω την ανανέωση του αρχείου (LinkData),
ενώ δεν έχω αλλάξει κάτι στο mainbook.

https://ibb.co/1fqB007

Ευχαριστώ.


Η ώρα είναι 02:38.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2