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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 28-05-10, 21:53
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή Αντιστοίχιση περιγραφής με κωδικό.

Καλησπέρα σας.

Σε ένα φύλλο έχουμε ένα πρώτο πίνακα με Ημερομηνίες κωδικούς και περιγραφή.
Από, Μέχρι, Κωδικός, Περιγραφή
Περίπου 500 γραμμές όπου κάθε κωδικός μπορεί να υπάρχει πολλές φορές αλλά για διαφορετικά χρονικά διαστήματα και με διαφορετική περιγραφή.

Σε ένα άλλο φύλλο έχουμε ένα δεύτερο μεγάλο (+10.000 γραμμές) πίνακα με Ημερομηνίες και κωδικούς.
Από, Μέχρι, Κωδικός, Σχόλιο

Το ζητούμενο είναι να βρούμε το Σχόλιο για τις γραμμές του δεύτερου πίνακα, πού είναι ίσο με την αντίστοιχη Περιγραφή από τον πρώτο πίνακα για τον συγκεκριμένο κωδικό (Κωδικός = Κωδικός) στο συγκεκριμένο χρονικό διάστημα (Από <= Από <= Μέχρι).

Τι προτείνετε;

Ευχαριστώ.
Απάντηση με παράθεση
  #2  
Παλιά 29-05-10, 02:15
Super Moderator
Όνομα: Αγγελος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 29-04-2010
Μηνύματα: 111
Προεπιλογή

Καλησπέρα... νομίζω πως η VLOOKUP είναι αυτό που ψάχνεις...

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

Φιλικά, Άγγελος
Απάντηση με παράθεση
  #3  
Παλιά 29-05-10, 05:27
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Φίλε Άγγελε
κατ αρχή ευχαριστώ για το ενδιαφέρον σου
Θα ήθελα όμως να γίνεις πιο σαφής αν μπορείς, γιατί

Από όσο ξέρω η Vlookup μπορεί και ψάχνει με βάσει μια τιμή σε μία και μόνο στήλη και μάλιστα την πρώτη στα αριστερά ενός πίνακα.
Εδώ έχουμε συνδιασμό 3 στηλών (Από, Μέχρι και Κωδικός) για να καθορίσουμε την αντίστοιχη γραμμή στο δεύτερο πίνακα.
Δεν βλέπω πώς η Vlookup θα μας δώσει το σωστό αποτέλεσμα όταν
στον πρώτο πίνακα έχω
1/1/2010 28/2/2010 Κωδικός1 Περιγραφή1
1/3/2010 31/3/2010 Κωδικός1 Περιγραφή2
και στον δεύτερο
5/3/2010 25/3/2010 Κωδικός1 Ζητούμενο
όπου το Ζητούμενο για το παράδειγμα αποτέλεσμα πρέπει να είναι Περιγραφή2

Τώρα όσον αφορά την πρότασή σου για την χρήση της Access μάλλον εννοείς σύνδεση με βάση τον κωδικό αφού η περιγραφή είναι ζητούμενο.
Δεν θα διαφωνήσω ότι με δύο πίνακες στην Access συνδεδεμένους ως προς το πεδίο Κωδικός και ένα Ερώτημα επιλογής (με ένα κρυφό πεδίο [Πίνακας2]![Από] και κριτήρια ">=[Πίνακας1]![Από] And <=[Πίνακας1]![Μέχρι]" ) γίνεται, αλλά

εμένα με ενδιαφέρει μια λύση σε Excel και όχι Access !!!

Αν θέλεις σε παρακαλώ δώσε μου περισσότερες διευκρινήσεις για μια λύση Excel.

Ευχαριστώ και πάλι
Απάντηση με παράθεση
  #4  
Παλιά 30-05-10, 10:52
Το avatar του χρήστη nisgia
Super Moderator
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 12-10-2009
Περιοχή: Ηγουμενίτσα
Μηνύματα: 161
Προεπιλογή

