Μερικές φορές χρειάζεται να χρησιμοποιήσετε πλαίσια ελέγχου για να βοηθήσετε την εργασία σας. Και η εμφάνιση ορισμένων περιεχομένων σε ορισμένα κελιά σύμφωνα με τις τιμές των πλαισίων ελέγχου μπορεί να εμφανίσει τις πληροφορίες πιο ξεκάθαρες. Σε αυτό το άρθρο, θα σας δείξουμε 3 αποτελεσματικές μεθόδους για να εμφανίσετε ή να αποκρύψετε τα περιεχόμενα των κελιών.
Σε αυτήν την παρακάτω εικόνα, έχουμε εισαγάγει τα πλαίσια ελέγχου στο φύλλο εργασίας. Και τώρα πρέπει να εμφανίσετε ορισμένα περιεχόμενα σε ορισμένα κελιά.
Όταν επιλέγετε ένα πλαίσιο ελέγχου, το συγκεκριμένο κελί πρέπει να κρύβει ή να εμφανίζει ορισμένα περιεχόμενα. Και παρακάτω είναι 3 μέθοδοι για να επιτύχετε αυτό το έργο.
Μέθοδος 1: Σύνδεση κελιών
Σε αυτήν τη μέθοδο, μπορείτε να συνδέσετε τα πλαίσια ελέγχου σε ορισμένα κελιά.
- Κάντε δεξί κλικ σε ένα πλαίσιο ελέγχου στο φύλλο εργασίας.
- Στη συνέχεια, κάντε κλικ στην επιλογή "Έλεγχος μορφοποίησης" στο υπομενού.

