30 λειτουργίες Excel σε 30 ημέρες: ΕΜΜΕΣΗ

Συγχαρητήρια! Φτάσατε στην τελευταία μέρα του μαραθωνίου 30 λειτουργίες Excel σε 30 ημέρες. Ήταν ένα μακρύ και ενδιαφέρον ταξίδι κατά το οποίο μάθατε πολλά χρήσιμα πράγματα για τις λειτουργίες του Excel.

Την 30ή ημέρα του μαραθωνίου, θα αφιερώσουμε τη μελέτη της συνάρτησης ΕΜΜΕΣΟΣ (INDIRECT), το οποίο επιστρέφει τον σύνδεσμο που καθορίζεται από τη συμβολοσειρά κειμένου. Με αυτή τη λειτουργία, μπορείτε να δημιουργήσετε εξαρτημένες αναπτυσσόμενες λίστες. Για παράδειγμα, όταν επιλέγετε μια χώρα από μια αναπτυσσόμενη λίστα, καθορίζεται ποιες επιλογές θα εμφανίζονται στην αναπτυσσόμενη λίστα της πόλης.

Λοιπόν, ας ρίξουμε μια πιο προσεκτική ματιά στο θεωρητικό μέρος της συνάρτησης ΕΜΜΕΣΟΣ (ΕΜΜΕΣΗ) και εξερευνήστε πρακτικά παραδείγματα εφαρμογής του. Εάν έχετε επιπλέον πληροφορίες ή παραδείγματα, παρακαλούμε μοιραστείτε τα στα σχόλια.

Λειτουργία 30: ΕΜΜΕΣΗ

Λειτουργία ΕΜΜΕΣΟΣ (INDIRECT) επιστρέφει τον σύνδεσμο που καθορίζεται από τη συμβολοσειρά κειμένου.

Πώς μπορείτε να χρησιμοποιήσετε τη συνάρτηση INDIRECT;

Από τη λειτουργία ΕΜΜΕΣΟΣ (INDIRECT) επιστρέφει έναν σύνδεσμο που δίνεται από μια συμβολοσειρά κειμένου, μπορείτε να τον χρησιμοποιήσετε για:

  • Δημιουργήστε έναν αρχικό σύνδεσμο χωρίς μετατόπιση.
  • Δημιουργήστε μια αναφορά σε μια στατική περιοχή με όνομα.
  • Δημιουργήστε έναν σύνδεσμο χρησιμοποιώντας πληροφορίες φύλλου, γραμμής και στήλης.
  • Δημιουργήστε έναν μη μεταβαλλόμενο πίνακα αριθμών.

Σύνταξη INDIRECT (INDIRECT)

Λειτουργία ΕΜΜΕΣΟΣ (INDIRECT) έχει την ακόλουθη σύνταξη:

INDIRECT(ref_text,a1)

ДВССЫЛ(ссылка_на_ячейку;a1)

  • ref_text (link_to_cell) είναι το κείμενο του συνδέσμου.
  • a1 – εάν ισούται με TRUE (TRUE) ή δεν προσδιορίζεται, τότε θα χρησιμοποιηθεί το στυλ του συνδέσμου A1; και αν FALSE (FALSE), τότε το στυλ R1C1.

Παγίδες INDIRECT (INDIRECT)

  • Λειτουργία ΕΜΜΕΣΟΣ (INDIRECT) υπολογίζεται εκ νέου κάθε φορά που αλλάζουν οι τιμές στο φύλλο εργασίας του Excel. Αυτό μπορεί να επιβραδύνει σημαντικά το βιβλίο εργασίας σας εάν η συνάρτηση χρησιμοποιείται σε πολλούς τύπους.
  • Εάν η συνάρτηση ΕΜΜΕΣΟΣ (INDIRECT) δημιουργεί έναν σύνδεσμο προς ένα άλλο βιβλίο εργασίας του Excel, αυτό το βιβλίο εργασίας πρέπει να είναι ανοιχτό διαφορετικά ο τύπος θα αναφέρει ένα σφάλμα # ΑΝΑΦ! (#ΣΥΝΔΕΣΜΟΣ!).
  • Εάν η συνάρτηση ΕΜΜΕΣΟΣ (ΕΜΜΕΣΗ) αναφέρεται σε ένα εύρος που υπερβαίνει το όριο σειρών και στηλών, ο τύπος θα αναφέρει ένα σφάλμα # ΑΝΑΦ! (#ΣΥΝΔΕΣΜΟΣ!).
  • Λειτουργία ΕΜΜΕΣΟΣ (INDIRECT) δεν μπορεί να αναφέρει μια δυναμική περιοχή με όνομα.

