Πώς να αλλάζετε σειρές και στήλες στο Excel (5 μέθοδοι)

  • Μοιραστείτε Αυτό
Hugh West

Εάν θέλετε να αλλάξετε γραμμές και στήλες στο Excel, μπορείτε να το κάνετε αυτό χειροκίνητα ή αυτόματα με πολλούς τρόπους ανάλογα με το σκοπό σας. Στο παρακάτω άρθρο, θα συζητήσουμε 5 μεθόδους εναλλαγής γραμμών και στηλών στο Excel. Συνεχίστε με το άρθρο και βρείτε την καλύτερη μέθοδο.

Κατεβάστε το βιβλίο ασκήσεων

Συνιστάται να κατεβάσετε το αρχείο Excel και να εξασκηθείτε μαζί του.

Εναλλαγή γραμμών και στηλών.xlsm

5 μέθοδοι για την εναλλαγή γραμμών και στηλών στο Excel

Ας υποθέσουμε ότι έχετε το ακόλουθο σύνολο δεδομένων του μεριδίου αγοράς των εταιρειών smartphone. Θα χρησιμοποιήσουμε αυτό το σύνολο δεδομένων για να δείξουμε πώς να αλλάζετε γραμμές και στήλες στο Excel.

Διαβάστε λεπτομερώς το ακόλουθο άρθρο και επιλέξτε την καλύτερη λύση που ταιριάζει στις προθέσεις σας.

1. Αλλαγή γραμμών και στηλών με ειδική επικόλληση (Transpose)

Χρησιμοποιώντας το Ειδική επικόλληση λειτουργία είναι ένας γρήγορος τρόπος για να αλλάξετε γραμμές και στήλες στο Excel. Επιλέξτε μια θέση όπου θέλετε να επικολλήσετε τον μετατοπισμένο πίνακα. Βεβαιωθείτε ότι υπάρχει άφθονος χώρος για να επικολλήσετε τα δεδομένα σας. Ο νέος πίνακας θα αντικαταστήσει εξ ολοκλήρου τα δεδομένα/τη μορφοποίηση που υπάρχουν ήδη εκεί. Ακολουθήστε τα παρακάτω βήματα για να αλλάξετε γραμμές και στήλες.

Βήματα:

  • Επιλέξτε το εύρος των κελιών B4:G9 και Τύπος Ctrl+C .

  • Κάνουμε δεξί κλικ πάνω από το πάνω αριστερό κελί στο οποίο θέλουμε να επικολλήσουμε τον μετατοπισμένο πίνακα και επιλέγουμε Κύτταρο B11 σε αυτή την περίπτωση, τότε επιλέξτε Transpose .

  • Μπορείτε να δείτε ότι τα δεδομένα έχουν αλλάξει τώρα.

Διαβάστε περισσότερα: Πώς να μεταθέσετε τη στήλη σε πολλαπλές γραμμές στο Excel (6 μέθοδοι)

2. Χρησιμοποιήστε τη λειτουργία Transpose για να αλλάξετε σειρές και στήλες

Η λειτουργία TRANSPOSE είναι ένα πολυκύτταρο array Αυτό σημαίνει ότι πρέπει να προκαθορίσουμε πόσες γραμμές και στήλες θα χρειαστούμε και να επιλέξουμε τόση περιοχή στο φύλλο.

Στο παραπάνω παράδειγμα, έχουμε ένα σύνολο δεδομένων 6×6 στο εύρος B4:G9 Πρέπει να επιλέξουμε μια κενή περιοχή κελιών 6×6 για να μεταθέσουμε τα δεδομένα.

Βήματα:

  • Επιλέξτε B11:G16 . Στη γραμμή τύπων, πληκτρολογήστε τον τύπο:
=TRANSPOSE(B4:G9)

  • Τύπος Ctrl+Shift+Enter Μπορείτε να δείτε ότι τα δεδομένα έχουν αλλάξει τώρα.

Σημειώσεις & συμβουλές:

  • Τα μεταφερόμενα δεδομένα εξακολουθούν να συνδέονται με τα αρχικά δεδομένα. Να είστε προσεκτικοί όταν αλλάζετε τα αρχικά δεδομένα. Κάθε φορά που αλλάζετε δεδομένα στα αρχικά δεδομένα, αυτό θα αντικατοπτρίζεται και στα μεταφερόμενα δεδομένα.
  • Εάν έχετε μια τρέχουσα έκδοση του Microsoft 365, τότε μπορείτε να εισαγάγετε τον τύπο στο επάνω αριστερό κελί της περιοχής εξόδου και, στη συνέχεια, να πατήσετε ENTER για να επιβεβαιώσετε τον τύπο ως τύπο δυναμικού πίνακα. Διαφορετικά, χρησιμοποιήστε Ctrl+Shift+Enter.

