Πίνακας περιεχομένων
Συχνά, πρέπει να αντικατοπτρίζουμε δεδομένα στο Excel. Αυτό το άρθρο θα σας δείξει 4 γρήγοροι τρόποι για να flip data στο Excel ανάποδα Θα εφαρμόσουμε δύο τύπους, μία εντολή και μία VBA κώδικα για να το κάνει αυτό.
Κατεβάστε το βιβλίο ασκήσεων
Αναποδογύρισμα ανάποδα.xlsm
4 εύχρηστες προσεγγίσεις για να γυρίσετε τα δεδομένα ανάποδα στο Excel
Για να επιδείξουμε τις μεθόδους, επιλέξαμε ένα σύνολο δεδομένων με 3 στήλες: " Όνομα ", " Κράτος ", και " Πόλη ". Έχουμε τροποποιήσει ελαφρώς αυτό το σύνολο δεδομένων όποτε ήταν απαραίτητο.
1. Χρήση της δυνατότητας ταξινόμησης για να γυρίσετε τα δεδομένα ανάποδα στο Excel
Θα flip το δεδομένα χρησιμοποιώντας το Ταξινόμηση Πρώτον, θα εισάγουμε αριθμούς σε αύξουσα σειρά και, στη συνέχεια, θα τους ταξινομήσουμε σε φθίνουσα σειρά για να αντιστρέψουμε τα δεδομένα.
Βήματα:
- Αρχικά, δημιουργήστε μια νέα στήλη με το όνομα " Όχι. ".
- Στη συνέχεια, πληκτρολογήστε τον αριθμό από 0 στο 5 Μπορείτε να επιλέξετε οποιονδήποτε αριθμό με αύξουσα σειρά.
- Στη συνέχεια, επιλέξτε την περιοχή κελιών D5:D10 .
- Στη συνέχεια, από το Δεδομένα καρτέλα → επιλέξτε " Ταξινόμηση Z σε A " σύμφωνα με το Ταξινόμηση & φίλτρο τμήμα.
- Μετά από αυτό, θα εμφανιστεί ένα προειδοποιητικό μήνυμα.
- Επιλέξτε " Επεκτείνετε την επιλογή " και πατήστε Ταξινόμηση .
- Τέλος, αυτό θα ταξινομήσει τα δεδομένα και κατά συνέπεια, θα flip το δεδομένα ανάποδα .
Διαβάστε περισσότερα: Πώς να αναποδογυρίσετε δεδομένα στο Excel από κάτω προς τα πάνω (4 γρήγορες μέθοδοι)
2. Συνδυασμός των λειτουργιών INDEX και ROWS για την αναστροφή δεδομένων ανάποδα
Θα συγχωνεύσουμε το INDEX και ΣΕΙΡΕΣ συναρτήσεις για να δημιουργήσετε έναν τύπο για να flip data στην κατακόρυφη κατεύθυνση.
Βήματα:
- Πρώτον, πληκτρολογήστε τον ακόλουθο τύπο στο κελί E5 .
=INDEX(B$5:B$10,ROWS(B5:B$10))
- Δεύτερον, πατήστε ENTER Αυτό θα επιστρέψει την τελευταία τιμή από το " Όνομα " στην πρώτη γραμμή.
- Στη συνέχεια, σύρετε το Χειρολαβή πλήρωσης προς τα κάτω για να Αυτόματη συμπλήρωση του τύπου .
- Μετά από αυτό, σύρετε το αποτέλεσμα στη δεξιά πλευρά.
Κατανομή τύπου
- Αρχικά, η INDEX η συνάρτηση επιστρέφει μια έξοδο από το εύρος B5:B10 .
- Εδώ, το κελί καθορίζεται από το ΣΕΙΡΕΣ συνάρτηση. Το εύρος B5:B$10 θα επιστρέψει 6 .
- Στη συνέχεια, στον επόμενο τύπο, θα είναι B6:B$10 , το οποίο θα επιστρέψει 5 Σημειώστε ότι η τελευταία τιμή του εύρους είναι σταθερή, γι' αυτό και η έξοδος θα μικραίνει κάθε φορά.
- Έτσι, ο τύπος αυτός λειτουργεί ως εξής flip data .
- Τελικά, η έξοδος θα μοιάζει με αυτό.
Διαβάστε περισσότερα: Πώς να αναποδογυρίσετε σειρές στο Excel (4 απλές μέθοδοι)
Παρόμοιες αναγνώσεις
- Πώς να αναποδογυρίσετε στήλες και γραμμές στο Excel (2 εύκολες μέθοδοι)
- Αλλαγή φύλλου Excel από τα δεξιά στα αριστερά (4 κατάλληλοι τρόποι)
- Πώς να γυρίσετε το φύλλο του Excel από αριστερά προς τα δεξιά (4 εύκολοι τρόποι)
3. Αναποδογυρίστε τα δεδομένα ανάποδα με τη συγχώνευση των λειτουργιών SORTBY και ROW
Σε αυτή την ενότητα, θα συνδυάσουμε το SORTBY και ΣΕΙΡΑ συναρτήσεις για να δημιουργήσετε έναν τύπο για να αναποδογυρίστε τα δεδομένα ανάποδα .
Βήματα:
- Αρχικά, πληκτρολογήστε αυτόν τον τύπο στο κελί E5 .
=SORTBY($B$5:$C$10,ROW(B5:B10),-1)
- Στη συνέχεια, πατήστε ENTER Έτσι, αυτό θα εμφανίσει την έξοδο από τον τύπο.
Κατανομή τύπου
- Αρχικά, επιλέξαμε το πλήρες εύρος των δεδομένων μας που είναι B5:C10 .
- Στη συνέχεια, εισάγουμε τις τιμές από 5 στο 10 μέσα στο ROW(B5:B10) μερίδα.
- Τέλος, πληκτρολογήσαμε -1 για να το ταξινομήσετε σε φθίνουσα σειρά.
Διαβάστε περισσότερα: Πώς να αναποδογυρίσετε δεδομένα σε διάγραμμα του Excel (5 εύκολες μέθοδοι)
4. Εφαρμογή της VBA για την αναστροφή δεδομένων ανάποδα στο Excel
Θα χρησιμοποιήσουμε ένα Μακροεντολή Excel VBA στο αναποδογυρίστε τα δεδομένα ανάποδα στο Excel. Εδώ, θα χρησιμοποιήσουμε το Για τον επόμενο βρόχο για να περάσει από κάθε γραμμή και να την ανταλλάξει με τη σχετική γραμμή. Επιπλέον, ο χρήστης θα επιλέξει την περιοχή κελιών χωρίς τη γραμμή κεφαλίδας χρησιμοποιώντας ένα InputBox .
Βήματα:
- Πρώτον, εμφανίστε το Ενότητα VBA παράθυρο, όπου πληκτρολογούμε τους κωδικούς μας.
- Έτσι, πατήστε ALT+F11 για να εμφανιστεί αυτό. Εναλλακτικά, από το Προγραμματιστής καρτέλα → επιλέξτε Visual Basic για να το κάνετε αυτό.
- Ως εκ τούτου, η VBA θα εμφανιστεί το παράθυρο.
- Στη συνέχεια, από το Εισαγωγή καρτέλα, επιλέξτε Ενότητα .
- Εδώ, εισάγουμε VBA κώδικα στο Excel.
- Μετά από αυτό, πληκτρολογήστε τον ακόλουθο κώδικα μέσα στο Ενότητα VBA παράθυρο.
Option Explicit Sub Flip_Data_Upside_Down() 'Δήλωση των μεταβλητών Dim cell_Range As Range Dim cell_Array, temp_Array As Variant Dim x1 As Integer, x2 As Integer, x3 As Integer On Error Resume Next 'Αγνοούμε όλα τα σφάλματα και συνεχίζουμε 'Ορισμός εισόδου χρήστη Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Looping through the selected cell range For x2 = 1 To UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) For x1 = 1 To UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub
Ανάλυση κώδικα VBA
- Πρώτον, καλούμε το Υποδιαδικασία ως Flip_Data_Upside_Down .
- Δεύτερον, αναθέτουμε τους τύπους των μεταβλητών.
- Τρίτον, αγνοούμε όλα τα σφάλματα χρησιμοποιώντας το " Σε σφάλμα Συνέχιση Επόμενο " δήλωση.
- Στη συνέχεια, ο χρήστης ορίζει την περιοχή κελιών εργασίας χρησιμοποιώντας την εντολή InputBox μέθοδος.
- Στη συνέχεια, χρησιμοποιούμε το Για τον επόμενο βρόχο για να περάσετε από την επιλεγμένη περιοχή κελιών.
- Τέλος, οι σειρές ανταλλάσσονται με τις σχετικές σειρές για να flip it ανάποδα .
- Έτσι, αυτός ο κώδικας λειτουργεί.
- Μετά, Αποθήκευση το Ενότητα .
- Στη συνέχεια, τοποθετήστε τον κέρσορα μέσα στο Υποδιαδικασία και πατήστε Εκτέλεση .
- Στη συνέχεια, αυτός ο κώδικας θα ζητήσει από τον χρήστη να εισάγει το εύρος.
- Στη συνέχεια, επιλέξτε την περιοχή κελιών B5:D10 και πατήστε OK .
- Με αυτόν τον τρόπο, θα αναποδογυρίσει την επιλεγμένη περιοχή κάθετα.
Διαβάστε περισσότερα: Πώς να αναποδογυρίσετε τον άξονα στο Excel (4 εύκολες μέθοδοι)
Πράγματα που πρέπει να θυμάστε
- Το SORTBY είναι διαθέσιμη μόνο στη λειτουργία Excel 365 και Excel 2021 Για παλαιότερες εκδόσεις, μπορείτε να χρησιμοποιήσετε τη μέθοδο 2.
- Για να διατηρήσετε τη μορφοποίηση, μπορείτε να χρησιμοποιήσετε τη μέθοδο 1.
- Εάν υπάρχουν υπάρχουσες τιμές εντός του εύρους διαρροής, τότε θα εμφανιστεί ένα " #SPILL! " σφάλμα.
Τμήμα πρακτικής
Έχουμε προσθέσει ένα σύνολο δεδομένων πρακτικής για κάθε μέθοδο στο Excel Ως εκ τούτου, μπορείτε να ακολουθήσετε τις μεθόδους μας εύκολα.
Συμπέρασμα
Σας δείξαμε τέσσερις γρήγορους τρόπους για να flip data στο Excel ανάποδα Αν αντιμετωπίζετε οποιοδήποτε πρόβλημα σχετικά με αυτές τις μεθόδους ή έχετε οποιαδήποτε σχόλια για μένα, μη διστάσετε να σχολιάσετε παρακάτω. Επιπλέον, μπορείτε να επισκεφθείτε την ιστοσελίδα μας ExcelWIKI για περισσότερα άρθρα σχετικά με το Excel. Ευχαριστώ για την ανάγνωση, συνεχίστε να διαπρέπετε!