Τύπος Excel: Άμεσο όνομα με διαφορετικό φύλλο -

Πίνακας περιεχομένων

Γενική φόρμουλα

INDIRECT("'"&sheet&"'!"&name)

Περίληψη

Για να αναφέρετε μια ονομαστική περιοχή σε άλλο φύλλο, μπορείτε να χρησιμοποιήσετε τη συνάρτηση INDIRECT με την απαιτούμενη σύνταξη φύλλου. Στο παράδειγμα που εμφανίζεται, ο τύπος στο D6 είναι:

=SUM(INDIRECT("'"&B6&"'!"&C6))

Που επιστρέφει το άθροισμα της ονομασμένης περιοχής "δεδομένων" στο Φύλλο1.

Εξήγηση

Ο παραπάνω τύπος αξιολογεί κάτι τέτοιο:

=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)

Μόλις η συμβολοσειρά συναρμολογηθεί χρησιμοποιώντας τιμές στα B6 και C6, το INDIRECT αξιολογεί και μετατρέπει τη συμβολοσειρά σε σωστή αναφορά.

Σημειώστε ότι μπορείτε να αναφερθείτε σε μια ονομαστική περιοχή σε έναν τύπο χωρίς να χρησιμοποιήσετε το INDIRECT. Για παράδειγμα, ο τύπος στο D6 θα μπορούσε να γραφτεί:

=SUM('Sheet1'!data)

Ωστόσο, εάν θέλετε να συγκεντρώσετε την αναφορά ως κείμενο και να κάνετε το Excel να αντιμετωπίζει το κείμενο ως αναφορά, πρέπει να χρησιμοποιήσετε το INDIRECT.

Σημείωση: Τα μεμονωμένα εισαγωγικά προστίθενται στον παραπάνω τύπο, έτσι ώστε ο τύπος να λειτουργεί όταν ένα όνομα φύλλου περιέχει κενά.

ενδιαφέροντα άρθρα...