Διαβάστε περισσότερα: Πώς να μεταθέσετε πολλαπλές στήλες σε γραμμές στο Excel

3. Χρήση αναφοράς κελιών για εναλλαγή γραμμών και στηλών

Μπορούμε να αλλάξουμε γραμμές και στήλες χρησιμοποιώντας αναφορές κελιών. Στο παραπάνω παράδειγμα, έχουμε ένα σύνολο δεδομένων 6×6 στην περιοχή B4:G9 Χρειαζόμαστε μια κενή περιοχή κελιών 6×6 για να μεταθέσουμε τα δεδομένα.

Βήματα:

  • Επιλέξτε ένα άδειο Κύτταρο B11 Πληκτρολογήστε ένα πρόθεμα αναφοράς, ας πούμε ' RR ', και στη συνέχεια τη θέση του πρώτου κελιού που θέλουμε να μεταθέσουμε, το οποίο είναι B4 .

  • Στο Κύτταρο B12 , πληκτρολογήστε το ίδιο πρόθεμα ' RR ' και στη συνέχεια τη θέση του κελιού στα δεξιά αυτού που χρησιμοποιήσαμε στο προηγούμενο βήμα. Για τους σκοπούς μας, αυτό θα ήταν το κελί C4 , το οποίο θα πληκτρολογήσουμε ως RRC4 . Ομοίως, πληκτρολογήστε τις αναφορές και στα παρακάτω κελιά.

  • Επιλέξτε εύρος Κύτταρα B11:B16 Συμπληρώστε τα υπόλοιπα κελιά σύροντας το πεδίο Αυτόματη συμπλήρωση οριζόντια προς Στήλη G .

Τα υπόλοιπα κελιά θα πρέπει να συμπληρωθούν αυτόματα.

  • Πατήστε Ctrl+H στο πληκτρολόγιό σας για να εμφανιστεί το Εύρεση και αντικατάσταση Στο Βρείτε τι και Αντικαταστήστε με πεδίο, πληκτρολογήστε το πρόθεμα RR, και στη συνέχεια = στο πεδίο. Κάντε κλικ στο Αντικαταστήστε όλα .

  • Ένα αναδυόμενο παράθυρο θα εμφανίσει " Έγιναν όλα. Κάναμε 36 αντικαταστάσεις. " Κάντε κλικ OK .

Μπορείτε να δείτε ότι τα δεδομένα έχουν αλλάξει τώρα.

Διαβάστε περισσότερα: Πώς να μετατρέψετε πολλαπλές γραμμές σε στήλες στο Excel (9 τρόποι)

Παρόμοιες αναγνώσεις

  • Excel VBA: Λήψη αριθμού γραμμής και στήλης από τη διεύθυνση κελιού (4 μέθοδοι)
  • Πώς να αποκρύψετε γραμμές και στήλες στο Excel (10 τρόποι)
  • [Διορθωμένο!] Οι γραμμές και οι στήλες είναι και οι δύο αριθμοί στο Excel
  • Excel VBA: Ορισμός περιοχής με αριθμό γραμμής και στήλης (3 παραδείγματα)
  • Πώς να προσθέσετε πολλαπλές γραμμές και στήλες στο Excel (με κάθε δυνατό τρόπο)

4. Χρήση μακροεντολών VBA για την εναλλαγή γραμμών και στηλών

Σε αυτή τη μέθοδο, θα μετατρέψουμε πολλαπλές γραμμές σε στήλες στο Excel χρησιμοποιώντας Μακροεντολές VBA .

Βήματα:

  • Πηγαίνετε στο Καρτέλα προγραμματιστή> Visual Basic.

  • Στον επεξεργαστή της Visual Basic, μεταβείτε στο Εισαγωγή> Ενότητα.

Θα εμφανιστεί μια νέα ενότητα. Αντιγράψτε το ακόλουθο σενάριο.

 Sub SwitchRowsToColumns() Dim SourceRng As Range Dim DestRng As Range Set SourceRng = Application.InputBox(Prompt:="Επιλέξτε τον πίνακα για περιστροφή", Title:="Switch Rows to Columns", Type:=8) Set DestRng = Application.InputBox(Prompt:="Επιλέξτε το κελί για την εισαγωγή των περιστρεφόμενων στηλών", Title:="Switch Rows to Columns", Type:=8) SourceRng.Copy DestRng.Select Selection.PasteSpecial Paste:=xlPasteAll,Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Επικόλληση το σενάριο στο παράθυρο και αποθηκεύστε το με Ctrl+S .

  • Τώρα, κλείστε τον επεξεργαστή της Visual Basic. Πηγαίνετε στο Προγραμματιστής> Μακροεντολές και θα δείτε τη μακροεντολή SwitchRowsToColumns. Εκτέλεση .

