Πώς να μεταφέρετε δεδομένα του Excel

Πίνακας περιεχομένων:

Πώς να μεταφέρετε δεδομένα του Excel
Πώς να μεταφέρετε δεδομένα του Excel
Anonim

Το Excel είναι ένα ισχυρό εργαλείο για την ανάλυση δεδομένων, αλλά ορισμένα πράγματα όπως η ανατροπή κελιών σε μια σειρά ή στήλη μπορεί να είναι μια πραγματική ταλαιπωρία. Υπάρχει ο αργός χειροκίνητος τρόπος και υπάρχουν γρήγορα κόλπα για την αναστροφή σειρών, την αναστροφή στηλών ή τη μεταφορά στηλών σε γραμμές μέσα σε λίγα δευτερόλεπτα.

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

Αυτές οι οδηγίες ισχύουν για το Microsoft Excel 2010, 1013, 2016, 2019 και Excel για το Microsoft 365.

Πώς να αναστρέψετε κελιά στηλών στο Excel

Image
Image

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

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

  1. Κάντε δεξί κλικ στήλη A και επιλέξτε Εισαγωγή για να προσθέσετε μια νέα στήλη στα αριστερά της στήλης Πωλητής που θέλετε να ταξινομήσετε.

  2. Πληκτρολογήστε 1 στο πρώτο κελί (σειρά 2). Πληκτρολογήστε 2 στο δεύτερο κελί (σειρά 3).
  3. Πατήστε πατημένο το πλήκτρο Cntrl και τοποθετήστε τη γωνία του ποντικιού στην κάτω δεξιά γωνία του κελιού με τον αριθμό 2. Ο δρομέας θα αλλάξει σε δύο οριζόντιες γραμμές. Κάντε διπλό αριστερό κλικ με το ποντίκι για να συμπληρώσετε αυτόματα την υπόλοιπη στήλη μέχρι το όνομα του τελευταίου πωλητή. Αυτό θα συμπληρώσει αυτόματα την υπόλοιπη στήλη με αριθμούς από το 3 έως το 8.
  4. Επισήμανση ολόκληρου του πίνακα.
  5. Στο μενού Αρχική, επιλέξτε Ταξινόμηση & Φίλτρο από την κορδέλα. Επιλέξτε Προσαρμοσμένη Ταξινόμηση.
  6. Ορισμός Ταξινόμηση κατά σε Στήλη A, Ταξινόμηση Ενεργό σε Κελλί Τιμές και Παραγγελία έως Μεγαλύτερη έως Μικρότερη. Κάντε κλικ στο OK.

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

Image
Image

Τώρα μπορείτε να κάνετε δεξί κλικ στη στήλη Α για να την επιλέξετε, κάντε δεξί κλικ στη στήλη Α και επιλέξτε Διαγραφή για να αφαιρέσετε την αριθμημένη στήλη.

Τώρα έχετε τον ίδιο αρχικό πίνακα με τον οποίο ξεκινήσατε, αλλά με ολόκληρη τη στήλη και τα δεδομένα γυρισμένα από κάτω προς τα πάνω.

Πώς να αλλάξετε κελιά σειρών στο Excel

Τι γίνεται αν θέλετε να δείτε δεδομένα πωλήσεων από τον Δεκέμβριο έως τον Ιανουάριο και όχι από τον Ιανουάριο έως τον Δεκέμβριο;

Μπορείτε πραγματικά να χρησιμοποιήσετε την ίδια προσέγγιση όπως παραπάνω για αναστροφή στηλών, με μια μικρή παραλλαγή.

Πρώτον, προσθέστε μια νέα σειρά ακριβώς κάτω από την κεφαλίδα και αριθμήστε αυτά τα κελιά από 1 (κάτω από τον Ιανουάριο) έως 12 (κάτω από τον Δεκέμβριο).

Image
Image

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

  1. Επισήμανση μόνο των στηλών A έως M.
  2. Στο μενού Αρχική, επιλέξτε Ταξινόμηση & Φίλτρο από την κορδέλα. Επιλέξτε Προσαρμοσμένη Ταξινόμηση.
  3. Κάντε κλικ στο Επιλογές και επιλέξτε Ταξινόμηση από αριστερά προς τα δεξιά.
  4. Ορισμός Ταξινόμηση κατά σε Σειρά 2, Ταξινόμηση σε έως Τιμές κελιού και Παραγγελία έως Μεγαλύτερη έως Μικρότερη. Κάντε κλικ στο OK.

Τώρα θα δείτε ότι ολόκληρη η πρώτη σας στήλη γίνεται με τα κελιά στη στήλη της κεφαλίδας αναστραμμένα. Εφόσον επισημάνατε όλες τις στήλες που περιείχαν δεδομένα, όλες οι σειρές δεδομένων αναστρέφονται επίσης, έτσι ώστε όλα να ευθυγραμμίζονται τέλεια.

