Σε αυτό το άρθρο, θα μάθουμε τη διαφορά μεταξύ Formula V/S Formula R1C1 στο Microsoft Excel.
Στο Excel, χρησιμοποιούμε κυρίως τον τύπο για να επιλύσουμε το πρόβλημα. Αλλά αν, για παράδειγμα, γράψουμε ένα UDF που εμφανίζει τον τύπο ενός κελιού, ίσως θελήσουμε να το εμφανίσουμε στο στυλ διευθύνσεων που χρησιμοποιείται στο βιβλίο εργασίας. Στη συνέχεια, δοκιμάζετε για να δείτε ποιο στυλ διεύθυνσης χρησιμοποιήθηκε και επιλέξτε μεταξύ Formula και FormulaR1C1. Ενδεχομένως, μπορείτε επίσης να επιλέξετε μεταξύ Formula και FormulaLocal (και την επιλογή R1C1 του Local).
Ο τύπος χρησιμοποιείται καλύτερα όταν θέλετε να δημιουργήσετε έναν σχετικά απλό τύπο χρησιμοποιώντας σημειώσεις Α1, όπως π.χ. = SUM (A1: A10), ή = VLOOKUP (A1, M1: O20,2, False), και γνωρίζετε ότι τα κελιά αναφοράς είναι κλειδωμένα στη θέση τους, δηλαδή η εισαγωγή γραμμών ή στηλών και η διαγραφή δεν μετακινεί τις αναφορές του τύπου. Εάν συμβεί αυτό, είναι πολύ πιο δύσκολο να ορίσετε τον τύπο χρησιμοποιώντας τη σημειογραφία Α1, προσπαθώντας να προσδιορίσετε το γράμμα της στήλης σε σχέση με ένα γνωστό σημείο (όπως το κελί που περιέχει τον τύπο). Το ίδιο όταν χρησιμοποιείτε κείμενο από το φύλλο εργασίας για να δημιουργήσετε έναν τύπο και γράψτε το σε ένα κελί.
Ας πάρουμε ένα παράδειγμα:-
Ακολουθήστε τα παρακάτω βήματα:-
- Πατήστε το πλήκτρο Alt+F11.
- Θα ανοίξει η σελίδα VBE.
- Γράψτε τον παρακάτω κωδικό:-
Sub SUM ()
Dim X ως ακέραιος
X = Application.WorksheetFunction.CountA (Εύρος ("A: A"))
Εύρος ("B" & X + 1). Αξία = "= SUM (R [-11] C: R [-1] C)"
Τέλος υπο
Μπορείτε να γράψετε την ίδια κωδικοποίηση όπως αναφέρεται παρακάτω:-
Sub SUM ()
Dim X ως ακέραιος
X = Application.WorksheetFunction.CountA (Εύρος ("A: A"))
Εύρος ("B" & X + 1). Αξία = "= SUM (B2: B12)"
Τέλος υπο
Επεξήγηση κώδικα: -Στον κώδικα, είχαμε αναφέρει ότι το Χ πρέπει να είναι ίσο με τον αριθμό των δεδομένων σε μια περιοχή, έτσι ώστε να παραμένει χρήσιμο για τον καθορισμό του εύρους όπου πρέπει να βάλουμε τον τύπο.
Λήψη - Formula VS Formula R1C1 στο Microsoft Excel - xlsx