Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Αναζήτηση τιμής με 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 αλλά δεν τα κατάφερα . Αν μπορεί κάποιος να βοηθήσει θα με έβγαζε από πολύ δύσκολη θέση . |
#2
|
Καλησπέρα Κατ' αρχήν, έχουμε πει στο παρελθόν (θα το δεις, διαβάζοντας διάφορα άρθρα) ότι καλό είναι να μην χρησιμοποιούμε VlookUp, αλλά Index-Match. Αν παρ' όλα αυτά θέλει κανείς να χρησιμοποιήσει VlookUp (αλλά και άλλες συναρτήσεις αναζήτησης ή όχι), καλό είναι, να προσαρμόζετε, στο office που διαθέτει, και όχι σε παλιές συναρτήσεις του 2003. Εδώ αντικατέστησα την ISNA + IF με μια IFERROR που είναι αποδεκτή σε 2007 και νεώτερο. Ειδικά για 2013 και νεώτερο μπορούμε να βάλουμε και IFNA. Από 'κει και πέρα... Τα 2 κριτήρια που αναφέρεις, επί της ουσίας, αφού γίνεται αναφορά και σε τρίτο κελί, είναι 3. Στο βιβλίο, μια απλή μέθοδος (υπάρχουν αρκετές) που λύνει το πρόβλημα. Σημείωση: Διαπίστωσα ότι σε κάποια κελιά, υπάρχουν κενά (πολλά) είτε ανάμεσα σε «λέξεις», είτε και στο τέλος ακόμα κάποιων τιμών. Αυτό είναι πολύ μεγάλο λάθος, ειδικά σε αναζήτηση, διότι ένα κενό = άλλο δεδομένο... Αντικατέστησε, κενό με - αν υπάρχει ανάγκη διαχωρισμού ή προσοχή: Ένα κενό μόνο και ποτέ στο τέλος Παράδειγμα σφάλματος: Super Market τάδε τάδε "κενό".....τίποτε άλλο |
#3
| |||
| |||
Παράθεση:
Σ΄ ευχαριστώ πάρα πολύ , μου έλυσες τα χέρια . |
#4
|
Καλησπέρα Όσο αφορά την 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
|
Στο μέγεθος του αρχείου, δεν θα υπάρχουν προβλήματα αν: 1 Δεν χρησιμοποιήσεις «βαριές» συναρτήσεις τύπου: OFFSET - INDIRECT κλπ 2 Αποφύγεις, μορφοποιήσεις υπό όρους. 3 Αποφύγεις, εικόνες. Έχω αρχεία με 10 ή 15 ΜΒ που «τρέχουν» χωρίς προβλήματα... |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | 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.