Καλημέρα Θανάση!

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

Βλέπε στο συνημμένο τι εννοώ.

Γιάννης.

Υ.Γ.
Για φίλημα γίναμε...!
Συνημμένα Αρχεία
Τύπος Αρχείου: xls xmplAdvancedFilter.xls (35,5 KB, 51 εμφανίσεις)
__________________
Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...!
-----------------------------------------------
Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης.
Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά!

Τελευταία επεξεργασία από το χρήστη Tasos : 16-07-11 στις 22:26.
Απάντηση με παράθεση
  #5  
Παλιά 30-05-10, 14:11
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Γεια σας!
Ο Γιάννης μας μέσα από το συνημμένο του μας περίγραψε με τον καλύτερο τρόπο
τη χρήση του πολύ αποδοτικού σύνθετου φίλτρου της Excel (Γιάννη.... δεν παίζεσαι...)!

Αν επιβάλλεται η χρήση τύπων τότε θα πρότεινα την INDEX() σε συνδυασμό με τη
χρήση της MMULT(array1;array2) (βλ.συνημμένο) με τη διαφορά ότι σε εκδόσεις Excel
μέχρι και την 2003 το μέγιστο πλήθος κελιών στην MMULT() περιορίζεται στα 5.461!

Αυτό βέβαια δεν μας εμποδίζει να χρησιμοποιήσουμε περισσότερες ομάδες τύπων που περιέχουν την MMULT()
για να καλύψουμε το πλήθος των 16.000+ εγγραφών.

Τα λέμε...

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls xlMMult.xls (35,0 KB, 44 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 16-07-11 στις 22:14.
Απάντηση με παράθεση
  #6  
Παλιά 30-05-10, 20:54
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Καλησπέρα
Γιάννη Τάσο σας ευχαριστώ πολύ και τους δυό
Θα τα δω μόλις μπορέσω (αύριο κατεβαίνω για μια βδομαδίτσα Ελλάδα) και θα επανέλθω.

Τα λέμε
:icon_out:
Απάντηση με παράθεση
  #7  
Παλιά 16-07-11, 11:38
Lefteris
Guest
 
Μηνύματα: n/a
Προεπιλογή

Kαλημέρα σε όλους(Όσο λίγοι και να μείναμε)!

Τάσο, μήπως ξέρεις γιατί δεν ανοίγουν τα 2 συνημμένα σας, σε συτό το θέμα;

Φιλικά/Λευτέρης.
Απάντηση με παράθεση
  #8  
Παλιά 16-07-11, 22:27
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα Λευτέρη!
Απλά δεν υπήρχαν συνημμένα! Εκείνη την περίοδο είχαμε κάποιο τεχνικό πρόβλημα στο Server με αποτέλεσμα να "χαθούν" κάποια συνημμένα (ευτυχώς ελάχιστα).
Το xlMMult.xls αλλά και το xmplAdvancedFilter.xls τα βρήκα στον υπολογιστή μου, τα ανέβασα και είναι πλέον διαθέσιμα.

Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
date intervals, index, match, mmult, vlookup

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Εμφάνιση και εικόνας από αναζήτηση περιγραφής. Mitsos Excel - Ερωτήσεις / Απαντήσεις 4 23-05-24 11:07
[Συναρτήσεις] Διαχώριση περιγραφής manolis Excel - Ερωτήσεις / Απαντήσεις 6 15-01-15 22:25
[Συναρτήσεις] Άθροιση ποσότητας ανά κωδικό. nikosjc Excel - Ερωτήσεις / Απαντήσεις 3 02-04-14 14:36
Αναζήτηση με ημερομηνία και κωδικό πελάτη pdhmos Access - Ερωτήσεις / Απαντήσεις 2 26-02-13 17:17
[Γενικά] Αντιστοίχιση κελιών Iceland Excel - Ερωτήσεις / Απαντήσεις 4 22-08-10 18:26


Η ώρα είναι 17:44.