Ανανέωση ιστοσελίδας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 25-01-21, 21:53
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 05-08-2015
Περιοχή: Θεσσαλονίκη
Μηνύματα: 45
Προεπιλογή Index & Match

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

Σε ένα αρχείο χρησιμοποιώ μια συνάρτηση με IFERROR, INDEX & MATCH ώστε όταν εισάγω ένα κωδικό προϊόντος να μου εμφανίζει την περιγραφή του συγκεκριμένου προϊόντος.

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

Ευχαριστώ.
Απάντηση με παράθεση
  #2  
Παλιά 25-01-21, 22:14
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Καλησπέρα Χρήστο,

Δοκίμασε την παρακάτω συνάρτηση αν σου κάνει:
=IFERROR(INDEX(C:C;MATCH(E1;A:A;0));"")&IFERROR(INDEX(C:C;MATCH(E1;B:B;0));"")

όπου:
C:C = η στήλη που περιέχει τις περιγραφές ειδών
Ε1 = το κελί που πληκτρολογείς τον κωδικό είδους (κύριο ή εναλλακτικό)
Α:Α = η στήλη που περιέχει τους κύριους κωδικούς
Β:Β = η στήλη που περιέχει τους εναλλακτικούς κωδικούς

Τροποποιείς τα παραπάνω εύρη και κελιά σύμφωνα με τις ανάγκες σου.
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #3  
Παλιά 27-01-21, 22:01
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 05-08-2015
Περιοχή: Θεσσαλονίκη
Μηνύματα: 45
Προεπιλογή

Καλησπέρα Χρήστο,

Η συνάρτηση δουλεύει υπέροχα.
Σ`ευχαριστώ πολύ.

Καλό βράδυ.
Απάντηση με παράθεση
  #4  
Παλιά 04-02-23, 17:39
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 05-08-2015
Περιοχή: Θεσσαλονίκη
Μηνύματα: 45
Προεπιλογή

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

Επαναφέρω το θέμα καθώς χρειάζομαι μια βοήθεια.

Χρησιμοποιώ τους παραπάνω τύπους μαζί στο ίδιο κελί σε ένα αρχείο με προϊόντα, γιατί τα προϊόντα αποτελούνται απο 2 κωδικούς (τον κύριο και τον εναλλακτικό), ώστε εάν κάποιος εισάγει κάποιον απο τους 2 κωδικούς να του εμφανιστεί η περιγραφή του προϊόντος.

Το ερώτημα είναι πως θα μπορούσαν να συνδυαστούν αυτοί οι 2 τύποι (ίσως με κάποια IF ή κάποια άλλη συνάρτηση), ώστε αν κάποιος εισάγει λάθος κωδικό, να εμφανίζεται στο κελί η ένδειξη "ΛΑΘΟΣ ΚΩΔΙΚΟΣ".

=IFERROR(INDEX(C:C;MATCH(E1;A:A;0));"ΛΑΘΟΣ ΚΩΔΙΚΟΣ")&IFERROR(INDEX(C:C;MATCH(E1;B:B;0));"ΛΑΘΟΣ ΚΩΔΙΚΟΣ")

Σας ευχαριστώ.
Απάντηση με παράθεση
  #5  
Παλιά 04-02-23, 22:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Δοκίμασε τον τύπο:

=IF(IFERROR(INDEX(C:C;MATCH(E1;A:A;0));"")&IFERROR (INDEX(C:C;MATCH(E1;B:B;0));"")="";"ΛΑΘΟΣ ΚΩΔΙΚΟΣ";IFERROR(INDEX(C:C;MATCH(E1;A:A;0)) ;"")&IFERROR(INDEX(C:C;MATCH(E1;B:B;0));""))

και λίγο συντομότερος:

=IF(IFERROR(MATCH(E1;A:A;0);"")&IFERROR(MATCH(E1;B :B;0);"")="";"ΛΑΘΟΣ ΚΩΔΙΚΟΣ";IFERROR(INDEX(C:C;MATCH(E1;A:A;0)) ;"")&IFERROR(INDEX(C:C;MATCH(E1;B:B;0));""))

Μάλλον ο καλύτερος:

=IF(ISERROR(MATCH(E1;A:A;0));IF(ISERROR(MATCH(E1;B :B;0));"ΛΑΘΟΣ ΚΩΔΙΚΟΣ";INDEX(C:C;MATCH(E1;B:B;0)));INDEX( C:C;MATCH(E1;A:A;0)))

και ο καλύτερος:

=IFERROR(INDEX(C:C;MATCH(E1;A:A;0));IFERROR(INDEX( C:C;MATCH(E1;B:B;0));"ΛΑΘΟΣ ΚΩΔΙΚΟΣ"))
Απάντηση με παράθεση
  #6  
Παλιά 04-02-23, 23:17
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 05-08-2015
Περιοχή: Θεσσαλονίκη
Μηνύματα: 45
Προεπιλογή

Σ`ευχαριστώ πολύ για την άμεση απάντηση και την βοήθεια που μας παρέχεις.
Απάντηση με παράθεση
  #7  
Παλιά 04-02-23, 23:33
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Να είσαι καλά Χρήστο και καλή συνέχεια.

Πιστεύω να χρησιμοποιήσεις τον τελευταίο τύπο, που είναι συντομότερος, αλλά και ταχύτερος.
Απάντηση με παράθεση
  #8  
Παλιά 05-02-23, 17:04
Όνομα: Χρήστος
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 05-08-2015
Περιοχή: Θεσσαλονίκη
Μηνύματα: 45
Προεπιλογή

Καλησπέρα Γιώργο,

Ναι, εννοείται πως την τελευταία θα χρησιμοποιήσω.
Απλώς την έβαλα μέσα σε μια IF ώστε όταν στο κελί δεν υπάρχει καταχωρημένος κωδικός, τότε να εμφανίζεται κενό και να μην γράφει ΛΑΘΟΣ ΚΩΔΙΚΟΣ. Ελπίζω να μη επιβαρύνεται ιδιαίτερα.

=IF(E1="";"";IFERROR(INDEX(C:C;MATCH(E1;A:A;0));IF ERROR(INDEX(C:C;MATCH(E1;B:B;0));"ΛΑΘΟΣ ΚΩΔΙΚΟΣ")))
Απάντηση με παράθεση
  #9  
Παλιά 05-02-23, 17:30
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρεα Χρήστο.

Μια χαρά το αντιμετώπισες.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] index/match geirge Excel - Ερωτήσεις / Απαντήσεις 0 09-11-20 10:25
[Συναρτήσεις] INDEX/MATCH Ανδρέας Φερ Excel - Ερωτήσεις / Απαντήσεις 2 15-10-20 19:30
[Συναρτήσεις] INDEX MATCH LOOKUP anestaki Excel - Ερωτήσεις / Απαντήσεις 2 17-03-14 16:21
[Συναρτήσεις] VLOOKUP-INDEX-MATCH ? jimrenoir Excel - Ερωτήσεις / Απαντήσεις 4 09-04-12 01:25
[Γενικά] VLOOKUP ή INDEX & MATCH ???? Lefteris Excel - Ερωτήσεις / Απαντήσεις 3 22-05-11 19:05


Η ώρα είναι 20:37.