Τύποι αναφοράς κελιών σε τύπους Excel

Εάν εργάζεστε στο Excel για περισσότερο από μια δεύτερη ημέρα, τότε πιθανότατα έχετε ήδη συναντήσει ή χρησιμοποιήσει αναφορές με το σύμβολο του δολαρίου σε τύπους και συναρτήσεις του Excel, για παράδειγμα $D$2 or F$3 κλπ. Ας καταλάβουμε επιτέλους τι ακριβώς σημαίνουν, πώς λειτουργούν και πού μπορούν να είναι χρήσιμα στα αρχεία σας.

Σχετικοί σύνδεσμοι

Αυτές είναι κανονικές αναφορές με τη μορφή αριθμού γράμματος-γραμμής στήλης ( A1, S5, δηλαδή «θωρηκτό») που βρίσκεται στα περισσότερα αρχεία Excel. Η ιδιαιτερότητά τους είναι ότι μετατοπίζονται κατά την αντιγραφή τύπων. Εκείνοι. C5, για παράδειγμα, μετατρέπεται σε S6, S7 κ.λπ. κατά την αντιγραφή προς τα κάτω ή προς D5, E5 κ.λπ. κατά την αντιγραφή προς τα δεξιά κ.λπ. Στις περισσότερες περιπτώσεις, αυτό είναι φυσιολογικό και δεν δημιουργεί προβλήματα:

Μικτές συνδέσεις

Μερικές φορές το γεγονός ότι ο σύνδεσμος στον τύπο, όταν αντιγράφεται, "γλίστρει" σε σχέση με το αρχικό κελί είναι ανεπιθύμητο. Στη συνέχεια, για τη διόρθωση του συνδέσμου, χρησιμοποιείται το σύμβολο του δολαρίου ($), το οποίο σας επιτρέπει να διορθώσετε αυτό που προηγήθηκε. Έτσι, για παράδειγμα, ο σύνδεσμος $C5 δεν θα αλλάξει στις στήλες (δηλ С ποτέ δεν θα μετατραπεί σε D, E or F), αλλά μπορεί να μετατοπιστεί μεταξύ των γραμμών (δηλαδή μπορεί να μετατοπιστεί κατά C6 $, C7 $ και τα λοιπά.). Επίσης, C$5 – δεν θα κινείται κατά μήκος των σειρών, αλλά μπορεί να «περπατάει» κατά μήκος των στηλών. Τέτοιοι σύνδεσμοι ονομάζονται μικτός:

Απόλυτοι σύνδεσμοι

Λοιπόν, αν προσθέσετε και τα δύο δολάρια στον σύνδεσμο ταυτόχρονα (5 $ C $) – θα μετατραπεί σε απόλυτος και δεν θα αλλάξει με κανέναν τρόπο κατά τη διάρκεια οποιασδήποτε αντιγραφής, δηλαδή τα δολάρια είναι σταθερά σταθερά και η γραμμή και η στήλη:

Ο ευκολότερος και ταχύτερος τρόπος για να μετατρέψετε μια σχετική αναφορά σε απόλυτη ή μικτή αναφορά είναι να την επιλέξετε στον τύπο και να πατήσετε το πλήκτρο F4 πολλές φορές. Αυτό το κλειδί κυκλώνει και τις τέσσερις πιθανές επιλογές για τη διόρθωση μιας σύνδεσης σε ένα κελί: C55 $ C $ → $C5 → C$5 και πάλι από την αρχή.

Όλα είναι απλά και ξεκάθαρα. Υπάρχει όμως ένα «αλλά».

Ας υποθέσουμε ότι θέλουμε να κάνουμε μια απόλυτη αναφορά κελιού S5. Τέτοια που ΠΑΝΤΑ αναφερόταν S5 ανεξάρτητα από οποιαδήποτε περαιτέρω ενέργεια χρήστη. Αποδεικνύεται αστείο πράγμα – ακόμα κι αν κάνετε τον σύνδεσμο απόλυτο (δηλ 5 $ C $), εξακολουθεί να αλλάζει σε ορισμένες περιπτώσεις. Για παράδειγμα: Εάν διαγράψετε την τρίτη και την τέταρτη γραμμή, θα αλλάξει σε 3 $ C $. Εάν εισαγάγετε μια στήλη στα αριστερά С, τότε θα αλλάξει σε D. Αν κόψεις ένα κελί S5 και επικολλήστε μέσα F7, τότε θα αλλάξει σε F7 και ούτω καθεξής. Τι γίνεται αν θέλω έναν πραγματικά σκληρό σύνδεσμο στον οποίο θα αναφέρεται πάντα S5 και τίποτα άλλο υπό οποιεσδήποτε συνθήκες ή ενέργειες χρήστη;

Πραγματικά απόλυτοι σύνδεσμοι

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

Εάν εισαγάγετε τον τύπο σε ένα κελί:

=INDIRECT("C5")

=INDIRECT(«C5»)

τότε θα δείχνει πάντα στο κελί με τη διεύθυνση C5 ανεξάρτητα από τυχόν περαιτέρω ενέργειες χρήστη, εισαγωγή ή διαγραφή σειρών κ.λπ. Η μόνη μικρή επιπλοκή είναι ότι εάν το κελί-στόχος είναι κενό, τότε ΕΜΜΕΣΟΣ βγάζει 0, κάτι που δεν είναι πάντα βολικό. Ωστόσο, αυτό μπορεί εύκολα να παρακαμφθεί χρησιμοποιώντας μια ελαφρώς πιο περίπλοκη κατασκευή με έλεγχο μέσω της λειτουργίας ISBLANK:

=IF(ISNULL(INDIRECT(“C5″)),””, INDIRECT(“C5”))

=IF(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»))

  • XNUMXD αναφορές ομάδας φύλλων κατά την ενοποίηση δεδομένων από πολλούς πίνακες
  • Γιατί χρειάζεστε το στυλ σύνδεσης R1C1 και πώς να το απενεργοποιήσετε
  • Ακριβής αντιγραφή τύπων από μακροεντολή με το πρόσθετο PLEX

 

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