Παράδειγμα 1: Δημιουργήστε έναν αρχικό σύνδεσμο χωρίς μετατόπιση

Στο πρώτο παράδειγμα, οι στήλες C και E περιέχουν τους ίδιους αριθμούς, τα αθροίσματά τους υπολογίζονται χρησιμοποιώντας τη συνάρτηση ΑΘΡΟΙΣΜΑ (SUM) είναι επίσης τα ίδια. Ωστόσο, οι τύποι είναι ελαφρώς διαφορετικοί. Στο κελί C8, ο τύπος είναι:

=SUM(C2:C7)

=СУММ(C2:C7)

Στο κελί Ε8, η συνάρτηση ΕΜΜΕΣΟΣ (INDIRECT) δημιουργεί έναν σύνδεσμο προς το αρχικό κελί E2:

=SUM(INDIRECT("E2"):E7)

=СУММ(ДВССЫЛ("E2"):E7)

Εάν εισαγάγετε μια σειρά στο επάνω μέρος του φύλλου και προσθέσετε την τιμή για τον Ιανουάριο (Ιανουάριο), τότε το ποσό στη στήλη Γ δεν θα αλλάξει. Ο τύπος θα αλλάξει, αντιδρώντας στην προσθήκη μιας γραμμής:

=SUM(C3:C8)

=СУММ(C3:C8)

Ωστόσο, η λειτουργία ΕΜΜΕΣΟΣ (ΕΜΜΕΣΗ) διορθώνει το E2 ως το κελί έναρξης, επομένως ο Ιανουάριος συμπεριλαμβάνεται αυτόματα στον υπολογισμό των συνόλων της στήλης Ε. Το κελί τέλους έχει αλλάξει, αλλά το κελί έναρξης δεν έχει επηρεαστεί.

=SUM(INDIRECT("E2"):E8)

=СУММ(ДВССЫЛ("E2"):E8)

Παράδειγμα 2: Σύνδεση σε μια στατική περιοχή με όνομα

Λειτουργία ΕΜΜΕΣΟΣ (INDIRECT) μπορεί να δημιουργήσει μια αναφορά σε μια περιοχή με όνομα. Σε αυτό το παράδειγμα, τα μπλε κελιά αποτελούν την περιοχή NumList. Επιπλέον, δημιουργείται επίσης ένα δυναμικό εύρος από τις τιμές της στήλης Β NumListDyn, ανάλογα με τον αριθμό των αριθμών αυτής της στήλης.

Το άθροισμα και για τα δύο εύρη μπορεί να υπολογιστεί δίνοντας απλώς το όνομά του ως όρισμα στη συνάρτηση ΑΘΡΟΙΣΜΑ (SUM), όπως μπορείτε να δείτε στα κελιά E3 και E4.

=SUM(NumList) или =СУММ(NumList)

=SUM(NumListDyn) или =СУММ(NumListDyn)

Αντί να πληκτρολογείτε ένα όνομα περιοχής σε μια συνάρτηση ΑΘΡΟΙΣΜΑ (SUM), Μπορείτε να ανατρέξετε στο όνομα που είναι γραμμένο σε ένα από τα κελιά του φύλλου εργασίας. Για παράδειγμα, αν το όνομα NumList γράφεται στο κελί D7, τότε ο τύπος στο κελί E7 θα είναι αυτός:

