| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
| |
|
#1
| |||
| |||
|
Καλησπέρα σε όλους.(Συγνώμη που δεν το έκανα, στο Π.Μ.) Να κάνω μία (αφελή;;) ερώτηση θέλω, με αφορμή το συννημένο του Θανάση, που πράγματι για μία ακόμη φορά, είναι πάρα πολύ καλό. Στις στήλες B:D, χρησιμοποιείται ένας τύπος για ένα-ένα τα φύλλα. Δηλ, στη στήλη Β, ο τύπος λέει; Παράθεση:
Και το ρωτάω αυτό, σκεπτόμενος, ότι αν έχω 15 φύλλα, για παράδειγμα, σε ένα βιβλίο, τότε μάλλον....θα τρελαθώ...."γράφοντας" τον τύπο. Ευχαριστώ πολύ. |
|
#2
| |
| Παράθεση:
Η απάντηση στην ερώτησή σου είναι όχι δεν μπορώ να χρησιμοποιήσω ένα ονομα που θα αναφέρεται σε 3 διαστατη αναφορά 'Data1:Data3'!$a:$a Το δεύτερο όρισμα της MATCH πρέπει να είναι πίνακας που βρίσκεται σε μια συνεχή περιοχή ή αναφορά σε τέτοιου είδους πίνακα. Όπως το Data1!$a:$a Αν έχεις πολλά φύλλα και δεν θες VBA τότε η προσέγγιση που χρησιμοποίησα στις στήλες F:H είναι προτιμότερη. (Το όνομα του κάθε φύλου στην πρώτη γραμμή) και χρήση της INDIRECT. Τα λέμε Θανάσης. |
|
#3
| ||||
| ||||
|
Καλησπέρα και από μένα! Λευτέρη, πέραν από την πολύ καλή λύση του Θανάση, όταν πρόκειται για πολλά δεδομένα σε πολλά φύλλα, είμαι της γνώμης ότι θα πρέπει να χειριστεί διαφορετικά. Αν προλάβω απόψε και αφού μιλήσω με το Θανάση θα ανεβάσω ένα συνημμέμο σχετικό με το θέμα αλλά γενικότερης χρήσης. Στην ερώτηση σου λοιπόν. Έστω ότι έχεις 3 φύλλα από τα οποία θέλεις να αναζητείς στις 3 πρώτες στήλες τους (A:C). Τα κριτήρια αναζήτησης βρίσκονται στη στήλη A του φύλλου Search. Στη στήλη Β θέλεις να επιστρέψεις τη δεύτερη στήλη από το φύλλο στο οποίο θα βρεθεί το κριτήριο. Αν τα φύλλα προς αναζήτηση είναι αριθμημένα ( Φύλλο1, Φύλλο2, Φύλλο3 κτλ.) τότε μπορείς να χρησιμοποιήσεις τον τύπο στο B2: Κώδικας: =VLOOKUP($A2;INDIRECT("'Φύλλο"&INDEX({1;2;3;4};
MATCH(1;--(COUNTIF(INDIRECT("'Φύλλο"&{1;2;3;4}&"'!A:A");A2)>0);0))&"'!A:C");2;0)
Αν τα ονόματα των φύλλων δεν είναι αριθμημένα τότε έχουμε: Κώδικας: =VLOOKUP(A2;INDIRECT("'"&INDEX({"Φύλλο ένα";"Φύλλο δύο";"Φύλλο τρία"};
MATCH(1;--(COUNTIF(INDIRECT("'"&{"Φύλλο ένα";"Φύλλο δύο";"Φύλλο τρία"}&"'!A:A");A2)>0);0))&"'!A:C");2;0)
Για παράδειγμα, μπορείς να βάλεις τα ονόματα των φύλλων σου σε ένα φύλλο ασ πουμε ξεκινώντας από το κελί A3 Ό τύπος που θα κτίζει την παραπάνω συμβολοσειρά είναι: Κώδικας: ="{"""&SUBSTITUTE(A3&"""; """&A4&"""; """&A5&"""; """&A6&"""; """&A7&""";
"""&A8&"""; """&A9&"""; """&A10&"""; """&A11&"""; """&A12&"""; """&A13&"""; """&A14&""";
"""&A15&"""; """&A16&"""; """&A17&"""; """&A18&"""; """&A19&"""; """&A20&""";
"""&A21&"""; """&A22&"""; """&A23&"""; """&A24&"""; """&A25&"""; """&A26&""";
"""&A27&"""; """&A28&"""; """&A29;"; ";";")&"""}"
Μπορείς να δώσεις ένα όνομα στο κελί που περιέχει τον τύπο αυτό πχ. WksArray και να διαμορφώσεις τον τύπο σου έτσι: Κώδικας: =VLOOKUP(A2;INDIRECT("'"&INDEX(WksArray;MATCH(1;--(COUNTIF(INDIRECT("'"&WksArray&"'!A:A");A2)>0);0))&"'!A:C");2;0)
Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 05-09-11 στις 18:40. |
|
#4
| |||
| |||
|
Ευχαριστώ πολύ και τους δυό σας. Ξεκίνησα ήδη, να "παίζω" με αυτό που μου απάντησε ο Θανάσης, δια μορφώνοντας το συνημμένο του. Τώρα μόλις είδα και την δική σου προσέγγιση Τάσο. Όποτε μπορέσεις, ανέβασε και το δείγμα, που σίγουρα θα βοηθήσει. Επειδή για μένα, η "ώρα του υπολογιστή" τελειώνει για σήμερα, θα το ψάξω αύριο το πρωί. Και πάλι, ευχαριστώ πολύ. |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Συναρτήσεις] Συγκεντρωτικό αποτέλεσμα σε αναζήτηση σε πολλά φύλλα | xristos | Excel - Ερωτήσεις / Απαντήσεις | 18 | 07-10-12 18:39 |
| [Συναρτήσεις] Αναζήτηση σε περισσότερα φύλλα εργασίας | Βασίλης Καραχάλιος | Excel - Ερωτήσεις / Απαντήσεις | 6 | 24-06-12 09:21 |
| [Συναρτήσεις] Αναζητηση από πολλά φύλλα εργασίας | misirlis | Excel - Ερωτήσεις / Απαντήσεις | 9 | 30-03-12 15:41 |
| [Γενικά] Αναζήτηση σε περισσότερα φύλλα εργασίας | Tasos | Excel samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 05-09-11 22:46 |
| [Συναρτήσεις] Αναζήτηση σε πολλα φύλλα | manolis | Excel - Ερωτήσεις / Απαντήσεις | 5 | 09-06-10 17:17 |
Η ώρα είναι 12:14.



Υβριδικός τρόπος

