Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Γενικά] Αναζήτηση τιμής με 2 κριτήρια

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 04-02-16, 15:01
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2015
Μηνύματα: 33
Προεπιλογή Αναζήτηση τιμής με 2 κριτήρια

Καλησπέρα σας και καλώς σας βρήκα .
Θα ήθελα την βοήθεια σας σχετικά με το παρακάτω θέμα διότι έχω μπλέξει 2 μέρες τώρα ..
Καταχωρώντας μια τιμή στο κελί Β2 , αυτόματα μου έρχονται οι τιμές στα κελιά A2 ,C2,D2,E2,F2,G2,H2 από το φύλλο ΠΑΡΑΣΤΑΤΙΚΑ =IF(ISNA(VLOOKUP(B2;ΠΑΡΑΣΤΑΤΙΚΑ!A:I;9;F ALSE));"";(VLOOKUP(B2;ΠΑΡΑΣΤΑΤΙΚΑ!A:I;9 ;FALSE))).
Θα ήθελα ανάλογα με το τι τιμή υπάρχει στα κελιά Ι2 ,J2 (καταχώριση τιμών από χρήστη ) να έρχεται η αντίστοιχοι τιμή στο κελί Κ2 από το φύλλο πελατολόγιο με αναφορά το κελί F2 . Προσπάθησα να δουλέψω το συνδυασμό match & index αλλά δεν τα κατάφερα .
Αν μπορεί κάποιος να βοηθήσει θα με έβγαζε από πολύ δύσκολη θέση .
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Κ.Κ.xlsx (16,2 KB, 21 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 04-02-16, 19:34
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλησπέρα
Κατ' αρχήν, έχουμε πει στο παρελθόν (θα το δεις, διαβάζοντας διάφορα άρθρα)
ότι καλό είναι να μην χρησιμοποιούμε VlookUp, αλλά Index-Match.
Αν παρ' όλα αυτά θέλει κανείς να χρησιμοποιήσει VlookUp
(αλλά και άλλες συναρτήσεις αναζήτησης ή όχι), καλό είναι,
να προσαρμόζετε, στο office που διαθέτει, και όχι σε παλιές συναρτήσεις του 2003.
Εδώ αντικατέστησα την ISNA + IF με μια IFERROR που είναι αποδεκτή σε 2007 και νεώτερο.
Ειδικά για 2013 και νεώτερο μπορούμε να βάλουμε και IFNA.
Από 'κει και πέρα...
Τα 2 κριτήρια που αναφέρεις, επί της ουσίας,
αφού γίνεται αναφορά και σε τρίτο κελί, είναι 3.

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

Σημείωση:
Διαπίστωσα ότι σε κάποια κελιά, υπάρχουν κενά (πολλά) είτε ανάμεσα σε «λέξεις»,
είτε και στο τέλος ακόμα κάποιων τιμών.
Αυτό είναι πολύ μεγάλο λάθος, ειδικά σε αναζήτηση, διότι ένα κενό = άλλο δεδομένο...
Αντικατέστησε, κενό με - αν υπάρχει ανάγκη διαχωρισμού
ή προσοχή:
Ένα κενό μόνο και ποτέ στο τέλος
Παράδειγμα σφάλματος:
Super Market τάδε τάδε "κενό".....τίποτε άλλο
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Κ.Κ.xlsx (21,7 KB, 80 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 06-02-16, 17:37
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 15-02-2015
Μηνύματα: 33
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από Spirosgr Εμφάνιση μηνυμάτων
Καλησπέρα
Κατ' αρχήν, έχουμε πει στο παρελθόν (θα το δεις, διαβάζοντας διάφορα άρθρα)
ότι καλό είναι να μην χρησιμοποιούμε VlookUp, αλλά Index-Match. (Επιτέλους κατάλαβα πως δουλεύει )
Αν παρ' όλα αυτά θέλει κανείς να χρησιμοποιήσει VlookUp
(αλλά και άλλες συναρτήσεις αναζήτησης ή όχι), καλό είναι,
να προσαρμόζετε, στο office που διαθέτει, και όχι σε παλιές συναρτήσεις του 2003 (δεν το γνώριζα , οι γνώσεις μου στο excel είναι περιορισμένες ).
Εδώ αντικατέστησα την ISNA + IF με μια IFERROR που είναι αποδεκτή σε 2007 και νεώτερο.
Ειδικά για 2013 και νεώτερο μπορούμε να βάλουμε και IFNA (θα ήταν καλό αν δεν σου κάνει κόπο να δώσεις στο ίδιο αρχείο ένα παράδειγμα ).
Από 'κει και πέρα...
Τα 2 κριτήρια που αναφέρεις, επί της ουσίας,
αφού γίνεται αναφορά και σε τρίτο κελί, είναι 3.

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

Σημείωση:
Διαπίστωσα ότι σε κάποια κελιά, υπάρχουν κενά (πολλά) είτε ανάμεσα σε «λέξεις»,
είτε και στο τέλος ακόμα κάποιων τιμών.
Αυτό είναι πολύ μεγάλο λάθος, ειδικά σε αναζήτηση, διότι ένα κενό = άλλο δεδομένο...
Αντικατέστησε, κενό με - αν υπάρχει ανάγκη διαχωρισμού
ή προσοχή:
Ένα κενό μόνο και ποτέ στο τέλος
Παράδειγμα σφάλματος:
Super Market τάδε τάδε "κενό".....τίποτε άλλο
Το μόνο που μένει να δω είναι πόσο μεγάλο θα είναι το αρχείο όταν θα βάλω όλο το πελατολόγιο και αρχίσουν οι καταχωρίσεις !
Σ΄ ευχαριστώ πάρα πολύ , μου έλυσες τα χέρια .
Απάντηση με παράθεση
  #4  
Παλιά 06-02-16, 18:31
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλησπέρα
Όσο αφορά την IFNA, το μόνο που χρειάζεται, είναι να αλλάξεις όπου IFERROR σε IFNA.
Παράδειγμα:
Κώδικας:
=IFERROR(INDEX(ΠΑΡΑΣΤΑΤΙΚΑ!H:H;MATCH(B2;ΠΑΡΑΣΤΑΤΙΚΑ!A:A;0));"")
=IFNA(INDEX(ΠΑΡΑΣΤΑΤΙΚΑ!H:H;MATCH(B2;ΠΑΡΑΣΤΑΤΙΚΑ!A:A;0));"")
Σημειώσεις:
1
Θα πρέπει να είμαστε προσεκτικοί, στο τι είδους λάθος, θέλουμε να «διορθώσουμε».
Αν χρησιμοποιήσουμε IFNA, θα ελεγχθούν μόνο σφάλματα τύπου «δεν υπάρχει» ή #Ν/Α,
πολύ συχνό σφάλμα, σε αναζητήσεις (που έχουμε κι εδώ, στο συγκεκριμένο αρχείο).
2
Ακόμα, αν το αρχείο μας, θα αντιγραφεί και σε άλλους υπολογιστές,
(πχ σπίτι - γραφείο) θα πρέπει να είναι όλοι με συμβατό office (excel) ως προς τις συναρτήσεις.
Παράδειγμα:
Φτιάχνουμε στο σπίτι (office 2013) ένα αρχείο και βάζουμε IFNA.
Πάμε στο γραφείο (office 2007) , το ανοίγουμε και δεν «παίζει»...
Απάντηση με παράθεση
  #5  
Παλιά 06-02-16, 18:38
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Στο μέγεθος του αρχείου, δεν θα υπάρχουν προβλήματα αν:
1
Δεν χρησιμοποιήσεις «βαριές» συναρτήσεις τύπου:
OFFSET - INDIRECT κλπ
2
Αποφύγεις, μορφοποιήσεις υπό όρους.
3
Αποφύγεις, εικόνες.


Έχω αρχεία με 10 ή 15 ΜΒ που «τρέχουν» χωρίς προβλήματα...
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Αναζήτηση σε γραμμή & επιστροφή τιμής parara Excel - Ερωτήσεις / Απαντήσεις 4 25-05-16 12:55
[Excel07] Αναζήτηση τιμής σε στήλη George R Excel - Ερωτήσεις / Απαντήσεις 4 22-06-15 13:45
[Συναρτήσεις] Αντιγραφή τιμής σε ίδια σειρά μετά από αναζήτηση Lookup pm4698 Excel - Ερωτήσεις / Απαντήσεις 1 15-10-14 11:30
[Excel07] Απόδοση τιμής με δυο κριτήρια. vasilis999 Excel - Ερωτήσεις / Απαντήσεις 3 13-10-14 00:18
[Συναρτήσεις] Αναζήτηση πλησιέστερης τιμής σε λίστα Thodoris Excel - Ερωτήσεις / Απαντήσεις 8 15-03-12 00:14


Η ώρα είναι 09:27.