=SUM(INDIRECT(D7))

=СУММ(ДВССЫЛ(D7))

Δυστυχώς η λειτουργία ΕΜΜΕΣΟΣ (INDIRECT) δεν μπορεί να δημιουργήσει μια αναφορά δυναμικής περιοχής, επομένως όταν αντιγράφετε αυτόν τον τύπο στο κελί E8, θα λάβετε ένα σφάλμα # ΑΝΑΦ! (#ΣΥΝΔΕΣΜΟΣ!).

Παράδειγμα 3: Δημιουργήστε έναν σύνδεσμο χρησιμοποιώντας πληροφορίες φύλλου, γραμμής και στήλης

Μπορείτε εύκολα να δημιουργήσετε έναν σύνδεσμο με βάση τους αριθμούς σειρών και στηλών, καθώς και χρησιμοποιώντας την τιμή FALSE (FALSE) για το δεύτερο όρισμα συνάρτησης ΕΜΜΕΣΟΣ (ΕΜΜΕΣΟΣ). Έτσι δημιουργείται ο σύνδεσμος στυλ R1C1. Σε αυτό το παράδειγμα, προσθέσαμε επιπλέον το όνομα του φύλλου στον σύνδεσμο – «MyLinks»!R2C2

=INDIRECT("'"&B3&"'!R"&C3&"C"&D3,FALSE)

=ДВССЫЛ("'"&B3&"'!R"&C3&"C"&D3;ЛОЖЬ)

Παράδειγμα 4: Δημιουργήστε έναν μη μεταβαλλόμενο πίνακα αριθμών

Μερικές φορές χρειάζεται να χρησιμοποιήσετε μια σειρά αριθμών σε τύπους Excel. Στο παρακάτω παράδειγμα, θέλουμε να υπολογίσουμε τους 3 μεγαλύτερους αριθμούς στη στήλη Β. Οι αριθμοί μπορούν να εισαχθούν σε έναν τύπο, όπως γίνεται στο κελί D4:

=AVERAGE(LARGE(B1:B8,{1,2,3}))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))

Εάν χρειάζεστε μεγαλύτερο πίνακα, τότε είναι απίθανο να θέλετε να εισαγάγετε όλους τους αριθμούς στον τύπο. Η δεύτερη επιλογή είναι να χρησιμοποιήσετε τη λειτουργία ΣΕΙΡΑ (ROW), όπως γίνεται στον τύπο πίνακα που έχει εισαχθεί στο κελί D5:

=AVERAGE(LARGE(B1:B8,ROW(1:3)))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))

Η τρίτη επιλογή είναι να χρησιμοποιήσετε τη συνάρτηση ΣΕΙΡΑ (STRING) μαζί με ΕΜΜΕΣΟΣ (ΕΜΜΕΣΗ), όπως γίνεται με τον τύπο πίνακα στο κελί D6:

=AVERAGE(LARGE(B1:B8,ROW(INDIRECT("1:3"))))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ("1:3"))))

Το αποτέλεσμα και για τους 3 τύπους θα είναι το ίδιο:

Ωστόσο, εάν εισαχθούν σειρές στο επάνω μέρος του φύλλου, ο δεύτερος τύπος θα επιστρέψει ένα εσφαλμένο αποτέλεσμα λόγω του γεγονότος ότι οι αναφορές στον τύπο θα αλλάξουν μαζί με τη μετατόπιση της γραμμής. Τώρα, αντί για τον μέσο όρο των τριών μεγαλύτερων αριθμών, ο τύπος επιστρέφει τον μέσο όρο του 3ου, 4ου και 5ου μεγαλύτερου αριθμού.

Χρήση συναρτήσεων ΕΜΜΕΣΟΣ (ΕΜΜΕΣΗ), ο τρίτος τύπος διατηρεί τις σωστές αναφορές σειρών και συνεχίζει να εμφανίζει το σωστό αποτέλεσμα.

Αφήστε μια απάντηση