Πώς να αντιγράψετε δεδομένα σε άλλο φύλλο εργασίας με το Advanced Filter στο Excel;
Κανονικά, μπορούμε να εφαρμόσουμε γρήγορα το Προηγμένο φίλτρο δυνατότητα εξαγωγής δεδομένων από τα μη επεξεργασμένα δεδομένα στο ίδιο φύλλο εργασίας. Ωστόσο, μερικές φορές, όταν προσπαθείτε να αντιγράψετε το φιλτραρισμένο αποτέλεσμα σε άλλο φύλλο εργασίας, θα λάβετε το ακόλουθο προειδοποιητικό μήνυμα. Σε αυτήν την περίπτωση, πώς θα μπορούσατε να αντιμετωπίσετε αυτήν την εργασία στο Excel;
Αντιγράψτε δεδομένα σε άλλο φύλλο εργασίας με το Advanced Filter χρησιμοποιώντας τον κώδικα VBA
Αντιγράψτε δεδομένα σε άλλο φύλλο εργασίας με το Advanced Filter χρησιμοποιώντας τη δυνατότητα Advanced Filter
Ακολουθεί μια απλή λύση για να επιλύσετε αυτήν την εργασία, κάντε το ως εξής:
1. Ενεργοποιήστε το φύλλο εργασίας όπου θέλετε να αντιγράψετε το φιλτραρισμένο αποτέλεσμα χρησιμοποιώντας τη λειτουργία Advanced Filter.
2. Στη συνέχεια κάντε κλικ στο κουμπί ημερομηνία > Προηγμένη, δείτε το στιγμιότυπο οθόνης:
3. Στην Προηγμένο φίλτρο , επιλέξτε Αντιγραφή σε άλλη τοποθεσία από το Ενέργειες ενότητα και, στη συνέχεια, κάντε κλικ στο κουμπί για να επιλέξετε το εύρος δεδομένων που θέλετε να φιλτράρετε σε άλλο φύλλο δίπλα στο Εύρος λίστας, κάντε κλικ κουμπί δίπλα στο Εύρος κριτηρίων για να επιλέξετε τα κριτήρια από άλλο φύλλο, δείτε το στιγμιότυπο οθόνης:
4. Στη συνέχεια κάντε κλικ στο κουμπί κουμπί δίπλα στο Αντέγραψε στο πλαίσιο για να επιλέξετε ένα κελί όπου θέλετε να εξάγετε το φιλτραρισμένο αποτέλεσμα από το ενεργό φύλλο και, στη συνέχεια, κάντε κλικ στο OK κουμπί, το φιλτραρισμένο αποτέλεσμα έχει εξαχθεί σε άλλο φύλλο με βάση το αρχικό φύλλο δεδομένων σας.
Αντιγράψτε δεδομένα σε άλλο φύλλο εργασίας με το Advanced Filter χρησιμοποιώντας τον κώδικα VBA
Εάν είστε έμπειροι με τον κώδικα VBA, μπορείτε να ολοκληρώσετε αυτήν την εργασία ακολουθώντας τον κώδικα VBA.
1. Ενεργοποιήστε το φύλλο εργασίας που θέλετε να φιλτράρετε και αντιγράψτε το αποτέλεσμα σε άλλο φύλλο.
2. Κρατήστε πατημένο το ALT + F11 στο Excel και ανοίγει το Microsoft Visual Basic για εφαρμογές παράθυρο.
3. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Μονάδα μέτρησης Παράθυρο.
Κωδικός VBA: Αντιγραφή δεδομένων σε άλλο φύλλο εργασίας με Σύνθετο φίλτρο:
Sub Advancedfiltertoanothersheet()
'Updateby Extendoffice
Dim xStr As String
Dim xAddress As String
Dim xRg As Range
Dim xCRg As Range
Dim xSRg As Range
On Error Resume Next
xAddress = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the filter range:", "Kutools for Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xCRg = Application.InputBox("Please select the criteria range:", "Kutools for Excel", "", , , , , 8)
If xCRg Is Nothing Then Exit Sub
Set xSRg = Application.InputBox("Please select the output range:", "Kutools for Excel", "", , , , , 8)
If xSRg Is Nothing Then Exit Sub
xRg.AdvancedFilter xlFilterCopy, xCRg, xSRg, False
xSRg.Worksheet.Activate
xSRg.Worksheet.Columns.AutoFit
End Sub
4. Και στη συνέχεια πατήστε F5 κλειδί για την εκτέλεση αυτού του κώδικα και εμφανίζεται ένα παράθυρο προτροπής που σας επιτρέπει να επιλέξετε το εύρος δεδομένων που θέλετε να φιλτράρετε, δείτε στιγμιότυπο οθόνης:
5. Στη συνέχεια κάντε κλικ στο κουμπί OK, και ένα άλλο παράθυρο διαλόγου εμφανίζεται για να σας υπενθυμίσει να επιλέξετε το εύρος κριτηρίων που θέλετε να φιλτράρετε με βάση, δείτε στιγμιότυπο οθόνης:
6. Κάντε κλικ OK, στο αναδυόμενο παράθυρο διαλόγου, επιλέξτε ένα κελί από ένα άλλο νέο φύλλο εργασίας όπου θέλετε να εξάγετε το αποτέλεσμα του φίλτρου, δείτε στιγμιότυπο οθόνης:
7. Επιτέλους, κάντε κλικ στο κουμπί OK κουμπί, τα φιλτραρισμένα δεδομένα εξάγονται σε άλλο καθορισμένο φύλλο όπως χρειάζεστε.
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!