Image
Image

Τώρα κάντε αριστερό κλικ στη σειρά 2 και διαγράψτε την αριθμημένη σειρά.

Αλλαγή μόνο δύο στηλών ή σειρών

Εάν θέλετε να αναστρέψετε σε παρακείμενες σειρές ή στήλες, υπάρχει ένα χρήσιμο κόλπο με το ποντίκι που μπορείτε να χρησιμοποιήσετε στο Excel για να το πετύχετε.

Σε αυτό το παράδειγμα υπολογιστικού φύλλου, μπορείτε να αλλάξετε τη σειρά Julie Moore με τη σειρά John Hudson με λίγα μόνο κλικ του ποντικιού.

Δείτε πώς το κάνετε:

  1. Επισήμανση ολόκληρης της σειράς με την Julie Moore στη στήλη Α.
  2. Πατήστε πατημένο το πλήκτρο Shift και μετακινήστε τον κέρσορα του ποντικιού στην επάνω άκρη του κελιού Julie Moore. Ο δρομέας του ποντικιού θα αλλάξει σε σταυρόνημα.
  3. Με το πλήκτρο Shift ακόμα πατημένο, σύρετε το ποντίκι στην επάνω άκρη του κελιού John Hudson μέχρι η γραμμή ακριβώς πάνω από αυτήν τη σειρά να τονιστεί με μια σκούρα γραμμή.
  4. Όταν αφήσετε το αριστερό κουμπί του ποντικιού, οι δύο ολόκληρες σειρές θα εναλλάσσονται.

Εάν θέλετε να αλλάξετε στήλες αντί για σειρές, μπορείτε να επισημάνετε μία στήλη και, στη συνέχεια, να ακολουθήσετε την ίδια διαδικασία.

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

Μπορείτε να ανταλλάξετε πολλές σειρές ή στήλες χρησιμοποιώντας την ίδια τεχνική. Απλώς πρέπει να επισημάνετε πολλές σειρές ή στήλες στο πρώτο βήμα και, στη συνέχεια, να ακολουθήσετε την ίδια διαδικασία.

Πώς να ανταλλάξετε στήλες και γραμμές

Image
Image

Τι γίνεται αν θέλετε να αλλάξετε ολόκληρη τη στήλη κεφαλίδας με ολόκληρη τη στήλη Πωλητής, διατηρώντας παράλληλα την ακεραιότητα των δεδομένων στο υπολογιστικό φύλλο;

Οι περισσότεροι επιλέγουν να το κάνουν με μη αυτόματο τρόπο, χωρίς να συνειδητοποιούν ότι το Excel διαθέτει μια ενσωματωμένη δυνατότητα που ονομάζεται "μεταφορά" που θα το κάνει για εσάς.

Θα χρειαστείτε μια περιοχή όπου μπορείτε να δημιουργήσετε το εύρος δεδομένων που μόλις "μεταφερθεί", επομένως δημιουργήστε ένα νέο φύλλο στο υπολογιστικό σας φύλλο που ονομάζεται "Πωλήσεις ανά μήνα".

  1. Επισήμανση ολόκληρου του εύρους κελιών για ολόκληρο τον πίνακα δεδομένων πωλήσεων. Πατήστε Cntrl-C για να αντιγράψετε ολόκληρο το εύρος.
  2. Κάντε κλικ στο νέο φύλλο που δημιουργείτε. Κάντε δεξί κλικ στην κλήση A1 και επιλέξτε την επιλογή Μεταφορά από την επιλογή Επιλογές επικόλλησης.
  3. Τώρα θα δείτε το αρχικό σας υπολογιστικό φύλλο, αλλά με την εναλλαγή της σειράς κεφαλίδας με την πρώτη στήλη και όλα τα δεδομένα στο εύρος οργανωμένα ώστε να ευθυγραμμιστούν σωστά.

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

Χρήση VBA για εναλλαγή σειρών ή στηλών (Για προχωρημένους)

Το VBA είναι μια ισχυρή δυνατότητα στο Excel. Μπορείτε πραγματικά να εκτελέσετε καθεμία από τις παραπάνω εργασίες με πολύ απλό κώδικα VBA.

Στη συνέχεια, μετατρέψτε τη συνάρτηση VBA σε μια προσαρμοσμένη συνάρτηση Excel που μπορείτε να καλέσετε όποτε θέλετε να αλλάξετε γραμμές ή στήλες.

Αναστροφή στηλών ή σειρών

Για να αναδιοργανώσετε μια ολόκληρη σειρά από αριστερά προς τα δεξιά ή μια στήλη από πάνω προς τα κάτω, μπορείτε να δημιουργήσετε μια συνάρτηση Flip_Columns() ή Flip_Rows() για να το πετύχετε.

Για να δημιουργήσετε αυτόν τον κωδικό, επιλέξτε το μενού Developer και επιλέξτε Προβολή κώδικα.

