Γεια σας!
Πάνο,
για την πρώτη ερώτηση σου:
H συνάρτηση
VLOOKUP() στην περίπτωση σου χρειάζεται το
τέταρτο όρισμα με την τιμή
0 ή
False.
δηλαδή:
=IF(LEN($E2)<>0;VLOOKUP($E2;$A$2:$C$8;2;
0);"")
Διαφορετικά θα σου επιστρέφει ανακριβή αποτελέσματα.
Επειδή η VLOOKUP() δεν είναι ότι ταχύτερο στην Excel, θα σου πρότεινα να χρησιμοποιήσεις την
INDEX(array;row_num;column_num)
Παράδειγμα για την Excel 2007:
=IFERROR(
INDEX($A$2:$C$8;MATCH($E2;ΕΙΔΟΣ;);2);"")
ή
=IFERROR(
INDEX($A$2:$C$8;MATCH($E2;ΕΙΔΟΣ;);COLUMN(B1));"")
για να αλλάζεις την τιμή κάθε φορά που τραβάς τα κελιά σου οριζόντια.
Για την δεύτερη ερώτηση σου:
Αν δεν σου προκαλεί πρόβλημα η απόκρυψη μηδενικών τιμών από τα κελιά μπορείς στις
Επιλογές Excel > για προχωρημένους > εμφάνιση επιλογών γι αυτό το φύλλο εργασίας > εμφάνιση μηδενικού σε κελιά με μηδενικές τιμές
να απενεργοποιήσεις την εμφάνιση τους.
Διαφορετικά χρησιμοποιείς τον τύπο:
Κώδικας:
=IFERROR(IF(ISBLANK(INDEX($A$2:$C$8;MATCH($E2;ΕΙΔΟΣ;);
COLUMN(B1)));"";INDEX($A$2:$C$8;MATCH($E2;ΕΙΔΟΣ;);COLUMN(B1)));"")
Καλή συνέχεια
Τάσος