- Μετά από αυτό, εισαγάγετε την καθορισμένη αναφορά κελιού στο πλαίσιο κειμένου του "Σύνδεσμος κελιού". Εδώ μπορείτε επίσης να χρησιμοποιήσετε το ποντίκι σας και να επιλέξετε απευθείας το κελί. Αλλά θυμηθείτε να χρησιμοποιήσετε την απόλυτη αναφορά. Και σε αυτό το παράδειγμα, χρησιμοποιούμε το κελί B2 ως κελί σύνδεσης.
- Στη συνέχεια, κάντε κλικ στο κουμπί "OK" στο τρέχον παράθυρο.
Στη συνέχεια θα επιστρέψετε στο φύλλο εργασίας. Στην αρχή, δεν υπάρχει περιεχόμενο στο κελί Β2.
Όταν επιλέξετε το πλαίσιο ελέγχου, η τιμή "TRUE" θα εμφανιστεί στο κελί B2. Και στη συνέχεια, αν καταργήσετε την επιλογή του πλαισίου ελέγχου, το κελί θα εμφανίσει "FALSE".
- Τώρα επαναλάβετε τα παραπάνω βήματα και συνδέστε άλλα πλαίσια ελέγχου με κελιά. Επομένως, όταν αλλάζουν οι τιμές των πλαισίων ελέγχου, θα αλλάξουν και τα περιεχόμενα στα συνδεδεμένα κελιά. Επιπλέον, μπορείτε επίσης να διαγράψετε τα περιεχόμενα στα κελιά με μη αυτόματο τρόπο.
Μέθοδος 2: Χρησιμοποιήστε τη λειτουργία IF
Σε αυτήν τη μέθοδο, πρέπει να βεβαιωθείτε ότι τα πλαίσια ελέγχου είναι συνδεδεμένα με ορισμένα κελιά. Έτσι, μπορείτε να χρησιμοποιήσετε τη συνάρτηση IF για να εμφανίσετε ορισμένα περιεχόμενα.
- Κάντε κλικ σε ένα κελί όπου πρέπει να εμφανίσετε τα περιεχόμενα. Εδώ κάνουμε κλικ στο κελί C2 σε αυτό το φύλλο εργασίας.
- Στη συνέχεια, εισαγάγετε τον ακόλουθο τύπο στο φύλλο εργασίας:
=IF(B2,”Διαθέσιμο”, “Μη Διαθέσιμο”)
Εδώ μπορείτε να δείτε ότι αυτός ο τύπος θα χρησιμοποιήσει το αποτέλεσμα στο συνδεδεμένο κελί B2. Επομένως, πρέπει επίσης να συνδέσετε κελιά για αυτά τα πλαίσια ελέγχου. Σε αυτόν τον τύπο, μπορείτε επίσης να αλλάξετε τα περιεχόμενα ανάλογα με τις ανάγκες σας.
- Στη συνέχεια, πατήστε το κουμπί "Enter" στο πληκτρολόγιο. Επομένως, θα δείτε το αποτέλεσμα αμέσως στο κελί.
- Τώρα κάντε διπλό κλικ στη λαβή πλήρωσης του κελιού C2 και συμπληρώστε τον τύπο σε άλλα κελιά.
Όταν αλλάζετε την τιμή των πλαισίων ελέγχου, το αποτέλεσμα στα κελιά θα αλλάξει επίσης ανάλογα.
Μέθοδος 3: Χρησιμοποιήστε τη μακροεντολή VBA
Από την άλλη πλευρά, εάν δεν θέλετε να συνδέσετε κελιά και θέλετε να εμφανίσετε ορισμένα περιεχόμενα σε συγκεκριμένα κελιά, μπορείτε να χρησιμοποιήσετε τη μακροεντολή VBA. Και εδώ θα σας δείξουμε τα βήματα για να ολοκληρώσετε αυτήν την εργασία.
- Πατήστε τα πλήκτρα συντόμευσης "Alt + F11" στο πληκτρολόγιο.
- Στη συνέχεια κάντε κλικ στο κουμπί "Εισαγωγή" στη γραμμή εργαλείων.
- Και, στη συνέχεια, επιλέξτε την επιλογή "Module" στο αναπτυσσόμενο μενού.
- Τώρα αντιγράψτε τους ακόλουθους κωδικούς VBA στη νέα μονάδα.
Sub ShowContent()
Dim CheBox As CheckBox, i As Integer
i = 2
For Each CheBox In ActiveSheet.CheckBoxes
If CheBox.Value = -4146 Then
Range("C" & i) = "Not Available"
Else
If CheBox.Value = 1 Then
Range("C" & i) = "Available"
End If
End If
i = i + 1
Next
End Sub
'assign macro for all the checkboxes in this worksheet
Sub AssignMacro()
Dim CheBox As CheckBox
For Each CheBox In ActiveSheet.CheckBoxes
CheBox.OnAction = "ShowContent"
Next CheBox
End Sub
Υπάρχουν δύο διαδικασίες στον κώδικα. Το πρώτο δευτερεύον θα εμφανίσει ορισμένα περιεχόμενα σε ορισμένα κελιά σύμφωνα με τις τιμές των πλαισίων ελέγχου. Και το δεύτερο δευτερεύον θα εκχωρήσει την πρώτη μακροεντολή σε όλα τα πλαίσια ελέγχου ομαδικά σε αυτό το φύλλο εργασίας. Επιπλέον, στο πραγματικό φύλλο εργασίας σας, μπορείτε επίσης να αλλάξετε ορισμένα στοιχεία για να κάνετε διαθέσιμους τους κωδικούς VBA.
- Και τώρα κάντε κλικ στο δεύτερο sub.
- Μετά από αυτό, κάντε κλικ στο κουμπί "Run Sub" ή πατήστε το κουμπί "F5" στο πληκτρολόγιο για να εκτελέσετε το δεύτερο sub.
- Τώρα μπορείτε να επιστρέψετε στο φύλλο εργασίας.
Όταν επιλέγετε ή αποεπιλέγετε ένα πλαίσιο ελέγχου, τα περιεχόμενα στο συγκεκριμένο κελί θα αλλάξουν επίσης ανάλογα. Και δεν χρειάζεται να συνδέσετε κελιά για αυτά τα πλαίσια ελέγχου.
Σύγκριση μεταξύ των 3 μεθόδων
Για να σας βοηθήσουμε να επιλέξετε από τις 3 μεθόδους, έχουμε παραθέσει όλα τα πιθανά πλεονεκτήματα και μειονεκτήματα στον παρακάτω πίνακα.
|
Σύγκριση |
Σύνδεση κελιών | Χρησιμοποιήστε τη λειτουργία IF |
Χρησιμοποιήστε μακροεντολές VBA |
|
Πλεονεκτήματα |
1. Αυτή η μέθοδος είναι πολύ εύκολη στη χρήση εάν χρειάζεται μόνο να εμφανίσετε "TRUE" ή "FALSE" στα κελιά.
2. Σε σύγκριση με τις άλλες δύο μεθόδους, αυτή είναι η πιο βολική μέθοδος. |
1. Μπορείτε να εισάγετε ειδικά περιεχόμενα στον τύπο ανάλογα με τις ανάγκες σας.
2. Εάν δεν είστε εξοικειωμένοι με τις μακροεντολές VBA, μπορείτε να χρησιμοποιήσετε αυτήν τη λειτουργία για να εμφανίσετε τα περιεχόμενα. |
1. Όλα τα πλαίσια ελέγχου αντιστοιχίζονται με μακροεντολές. Και μπορείτε να δείτε τα περιεχόμενα όταν επιλέγετε ή καταργείτε την επιλογή των πλαισίων ελέγχου.
2. Μπορείτε να εμφανίσετε ορισμένα περιεχόμενα σε κελιά ανάλογα με τις ανάγκες σας. |
|
Μειονεκτήματα |
1. Η σύνδεση κελιών ένα προς ένα μπορεί να σας κοστίσει πολύ χρόνο και ενέργεια.
2. Τα κελιά μπορούν να εμφανίσουν μόνο "TRUE" ή "FALSE", το οποίο μπορεί να είναι ενοχλητικό σε ορισμένες περιπτώσεις. |
1. Κατά τη χρήση αυτής της συνάρτησης, πρέπει επίσης να συνδέσετε κελιά σε πλαίσια ελέγχου ένα προς ένα.
2. Η ταυτόχρονη εμφάνιση "TRUE" ή "FALSE" μαζί με τα καθορισμένα περιεχόμενά σας θα μπερδέψει το φύλλο εργασίας σας. |
1. Εάν δεν είστε εξοικειωμένοι με το Excel VBA, πιθανώς να αντιμετωπίσετε προβλήματα κατά την εκτέλεση της μακροεντολής.
2. Η χρήση κωδικών VBA θα κάνει την εργασία πιο περίπλοκη. |
Από την παραπάνω ανάλυση, τώρα έχετε μια σαφή κατανόηση σχετικά με αυτές τις διαφορετικές μεθόδους. Έτσι, την επόμενη φορά που θα χρειαστεί να εμφανίσετε συγκεκριμένα περιεχόμενα σε κελιά σύμφωνα με τις τιμές των πλαισίων ελέγχου, μπορείτε να επιλέξετε μια μέθοδο σύμφωνα με την πραγματική σας ανάγκη.
Δημιουργήστε ένα σχέδιο δημιουργίας αντιγράφων ασφαλείας για τα αρχεία σας Excel
Για να αποφύγετε το αρνητικό αποτέλεσμα από μια καταστροφή δεδομένων, μια από τις πιο αποτελεσματικές μεθόδους είναι η δημιουργία αντιγράφων ασφαλείας για τα αρχεία σας. Έτσι, κάθε φορά που αντιμετωπίζετε καταστροφή αρχείων Excel, δεν θα υποφέρετε από το αποτέλεσμα. Και για όλα τα αρχεία σας, πρέπει να δημιουργήσετε ένα αποτελεσματικό σχέδιο δημιουργίας αντιγράφων ασφαλείας. Αλλά μπορεί επίσης να υπάρχει περίπτωση ακόμη και τα αρχεία αντιγράφων ασφαλείας να είναι κατεστραμμένα. Αυτή τη στιγμή, μπορείτε να χρησιμοποιήσετε ένα εργαλείο τρίτου κατασκευαστή για να... επιδιόρθωση καταστροφής αρχείων Excel. Με αυτό το εργαλείο ανάκτησης και τα αρχεία αντιγράφων ασφαλείας στη διάθεσή σας, δεν θα χάσετε πλέον δεδομένα σε μια καταστροφή δεδομένων.
Εισαγωγή συγγραφέα:
Η Άννα Μα είναι ειδική ανάκτησης δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων επισκευή βλάβης εγγράφου docx και προϊόντα λογισμικού επισκευής προοπτικών. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com