A Αλλαγή γραμμών σε στήλη θα εμφανιστεί παράθυρο που θα σας ζητά να επιλέξετε τη συστοιχία.

  • Επιλέξτε τον πίνακα B4:G9 για να περιστρέψετε. OK .

Και πάλι, το αναδυόμενο παράθυρο θα σας ζητήσει να επιλέξετε το πρώτο για να εισαγάγετε τις περιστρεφόμενες στήλες.

  • Επιλέξτε Κύτταρο B11 . OK .

Τώρα, Μπορείτε να δείτε ότι τα δεδομένα αλλάζουν τώρα.

Διαβάστε περισσότερα: Μακροεντολή Excel: Μετατροπή πολλαπλών γραμμών σε στήλες (3 παραδείγματα)

5. Εναλλαγή γραμμών και στηλών με χρήση του Power Query

Ερώτηση ισχύος είναι ένα άλλο ισχυρό εργαλείο διαθέσιμο για τους χρήστες του Excel, το οποίο μπορεί να χρησιμοποιηθεί για την αντιμετάθεση γραμμών σε στήλες. Αν εργάζεστε με Excel 2010 ή Excel 2013, θα πρέπει να κατεβάσετε και να εγκαταστήσετε ρητά το πρόσθετο Power Query. Θα βρείτε το Power Query στην καρτέλα Data στο Excel 2016 και ανώτερες εκδόσεις.

Ακολουθήστε προσεκτικά τα παρακάτω βήματα για να μεταθέσετε γραμμές σε στήλες χρησιμοποιώντας Power Query.

Βήματα:

  • Επιλέξτε την περιοχή κελιών B4:G9 για να μετατρέψετε γραμμές σε στήλες στο Excel.

  • Πηγαίνετε στο Καρτέλα Power Query , και επιλέξτε Από πίνακα/περιοχή .

Θα εμφανιστεί ένα αναδυόμενο παράθυρο που θα σας ζητάει το εύρος. OK .

Ο ακόλουθος πίνακας θα εμφανιστεί στο Power Query Editor.

  • Στο Power Query Editor > Go to Καρτέλα Transform> Επιλέξτε Use First Row as Headers> Επιλέξτε Use Headers as First Row

  • Κάντε κλικ στο Transpose στο την καρτέλα Transform .

Μπορείτε να δείτε ότι τα δεδομένα έχουν αλλάξει τώρα.

Διαβάστε περισσότερα: Πώς να αλλάζετε γραμμές και στήλες σε διάγραμμα του Excel (2 μέθοδοι)

Διόρθωση προβλημάτων με την αντιμετάθεση γραμμών και στηλών

1. Σφάλμα επικάλυψης

Το σφάλμα επικάλυψης θα εμφανιστεί αν προσπαθήσετε να επικολλήσετε την μετατοπισμένη περιοχή στην περιοχή της αντιγραμμένης περιοχής. Να είστε προσεκτικοί σχετικά με αυτό το σφάλμα και να επιλέξετε ένα κελί που δεν βρίσκεται στην αντιγραμμένη περιοχή κελιών.

2. #VALUE! Σφάλμα

Εάν εφαρμόσετε το Τύπος TRANSPOSE στο Excel πατώντας απλά Εισάγετε το , Μπορείτε να δείτε αυτό #VALUE! Σφάλμα. Για να αποφύγετε αυτό το σφάλμα, φροντίστε να πατήσετε Ctrl+Shift+Enter .

Σημείωση:

Εάν έχετε μια τρέχουσα έκδοση του Microsoft 365, τότε μπορείτε να εισαγάγετε τον τύπο στο επάνω αριστερό κελί της περιοχής εξόδου και, στη συνέχεια, να πατήσετε ENTER για να επιβεβαιώσετε τον τύπο ως τύπο δυναμικής συστοιχίας. Σε παλαιότερες εκδόσεις, ο τύπος πρέπει να εισαχθεί ως τύπος κληρονομημένης συστοιχίας, επιλέγοντας πρώτα την περιοχή εξόδου, εισάγοντας τον τύπο στο πάνω αριστερό κελί της περιοχής εξόδου και πατώντας στη συνέχεια Ctrl+Shift+Enter για να το επιβεβαιώσετε.

Συμπέρασμα

Σε αυτό το άρθρο, δείξαμε πέντε απλές μεθόδους για την εναλλαγή γραμμών και στηλών στο Excel. Εξασκηθείτε σε όλες αυτές μαζί με το συγκεκριμένο βιβλίο εργασίας και βρείτε ποια μέθοδος ταιριάζει καλύτερα στην περίπτωσή σας. Ελπίζουμε να βρείτε τις παραπάνω μεθόδους χρήσιμες και να σχολιάσετε στον ιστότοπό μας. ExcelWIKI.com εάν χρειάζεστε περαιτέρω διευκρινίσεις ή έχετε κάτι να προσθέσετε.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.