Ωστόσο, μπορείτε να επιτύχετε την επίδραση της εισαγωγής δεδομένων σε άλλο κύτταρο έμμεσα χρησιμοποιώντας μερικές μεθόδους:
1. Χρησιμοποιώντας έναν τύπο που αναφέρει ένα άλλο κελί:
Αυτή είναι η πιο συνηθισμένη προσέγγιση. Χρησιμοποιείτε έναν τύπο στο κύτταρο προορισμού για να εμφανίσετε την υπολογισμένη τιμή με βάση τα δεδομένα στο κύτταρο προέλευσης. Τα δεδομένα του κυττάρου της πηγής παραμένουν αμετάβλητα.
Για παράδειγμα:
* Το Cell A1 περιέχει τον αριθμό 10.
* Στο κύτταρο B1, εισάγετε τον τύπο `=A1`. Το Cell B1 θα εμφανιστεί τώρα 10.
Εάν αλλάξετε την τιμή στο A1, το B1 θα ενημερώσει αυτόματα. Αλλά το B1 εμφανίζει απλώς την τιμή του Α1. Δεν αλλάζει το A1.
2. Χρήση VBA (Visual Basic for Applications):
Εάν πρέπει να αλλάξετε προγραμματικά τα περιεχόμενα ενός άλλου κυττάρου, θα χρειαστείτε VBA. Αυτό είναι πιο ισχυρό, αλλά απαιτεί δεξιότητες κωδικοποίησης. Ακολουθεί ένα απλό παράδειγμα:
`` `vba
Sub INSERTDATANTOCELL ()
Εύρος ("b1") τιμή =εύρος ("a1"). Τιμή + 10 'προσθέτει 10 έως a1 και βάζει το αποτέλεσμα στο b1
Τερματισμός
`` `
Αυτός ο κώδικας VBA προσθέτει 10 στην τιμή στο κελί Α1 και στη συνέχεια τοποθετεί το αποτέλεσμα στο κύτταρο Β1. Αυτό τροποποιεί άμεσα τα περιεχόμενα του Β1.
3. Έμμεσα μέσω της επικύρωσης δεδομένων (περιορισμένη λειτουργικότητα):
Η επικύρωση δεδομένων μπορεί να περιορίσει αυτό που ένας χρήστης μπορεί να εισέλθει σε ένα κελί. Παρόλο που δεν είναι άμεσα * εισάγετε δεδομένα, μπορεί να καθοδηγήσει τον χρήστη να επιλέξει από μια προκαθορισμένη λίστα, η οποία ελέγχει αποτελεσματικά τα δεδομένα που καταλήγουν σε ένα κελί. Δεν συμπιέζει αυτόματα ένα κελί με τιμή από άλλο κελί.
Συνοπτικά, ένας τύπος από μόνη της δεν μπορεί να εισάγει δεδομένα σε άλλο κελί. Μπορείτε είτε να εμφανίσετε δεδομένα από άλλο κελί χρησιμοποιώντας έναν τύπο είτε χρησιμοποιήστε το VBA για πιο σύνθετη χειραγώγηση δεδομένων.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα