Πίνακας περιεχομένων
Μεταφορά δεδομένων στο MS Excel είναι πραγματικά μία από τις πιο συνηθισμένες εργασίες που εκτελούνται από τους χρήστες του Excel. Πράγματι, υπάρχουν πολλοί τρόποι για να μετατόπιση γραμμών σε στήλες στο MS Excel Σε αυτό το άρθρο, θα παρουσιάσουμε διάφορες εύκολες και αποτελεσματικές μεθόδους με κατάλληλα παραδείγματα και κατάλληλες εξηγήσεις.
Η παρακάτω εικόνα δείχνει τι κάνουμε στην πραγματικότητα σε αυτό το άρθρο.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο εξάσκησης από τον παρακάτω σύνδεσμο.
Μετατροπή γραμμών σε στήλες.xlsm
5 Χρήσιμες μέθοδοι για την αντιμετάθεση γραμμών σε στήλες στο Excel
Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων που παρουσιάζει τα αποτελέσματα ανά έτος κάποιων μαθητών. Θέλουμε να μεταφέρουμε τις γραμμές αυτού του συνόλου δεδομένων σε στήλες για λόγους καλύτερης παρουσίασης. Στις επόμενες ενότητες, θα παρουσιάσουμε 5 εργαλειακές μεθόδους του excel για την εκτέλεση αυτής της εργασίας.
1. Χρησιμοποιήστε την ειδική εντολή επικόλλησης και τον σύνδεσμο προς Μετατόπιση γραμμών σε στήλες
Μπορούμε να χρησιμοποιήσουμε το απλό Ειδική επικόλληση με δύο τρόπους που περιγράφονται παρακάτω.
1.1 Χρήση της εντολής Paste Special
Αυτή η μέθοδος είναι γρήγορη και εύκολη, αλλά δεν είναι κατάλληλη για επαναλαμβανόμενες διαδικασίες. Ωστόσο, ας δούμε πώς λειτουργεί αυτή η μέθοδος.
Βήματα:
- Πρώτα απ' όλα, επιλέξτε την περιοχή κελιών ( B4:I9) θέλετε να μεταφορά.
- Τότε δεξί κλικ στο και Αντιγραφή Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου Ctrl+C αντί.
- Επιλέξτε τη θέση του κελιού ( B11) όπου τελικά θέλετε την έξοδο.
- Πηγαίνετε στο Επικόλληση >, Ειδική επικόλληση .
- Το Ειδική επικόλληση Θα ανοίξει το μενού. Σημειώστε το Transpose πλαίσιο ελέγχου.
Εναλλακτικά, μπορείτε επίσης να ανοίξετε το Ειδική επικόλληση χρησιμοποιώντας τη συντόμευση πληκτρολογίου Ctrl+Alt+V .
- Τύπος OK .
Έτσι, δημιουργήσαμε το μετατοπισμένο σύνολο δεδομένων από το αρχικό μας σύνολο δεδομένων.
Διαβάστε περισσότερα: Μεταφορά πολλαπλών σειρών σε ομάδα σε στήλες στο Excel.
1.2 Μεταφορά ενός πίνακα και σύνδεσή του με τα αρχικά δεδομένα
Ένα μειονέκτημα της παραπάνω μεθόδου είναι ότι εξαιτίας μιας αλλαγής σε οποιοδήποτε δεδομένο στο αρχικό σύνολο δεδομένων, δεν θα αλλάξει στο σύνολο των μεταφερόμενων δεδομένων. Έτσι, χρειαζόμαστε μια μέθοδο που θα συνδέει την έξοδο με το αρχικό σύνολο δεδομένων και θα ενημερώνεται αναλόγως. Ακολουθώντας τα παρακάτω βήματα, ας δούμε πώς θα το κάνουμε αυτό.
Βήματα:
- Επιλέξτε το επιθυμητό εύρος κελιών ( B4:I9 )>, Ctrl+C > Επιλέξτε την επιθυμητή θέση ( B11 ).
- Πηγαίνετε στο Ειδική επικόλληση το μενού πατώντας Ctrl+Alt+V>, Κάντε κλικ στο Επικόλληση συνδέσμου .
Το νέο σύνολο δεδομένων βρίσκεται τώρα στην περιοχή κελιών B11:I16 Δεν έχει μεταφερθεί ακόμη. Μόλις το συνδέσαμε με το αρχικό μας σύνολο δεδομένων. Μαζί με αυτό, βλέπουμε ότι η μορφή έχει επίσης εξαφανιστεί. Πρέπει να επαναλάβετε τη μορφή, εκτός αν θέλετε να εξαφανιστεί!
- Ανοίξτε το Excel's Εύρεση και αντικατάσταση Ή, πατήστε Ctrl+H και να φτάσετε στο Καρτέλα αντικατάστασης άμεσα.
- Αντικαταστήστε το όλα " = " χαρακτήρες με " abc " ή οποιαδήποτε γράμματα που δεν υπάρχουν στο σύνολο δεδομένων> Κάντε κλικ στο Αντικαταστήστε όλα .
Μπορεί να φαίνεται ότι έχουμε χάσει το νέο μας σύνολο δεδομένων! Είμαστε τρία ακόμη βήματα πίσω από το επιθυμητό μας μετατοπισμένος πίνακας δεδομένων.
- Επιλέξτε το νέο μας σύνολο δεδομένων και πατήστε Ctrl+C > Επιλέξτε μια τοποθεσία ( K4 ) για να τοποθετήσετε τελικά την έξοδο.
- Τύπος Ctrl+Alt+V > Σημειώστε το Transpose πλαίσιο ελέγχου.
- Τύπος OK .
- Επιλέξτε τον πίνακα στο K2:P9 > Πιέστε Ctrl+H και να φτάσετε στο Καρτέλα αντικατάστασης .
- Αντικαταστήστε το κάθε " abc " by " = "> Press Αντικαταστήστε όλα .
Τέλος, δημιουργήσαμε το επιθυμητό σύνολο δεδομένων που συνδέσαμε και μεταφέραμε.
Θα πρέπει να σημειωθεί ότι αν αλλάξετε οποιαδήποτε είσοδο στο αρχικό σύνολο δεδομένων, τα μεταφερόμενα δεδομένα θα αλλάξουν επίσης ανάλογα. Δείτε το στιγμιότυπο οθόνης που επισυνάπτεται εδώ.
Διαβάστε περισσότερα: Συντόμευση μετατόπισης επικόλλησης του Excel: 4 εύκολοι τρόποι χρήσης
2. Χρησιμοποιήστε τη λειτουργία TRANSPOSE για να Αντιστροφή γραμμών σε στήλες
Η λειτουργία TRANSPOSE είναι πολύ εύκολο να χρησιμοποιηθεί ως δυναμικός πίνακας στο MS Excel 365 Μπορείτε να το χρησιμοποιήσετε και σε άλλες εκδόσεις με λίγο διαφορετικό τρόπο. Θα το δείξουμε σε αυτή την ενότητα.
2.1 Χρήση της συνάρτησης TRANSPOSE ως δυναμικής συστοιχίας
Βήματα:
- Επιλέξτε την τοποθεσία ( B11 ) όπου θα τοποθετήσετε την επιθυμητή έξοδο στο τέλος.
- Πληκτρολογήστε τον ακόλουθο τύπο επιλέγοντας ολόκληρο το σύνολο των δεδομένων σας.
=TRANSPOSE(B4:I9)
- Στη συνέχεια, πατήστε Μπείτε μέσα.
Τέλος, δημιουργήσαμε το σύνολο δεδομένων που μεταφέρθηκε, αλλά χάσαμε τη μορφή του συνόλου δεδομένων μας.
Θα πρέπει να σημειωθεί ότι η TRANSPOSE είναι δυναμική, πράγμα που σημαίνει ότι αν αλλάξετε κάτι στο αρχικό σύνολο δεδομένων, αυτό θα ενημερωθεί αυτόματα στην έξοδο μετατόπισης.
2.2 Χρήση της λειτουργίας TRANSPOSE με Ctrl+Shift+Enter
Εάν δεν έχετε MS Office 365 και πρέπει να δουλέψετε με τις παλαιότερες εκδόσεις του MS Excel, μπορείτε ακόμα να δουλέψετε με το TRANSPOSE Αλλά αυτή τη φορά θα είναι λίγο λιγότερο ευέλικτη για εσάς.
Σε αυτή την περίπτωση, πρέπει πρώτα να μετρήσετε πόσες στήλες και γραμμές υπάρχουν στο αρχικό σύνολο δεδομένων.
Το γενικός κανόνας είναι ότι εάν το σύνολο δεδομένων εισόδου έχει X σειρές και Y στήλες , το σύνολο δεδομένων εξόδου θα έχει Y σειρές και X στήλες .
Στην περίπτωση αυτή, το παράδειγμά μας έχει 8 στήλες και 6 σειρές συνολικά.
Βήματα:
- Επιλέξτε μια τυχαία περιοχή κελιών με 6 στήλες και 8 γραμμές.
- Πληκτρολογήστε τον ακόλουθο τύπο:
=TRANSPOSE(B4:I9)
- Τύπος Ctrl+Shift+Enter ή, απλά πατήστε Εισάγετε το αν είστε MS 365 χρήστη.
Τέλος, έχουμε το σύνολο δεδομένων που μετατοπίστηκε. Κοιτάξτε τη γραμμή του τύπου. Οι αγκύλες δείχνουν ότι πρόκειται για τύπο πίνακα.
Διαβάστε περισσότερα: Πώς να αντιμεταθέσετε τη συστοιχία στο Excel (3 απλοί τρόποι)
Παρόμοιες αναγνώσεις
- Πώς να μεταθέσετε κάθε n γραμμή σε στήλες στο Excel (2 εύκολες μέθοδοι)
- Μετατροπή στηλών σε γραμμές στο Excel χρησιμοποιώντας το Power Query
- Πώς να μεταθέσετε διπλές γραμμές σε στήλες στο Excel (4 τρόποι)
- Μετατόπιση πολλαπλών στηλών σε μία στήλη στο Excel (3 εύχρηστες μέθοδοι)
3. Χρησιμοποιήστε τις λειτουργίες INDIRECT & amp; ADDRESS για να μεταθέσετε γραμμές σε στήλες
Μπορούμε επίσης να αντιμεταθέσουμε γραμμές σε στήλες σε δύο βήματα συνδυάζοντας τις εντολές INDIRECT και ΔΙΕΥΘΥΝΣΗ λειτουργίες.
Βήματα:
- Πρώτον, επιλέξτε τη θέση του κελιού ( B11 ) όπου θέλετε τελικά να τοποθετήσετε την έξοδο.
- Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))
- Τύπος Εισάγετε το .
Έτσι έχουμε το σύνολο δεδομένων που μεταφέρθηκε, αλλά και πάλι πρέπει να μορφοποιήσουμε τα δεδομένα εξόδου με το χέρι.
Ένα από τα πλεονεκτήματα αυτής της μεθόδου είναι ότι μπορείτε να επεξεργαστείτε τα μετατοπισμένα δεδομένα χωρίς να αλλάξετε ολόκληρο το σύνολο των δεδομένων.
Διαβάστε περισσότερα: Μεταφορά πολλαπλών σειρών σε ομάδα σε στήλες στο Excel
4. Χρησιμοποιήστε το εργαλείο Power Query του Excel για να μεταθέσετε πολλαπλές γραμμές σε στήλες
Ερώτηση ισχύος είναι ένα πραγματικά αποτελεσματικό εργαλείο για τη γρήγορη μετατόπιση δεδομένων στο Excel. Αυτή τη φορά, θα παρουσιάσουμε τα βήματα για τη μετατόπιση δεδομένων χρησιμοποιώντας το Ερώτηση ισχύος εργαλείο.
Βήματα:
- Πρώτον, επιλέξτε το σύνολο δεδομένων και μεταβείτε στο μενού Δεδομένα tab>, Λήψη & μετασχηματισμός δεδομένων >, Από πίνακα/περιοχή .
- Το Δημιουργία πίνακα θα ανοίξει το παράθυρο διαλόγου> Ο πίνακάς μου έχει επικεφαλίδες checkbox> στη συνέχεια πατήστε OK .
- Το Power Query Editor θα ανοίξει παράθυρο διαλόγου> Επιλέξτε Μετασχηματισμός καρτέλα.
- Επιλέξτε Χρήση επικεφαλίδων ως πρώτη σειρά .
- Στη συνέχεια κάντε κλικ στο Transpose .
- Στη συνέχεια επιλέξτε Χρησιμοποιήστε την πρώτη σειρά ως επικεφαλίδες .
- Πηγαίνετε στο Αρχείο >, Κλείσιμο & Φόρτωση .
Το Power Query Editor θα κλείσει το παράθυρο διαλόγου και, κατά συνέπεια, θα φορτωθεί στο βιβλίο εργασίας ένα νέο φύλλο που θα περιέχει τα μεταφερόμενα δεδομένα.
Διαβάστε περισσότερα: Excel Power Query: Μετατόπιση γραμμών σε στήλες (Οδηγός βήμα προς βήμα)
5. Χρήση μακροεντολών VBA του Excel για τη μετατροπή γραμμών σε στήλες
Η VBA μακροεντολές βοηθούν επίσης στη μετατροπή γραμμών σε στήλες στο φύλλο εργασίας. Σε αυτή την ενότητα, θα σας δείξουμε πώς να δουλεύετε με τις Μακροεντολές VBA για την αντιμετάθεση γραμμών σε στήλες στο MS Excel.
Βήματα:
- Πρώτα απ' όλα, κάντε δεξί κλικ στο όνομα του φύλλου εργασίας " Χρήση μακροεντολών VBA "> Κάντε κλικ στο Προβολή Κωδ.
Ενότητα εφαρμογών Microsoft Visual Basic θα ανοίξει το παράθυρο.
- Αντιγραφή τα ακόλουθα Μακροεντολές VBA και απλά επικόλληση τους στο Παράθυρο ενότητας .
Option Explicit Sub TransposeRowsToColumns() Dim SrcRng As Range Dim DestRng As Range Set SrcRng = Application.InputBox(Prompt:="Παρακαλώ επιλέξτε την περιοχή προς μεταφορά", Title:="Transpose Rows to Columns", Type:=8) Set DestRng = Application.InputBox(Prompt:="Επιλέξτε το πάνω αριστερό κελί της περιοχής προορισμού", Title:="Transpose Rows to Columns", Type:=8) SrcRng.Copy DestRng.SelectSelection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub
- Στη συνέχεια, πατήστε F5 για να εκτελέσετε τις μακροεντολές VBA> Επιλέξτε ολόκληρο το σύνολο δεδομένων και πατήστε OK .
- Επιλέξτε τη θέση στην οποία θέλετε τελικά να τοποθετήσετε την επιθυμητή έξοδο.
Τέλος, μετατρέψαμε τις γραμμές σε στήλες χρησιμοποιώντας την εντολή Μακροεντολές VBA .
Διαβάστε περισσότερα: Excel VBA: Μετατόπιση πολλαπλών σειρών σε ομάδα σε στήλες
Συμπέρασμα
Έτσι, αγαπητοί αναγνώστες, συζητήσαμε πέντε τεχνικές για την αντιμετάθεση γραμμών σε στήλες στο Excel. Ελπίζω ότι θα βρείτε αυτό το σεμινάριο εργαλείο. Επιπλέον, το βιβλίο εργασίας είναι εκεί για να το κατεβάσετε και να εξασκηθείτε. Ωστόσο, αν έχετε οποιεσδήποτε ερωτήσεις, σχόλια ή οποιουδήποτε είδους σχόλια, μην διστάσετε να με ενημερώσετε στο πλαίσιο σχολίων.