Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 28-02-20, 15:38
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Πολύ ωραία!

Σάκη προτείνω τα παρακάτω:

Φρόντισε να μη χρησιμοποιείς συγχωνευμένα κελιά ιδιαίτερα στο αρχείο που χρησιμοποιείς ως πηγή δεδομένων. Σε αρκετές περιπτώσεις δημιουργείται πρόβλημα.

Άνοιξε και τα δύο αρχεία ( [ΑΞΙΟΛΟΓΗΣΗ ΕΚΠΜΕΝΩΝ Α1 19 20.xls και ΦΥΛΛΟ ΑΞΙΟΛΟΓΗΣΗΣ.xls )


Στο ΦΥΛΛΟ ΑΞΙΟΛΟΓΗΣΗΣ.xls και στο ΦΥΛΛΟ1 πρόσθεσε μια γραμμή στην κορυφή την οποία δεν θα συμπεριλάβεις στην περιοχή εκτύπωσης. Μπορείς αν θέλεις να την αποκρύψεις.

Κατόπιν στο κελί Α1 πέρασε τον τύπο:
Κώδικας:
=MATCH(D8;'[ΑΞΙΟΛΟΓΗΣΗ ΕΚΠΜΕΝΩΝ Α1 19 20.xls]ΑΞΙΟΛ ΕΚΠΝΩΝ Α1 Α ΤΕΤΡ 19 20'!$B:$B;0)
όπου D8 = το κελί του ΑΜ του μαθητή.

Η συνάρτηση αυτή μας επιστρέφει τη γραμμή όπου βρίσκεται ο ΑΜ του μαθητή στο απομακρυσμένο φύλλο.

Κατόπιν στα κελιά για την Ελληνική Γλώσσα, Αγγλική Γλώσσα, Μαθηματικά Όνομα, Επώνυμο κλπ.
Χρησιμοποίησε τον τύπο:

Κώδικας:
=IF(ISNA($A$1);"";INDEX('[ΑΞΙΟΛΟΓΗΣΗ ΕΚΠΜΕΝΩΝ Α1 19 20.xls]ΑΞΙΟΛ ΕΚΠΝΩΝ Α1 Α ΤΕΤΡ 19 20'!$C:$C;$A$1))
Ανάλογα το κελί θα χρειαστεί να τροποποιήσεις το τμήμα του τύπου πχ. $C:$C με τη διεύθυνση της αντίστοιχης στήλης στο απομακρυσμένο αρχείο

όπως $D:$D για το όνομα, $J:$J για τη Γλώσσα κοκ.

Αν χρειαστείς κάτι άλλο απλά γράψε στο φόρουμ.

Με εκτίμηση

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