Πίνακας περιεχομένων
Το Φίλτρο είναι ένα πολύ χρήσιμο εργαλείο για όποιον εργάζεται με MS Excel Αλλά, προκαλεί διάφορα προβλήματα όταν προσπαθούμε να αντιγράψουμε και να επικολλήσουμε σε Excel Έτσι, αυτό το άρθρο θα σας δείξει τις αποτελεσματικές μεθόδους για να Αντιγραφή και επικόλληση στο Excel όταν η Φίλτρο η λειτουργία είναι ενεργοποιημένη.
Για να γίνει κατανοητό, θα χρησιμοποιήσω ένα δείγμα συνόλου δεδομένων ως παράδειγμα. Για παράδειγμα, το ακόλουθο σύνολο δεδομένων αντιπροσωπεύει το Πωλητής , Προϊόν , και Καθαρές πωλήσεις μιας εταιρείας. Υπάρχουν δύο προϊόντα: Καλώδιο και ΤΗΛΕΌΡΑΣΗ Εδώ, θα εφαρμόσουμε το Φίλτρο χαρακτηριστικό στα προϊόντα.
Κατεβάστε το βιβλίο ασκήσεων
Για να εξασκηθείτε μόνοι σας, κατεβάστε το παρακάτω βιβλίο εργασίας.
Αντιγραφή και επικόλληση όταν το φίλτρο είναι ενεργοποιημένο.xlsm5 μέθοδοι αντιγραφής και επικόλλησης στο Excel όταν το φίλτρο είναι ενεργοποιημένο
1. Συντομεύσεις πληκτρολογίου για αντιγραφή και επικόλληση όταν το φίλτρο είναι ενεργοποιημένο στο Excel
Μπορούμε να ακολουθήσουμε ορισμένες αποτελεσματικές μεθόδους για να αποφύγουμε τα προβλήματα στα φύλλα του Excel όταν προσπαθούμε να αντιγράψουμε και να επικολλήσουμε με το Φίλτρο Στην πρώτη μας μέθοδο, θα χρησιμοποιήσουμε το Συντομεύσεις πληκτρολογίου για να αντιγράψετε και να επικολλήσετε τις τιμές των κελιών στο φιλτραρισμένο σύνολο δεδομένων. Αλλά πρώτα, ακολουθήστε τα παρακάτω βήματα για να εφαρμόσετε το Φίλτρο στα προϊόντα.
ΒΗΜΑΤΑ:
- Πρώτον, επιλέξτε το εύρος που περιλαμβάνει το Κεφαλίδες .
- Στη συνέχεια, επιλέξτε Φίλτρο από το Ταξινόμηση & φίλτρο ' στην αναπτυσσόμενη λίστα στο Επεξεργασία ομάδα στο πλαίσιο της Αρχική σελίδα καρτέλα.
- Στη συνέχεια, επιλέξτε το πτυσσόμενο σύμβολο δίπλα στην επικεφαλίδα Προϊόν . Εκεί, ελέγξτε το Καλώδιο μόνο το πλαίσιο και πατήστε OK .
1.1 Αντιγράψτε μόνο τα ορατά κελιά
Όταν αντιγράφουμε τις φιλτραρισμένες στήλες στο Excel , αντιγράφει αυτόματα τα κρυφά κελιά μαζί με τα ορατά κελιά. Αλλά, τις περισσότερες φορές αυτή δεν είναι η επιθυμητή λειτουργία μας. Έτσι, για να αντιγράψουμε μόνο τα ορατά κελιά, θα χρησιμοποιήσουμε το ' Alt ' και ' ; ' μαζί.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε το εύρος.
- Στη συνέχεια, πατήστε το πλήκτρο ' Alt ' και ' ; ' μαζί για να επιλέξετε μόνο τα ορατά κελιά.
- Μετά από αυτό, πατήστε το πλήκτρο ' Ctrl ' και ' C ' για να αντιγράψετε.
- Τώρα, επιλέξτε το κελί F5 για να επικολλήσετε τις αντιγραμμένες τιμές.
- Τέλος, πατήστε το πλήκτρο ' Ctrl ' και ' V ' μαζί και θα επικολλήσει τα κελιά όπως φαίνεται παρακάτω.
Διαβάστε περισσότερα: Τρόπος αυτόματου φιλτραρίσματος και αντιγραφής ορατών σειρών με το Excel VBA
1.2 Επικόλληση τιμής ή τύπου στα ορατά κελιά
Καθώς αντιγράφουμε μια τιμή κελιού και προσπαθούμε να την επικολλήσουμε στη φιλτραρισμένη στήλη στο φύλλο του Excel, επικολλάται επίσης στα κρυφά κελιά που διατηρούν τη σειρά. Για να αποφύγετε αυτό το περιστατικό, ακολουθήστε τα παρακάτω βήματα.
ΒΗΜΑΤΑ:
- Στην αρχή, επιλέξτε το κελί F5 καθώς αυτή είναι η τιμή που θέλουμε να επικολλήσουμε στη φιλτραρισμένη στήλη.
- Στη συνέχεια, πατήστε το πλήκτρο ' Ctrl ' και ' C ' μαζί για να αντιγράψετε.
- Στη συνέχεια, επιλέξτε τα κελιά της φιλτραρισμένης στήλης όπου θέλετε να επικολλήσετε το F5 τιμή κελιού.
- Στη συνέχεια, πατήστε το πλήκτρο ' F5 ' ή το πλήκτρο ' Ctrl ' και ' G ' και θα εμφανιστεί ένα παράθυρο διαλόγου.
- Εκεί, επιλέξτε Ειδικό .
- Στη συνέχεια, στο Πηγαίνετε στο Specia l πλαίσιο διαλόγου, επιλέξτε Μόνο ορατά κύτταρα και πατήστε OK .
- Στη συνέχεια, πατήστε το πλήκτρο ' Ctrl ' και ' V ' μαζί για να επικολλήσετε την τιμή και θα επιστρέψει το επιθυμητό αποτέλεσμα.
- Τελικά, αν αφαιρέσετε το Φίλτρο θα δείτε τη νέα τιμή μόνο στα ορατά κελιά της προηγουμένως φιλτραρισμένης στήλης.
Διαβάστε περισσότερα: Πώς να αντιγράψετε συγχωνευμένα και φιλτραρισμένα κελιά στο Excel (4 μέθοδοι)
1.3 Επικόλληση ενός συνόλου τιμών από αριστερά προς τα δεξιά σε έναν φιλτραρισμένο πίνακα
Εμφανίζει σφάλμα όταν αντιγραφή των ορατών κελιών και τις επικολλά σε μια άλλη στήλη του ίδιου φιλτραρισμένου πίνακα. Μπορούμε όμως να εφαρμόσουμε κάποια τεχνάσματα για να εκτελέσουμε την εργασία. Επομένως, ακολουθήστε τα βήματα για να μάθετε πώς να εκτελέσετε την εργασία.
ΒΗΜΑΤΑ:
- Πρώτον, επιλέξτε το εύρος.
- Στη συνέχεια, πατήστε το πλήκτρο ' Ctrl ' και ταυτόχρονα επιλέξτε την περιοχή κελιών όπου θέλετε να κάνετε επικόλληση.
- Στη συνέχεια, πατήστε το πλήκτρο ' Alt ' και ' ; ' μαζί.
- Τέλος, πατήστε το πλήκτρο ' Ctrl ' και ' R ' μαζί και θα επικολλήσει τις τιμές στην απαιτούμενη στήλη.
Διαβάστε περισσότερα: Πώς να αντιγράψετε σειρές στο Excel με φίλτρο (6 γρήγορες μέθοδοι)
2. Χρήση της δυνατότητας συμπλήρωσης για την επικόλληση ενός συνόλου τιμών από τα δεξιά προς τα αριστερά σε φιλτραρισμένο πίνακα
Εφαρμόσαμε μια συντόμευση πληκτρολογίου για να επικολλήσουμε ένα σύνολο τιμών από το Αριστερά στο Δεξιά σε έναν φιλτραρισμένο πίνακα. Αλλά, δεν υπάρχει τέτοιος τρόπος για να γίνει αυτό από το Δεξιά στο Αριστερά Ωστόσο, μπορούμε να χρησιμοποιήσουμε το Συμπλήρωση Excel Επομένως, μάθετε τη διαδικασία που παρατίθεται παρακάτω.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε την περιοχή κελιών.
- Στη συνέχεια, πατήστε το πλήκτρο ' Ctrl ' και επιλέξτε τη στήλη στα αριστερά όπου θέλετε να κάνετε επικόλληση.
- Μετά από αυτό, πατήστε το πλήκτρο ' Alt ' και ' ; ' μαζί για να επιλέξετε μόνο τα ορατά κελιά.
- Τώρα, πατήστε Αριστερά από το Συμπλήρωση αναπτυσσόμενη λίστα στο Επεξεργασία ομάδα στο πλαίσιο της Αρχική σελίδα καρτέλα.
- Ως αποτέλεσμα, θα επικολλήσει τις τιμές στην επιλεγμένη στήλη στην αριστερή πλευρά.
Διαβάστε περισσότερα: Τύπος αντιγραφής και επικόλλησης τιμών στο Excel (5 παραδείγματα)
Παρόμοιες αναγνώσεις
- Πώς να αντιγράψετε και να επικολλήσετε πολλαπλά κελιά στο Excel (7 γρήγοροι τρόποι)
- Ειδική επικόλληση VBA για την αντιγραφή τιμών και μορφών στο Excel (9 παραδείγματα)
- Excel VBA: Αντιγραφή περιοχής σε άλλο βιβλίο εργασίας
- Μακροεντολή για αντιγραφή και επικόλληση από ένα φύλλο εργασίας σε ένα άλλο (15 μέθοδοι)
- Τύπος Excel για την αντιγραφή κειμένου από ένα κελί σε ένα άλλο φύλλο
3. Excel Find & Επιλογή δυνατότητας αντιγραφής μόνο των ορατών κελιών σε φιλτραρισμένη στήλη
Γνωρίζουμε Excel παρέχει χρήσιμα Χαρακτηριστικά για την εκτέλεση πολλών λειτουργιών. Σε αυτή τη μέθοδο, θα εφαρμόσουμε το Excel ' Εύρεση & επιλογή ' για την αντιγραφή μόνο των ορατών κελιών.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε την περιοχή που θέλετε να αντιγράψετε.
- Στη συνέχεια, κάτω από το Αρχική σελίδα καρτέλα, επιλέξτε Πηγαίνετε στο Special από το Εύρεση & επιλογή αναπτυσσόμενη λίστα στο Επεξεργασία καρτέλα.
- Κατά συνέπεια, θα εμφανιστεί ένα παράθυρο διαλόγου και εκεί, επιλέξτε Μόνο ορατά κύτταρα .
- Μετά από αυτό, πατήστε OK .
- Τώρα, επιλέξτε Αντιγραφή στο Πρόχειρο τμήμα.
- Τέλος, επιλέξτε οποιοδήποτε κελί στο οποίο θέλετε να κάνετε επικόλληση.
- Σε αυτό το παράδειγμα, επιλέξτε το κελί F7 . Εκεί, πατήστε το πλήκτρο ' Ctrl ' και ' V ' μαζί και θα επιστρέψει το ακριβές αποτέλεσμα.
Διαβάστε περισσότερα: Πώς να αντιγράψετε και να επικολλήσετε ορατά κελιά μόνο στο Excel (3 εύκολοι τρόποι)
4. Εφαρμογή τύπου για την επικόλληση ενός συνόλου τιμών στα ορατά κελιά
Επιπλέον, μπορούμε να εφαρμόσουμε έναν απλό τύπο για να αντιγράψουμε και να επικολλήσουμε ένα σύνολο τιμών στον ίδιο φιλτραρισμένο πίνακα. Για την περίπτωση αυτή, θέλουμε να αντιγράψουμε τις τιμές στη στήλη E και επικολλήστε τα στη στήλη D μόνο για το προϊόν Καλώδιο . Επομένως, δείτε τα βήματα που περιγράφονται παρακάτω για να δημιουργήσετε τον τύπο.
ΒΗΜΑΤΑ:
- Αρχικά, επιλέξτε το κελί D5 και πληκτρολογήστε τον τύπο:
=E5
- Στη συνέχεια, πατήστε Εισάγετε το και χρησιμοποιήστε το AutoFill εργαλείο για τη συμπλήρωση της σειράς.
- Ως αποτέλεσμα, θα επικολλήσει απλώς τις τιμές.
Διαβάστε περισσότερα: Πώς να αντιγράψετε ορατά κελιά μόνο χωρίς επικεφαλίδα χρησιμοποιώντας την VBA
5. Επικόλληση ενός συνόλου τιμών με το Excel VBA όταν το φίλτρο είναι ενεργοποιημένο
Τέλος, θα επικολλήσουμε ένα σύνολο τιμών στον ίδιο φιλτραρισμένο πίνακα χρησιμοποιώντας Excel VBA Κωδικός Έτσι, ακολουθήστε και μάθετε τη διαδικασία.
ΒΗΜΑΤΑ:
- Πρώτα απ' όλα, σύμφωνα με το Προγραμματιστής καρτέλα, επιλέξτε Visual Basic .
- Στη συνέχεια, κάτω από το Εισαγωγή καρτέλα, επιλέξτε Ενότητα .
- Θα εμφανιστεί ένα νέο παράθυρο.
- Εκεί, επικολλήστε τον κωδικό που δίνεται παρακάτω:
Sub Paste() Dim rg As Range Dim visible_source As Range Dim destination As Range Dim source As Range Dim r As Range Set rg = Application.Selection rg.SpecialCells(xlCellTypeVisible).Select Set visible_source = Application.Selection Set destination = Application.InputBox("Choose Destination:", Type:=8) For Each source In visible_source source source.Copy For Each r In destination If r.EntireRow.RowHeight0 Then r.PasteSpecial Set destination = r.Offset(1).Resize(destination.Rows.Count) Exit For End If Next r Next source End Sub
- Μετά από αυτό, κλείστε το Visual Basic παράθυρο.
- Τώρα, επιλέξτε την περιοχή που θέλετε να αντιγράψετε.
- Στη συνέχεια, επιλέξτε Μακροεντολές στο πλαίσιο του Προγραμματιστής καρτέλα.
- Κατά συνέπεια, ένα Μάκρο θα εμφανιστεί το παράθυρο διαλόγου.
- Εκεί, επιλέξτε Επικόλληση στο Όνομα μακροεντολής και πατήστε Εκτέλεση .
- Θα εμφανιστεί ένα άλλο παράθυρο διαλόγου που θα σας ζητά να επιλέξετε τον προορισμό.
- Στο Επιλέξτε προορισμό box, type: $D$5:$D$10 ή, επιλέξτε την περιοχή κελιών του πίνακα όπου θέλετε να επικολλήσετε τις τιμές και πατήστε OK .
- Τέλος, η απαιτούμενη έξοδος θα εμφανιστεί στη στήλη D .
Διαβάστε περισσότερα: Excel VBA για να αντιγράψετε μόνο τιμές στον προορισμό (Macro, UDF και UserForm)
Συμπέρασμα
Στο εξής, θα είστε σε θέση να Αντιγραφή και Επικόλληση στο Excel όταν η Φίλτρο συνεχίζεται με τις μεθόδους που περιγράφονται παραπάνω. Συνεχίστε να τις χρησιμοποιείτε και ενημερώστε μας αν έχετε περισσότερους τρόπους για να κάνετε την εργασία. Μην ξεχάσετε να αφήσετε σχόλια, προτάσεις ή ερωτήματα αν έχετε κάποια στην ενότητα σχολίων παρακάτω.