
17-12-21, 20:07
|
| Όνομα: Τάσος Έκδοση λογισμικού Office: Ms-Office 2007 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 06-08-2011
Μηνύματα: 57
| |
Γιώργο καλησπέρα,
Επειδή όπως ανέφερα και προηγούμενα, το αρχείο είναι πολύ "βαρύ" και ο χρόνος που χρειάζεται να ανοίξει είναι πλέον περισσότερο από 40 sec. και αποφάσισα να φτιάξω ένα νέο αρχείο excel (πχ. demo xml), όπου υπάρχει μόνο το φύλλο XMLi, ΥΦΙΣΤΑΜΕΝΗ και φύλλο2. Το XML αρχείο το ανεβάζω κάθε φορά στο φύλλο XMLi με αρχή το κελί A1. Σε ξεχωριστό αρχείο (πχ ΤΑ6.1.xlsx) υπάρχουν οι πίνακες των Περιφερειών. Στο αρχείο αυτό υπάρχουν 14 φύλλα με δεδομένα σε 21 στήλες και 5500 γραμμές. Στην 3η σειρά αυτού του αρχείου υπάρχουν επικεφαλίδες, που είναι οι ίδιες σε όλα τα φύλλα. Τα ονόματα των φύλλων είναι αυτά που υπάρχουν στο κελί L2 του αρχείου DEMO XML. Για να αντλήσω τα δεδομένα από το κλειστό αρχείο ΤΑ6.1.xlsx έχω γράψει την συνάρτηση, στο φύλλο ΥΦΙΣΤΑΜΕΝΗ στο κελί Η5 έως Η100, Στο κελί Ι5 έως Ι100 έχω γράψει την ίδια συνάρτηση αλλά για την στήλη G:G και συνεχίζω αντίστοιχα με άλλες στήλες.
(=IFERROR( VLOOKUP($I5;CHOOSE({1;2};'G:\Το Drive μου\ΜΕΤΡΟ 6.1 ΝΕΟΙ ΑΓΡΟΤΕΣ\[TA6.1.XLSΧ]ΠΕΛΟΠΟΝΝΗΣΟΣ'!$D$3:$D$5500;'G:\Το Drive μου\ΜΕΤΡΟ 6.1 ΝΕΟΙ ΑΓΡΟΤΕΣ\[TA6.1.XLSΧ]ΠΕΛΟΠΟΝΝΗΣΟΣ'!$F$3:$F$5500);2;FALSE);" ")
Πλέον όλοι οι υπολογισμοί γίνονται στο φύλλο ΥΦΙΣΤΑΜΕΝΗ και το αρχείο DEMO XML.xlsx έχει γίνει πολύ "ελαφρύ" - ανοίγει αμέσως.
Τα ερωτήματα μου πλέον έγιναν δύο (2).
1ον. Επιλέγοντας από την λίστα του κελιού L2 την περιφέρεια πως μπορεί να αλλάζει στην σύνδεση, το ΠΕΛΟΠΟΝΝΗΣΟΣ σε άλλο φύλλο πχ ΑΤΤΙΚΗΣ και να αντλούνται έτσι δεδομένα από το βιβλίο ΤΑ6.1 και το φύλλο ΑΤΤΙΚΗΣ; Αυτό που συγκρίνω είναι πάντα την στήλη D:D του αρχείου ΤΑ6.1 με το κελί Ι5 και αναζητώ το αποτέλεσμα στην στήλη 6 (F:F) ή 9(I:I) ή ότι άλλο θέλω
2ον. Πως μπορώ στο κελί W4, X4,Y4, Z4 του φύλλου ΥΦΙΣΤΑΜΕΝΗ,να έρχονται τα δεδομένα από τα κελιά της των στηλών 14, 15, 16, 17 της 3ης γραμμής του αρχείου ΤΑ6.1 (από το επιλεγμένο φύλλο βέβαια);
Δεν ξέρω αν είναι άλλο θέμα και πρέπει να κάνω νέα ερώτηση με άλλο θέμα, αλλά το αφήνω στην ευχέρεια του διαχειριστή.
Τελευταία επεξεργασία από το χρήστη agrbita : 17-12-21 στις 21:31.
|