Αν ο Προγραμματιστής δεν αναφέρεται στο μενού, μπορείτε να τον προσθέσετε. Κάντε κλικ στο Αρχείο, κάντε κλικ στο Επιλογές και επιλέξτε Προσαρμογή Κορδέλας Σε αυτό το παράθυρο, βρείτε το Developer στο αριστερό παράθυρο και προσθέστε το στα δεξιά. Κάντε κλικ στο OK και θα εμφανιστεί η επιλογή του μενού προγραμματιστής.

Για να αναστρέψετε τις σειρές μιας επιλεγμένης στήλης στο φύλλο σας, μπορείτε να χρησιμοποιήσετε τον ακόλουθο κωδικό VBA:

Sub Flip_Rows()

Dim vTop As Variant

Dim vEnd As Variant

Dim iStart As Integer

Dim iEnd Ως ακέραιος

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Rows. Count

Do while iStart < iEnd

vTop=Selection. Rows(iStart) vEnd=Selection. Rows(iEnd)

Selection. Rows(iEnd)=vTop

Selection. Rows(iStart)=vEnd

iStart=iStart + 1 iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

Μπορείτε να κάνετε το ίδιο πράγμα με τα κελιά σε μια σειρά αναποδογυρίζοντας όλες τις στήλες σε αυτήν τη σειρά χρησιμοποιώντας τον ακόλουθο κώδικα.

Sub Flip_Columns()

Dim vLeft As Variant

Dim vRight As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Columns. Count

Do while iStart < iEnd

vTop=Selection. Columns(iStart) vEnd=Selection. Columns(iEnd)

Selection. Columns(iEnd)=vRight

Selection. Στήλες(iStart)=vLeft

iStart=iStart + 1

iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

Μπορείτε να εκτελέσετε οποιοδήποτε από αυτά τα σενάρια VBA επιλέγοντας τη γραμμή ή τη στήλη που θέλετε να αντιστρέψετε, μεταβαίνοντας στο παράθυρο του προγράμματος επεξεργασίας κώδικα και κάνοντας κλικ στο εικονίδιο εκτέλεσης στο μενού.

Αυτές οι δέσμες ενεργειών VBA είναι μια γρήγορη μέθοδος για την αντιστροφή κελιών σε στήλη ή σειρά με ένα μόνο κλικ, αλλά δεν θα αναστρέψουν τα κελιά σε καμία σχετική γραμμή δεδομένων, επομένως χρησιμοποιήστε αυτά τα σενάρια μόνο όταν θέλετε να αναστρέψετε ένα στήλη ή σειρά και τίποτα άλλο.

Αλλαγή δύο στηλών ή σειρών

Μπορείτε να αλλάξετε οποιεσδήποτε δύο τιμές σε ένα φύλλο επιλέγοντας τις δύο τιμές και εκτελώντας τον ακόλουθο κωδικό VBA.

Sub Swap()

For i=1 To Selection. Areas(1). Count

temp=Selection. Reas(1)(i)

Selection. Περιοχές(1)(i)=Επιλογή. Περιοχές(2)(i)

Επιλογή. Περιοχές(2)(i)=θερμοκρασία

Επόμενο i

Τέλος Υπο

Αυτός ο κωδικός VBA θα ανταλλάξει οποιαδήποτε δύο κελιά, είτε είναι δίπλα-δίπλα είτε το ένα πάνω στο άλλο. Απλώς έχετε κατά νου ότι μπορείτε να αλλάξετε μόνο δύο κελιά με αυτόν τον κωδικό.

Μεταφορά ολόκληρου εύρους

Μπορείτε να χρησιμοποιήσετε το VBA για να πάρετε μια επιλογή από ένα φύλλο (όπως ακριβώς στα παραπάνω σενάρια), να μεταφέρετε το εύρος και, στη συνέχεια, να το επικολλήσετε κάπου αλλού (ή σε διαφορετικό φύλλο).

Υπάρχει ακόμη και μια μέθοδος στο VBA για αυτόν τον σκοπό:

Set DestRange=Application. WorksheetFunction. Tranpose(SelectedRange)

Ωστόσο, η εκτέλεση αυτού του εύρους στο VBA είναι πολύ περισσότερη δουλειά από ό,τι αξίζει, καθώς όπως είδατε νωρίτερα σε αυτό το άρθρο η μεταφορά ολόκληρης της περιοχής δεν είναι τίποτα άλλο από την αντιγραφή και επικόλληση αυτής της περιοχής με λίγα μόνο κλικ του ποντικιού.

Αναστροφή στηλών και γραμμών στο Excel

Όπως μπορείτε να δείτε, η ανατροπή στηλών και γραμμών, η εναλλαγή κελιών ή η μεταφορά ολόκληρης περιοχής είναι πολύ εύκολη στο Excel.

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

Συνιστάται: