Πώς να μεταφέρετε κελιά από αριστερά προς τα δεξιά στο Excel;
Όταν πληκτρολογούμε τιμές στο φύλλο Excel, συνήθως τις πληκτρολογούμε από αριστερά προς τα δεξιά, αλλά σε ορισμένες περιπτώσεις, ίσως θέλετε να μεταφέρετε τα κελιά που είναι από αριστερά προς τα δεξιά προς τα δεξιά προς τα αριστερά όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Δεν υπάρχει ενσωματωμένη δυνατότητα στο Excel που μπορεί να σας βοηθήσει να το λύσετε γρήγορα, αλλά σε αυτό το άρθρο, σας παρουσιάζω μερικά κόλπα για να σας βοηθήσω.
Μεταφέρετε κελιά από αριστερά προς τα δεξιά με VBA
Μεταφέρετε κελιά από αριστερά προς τα δεξιά ή προς τα πάνω με το Kutools για Excel
Μεταφέρετε κελιά από αριστερά προς τα δεξιά με VBA
Για να μεταφέρετε γρήγορα κελιά από αριστερά προς τα δεξιά χωρίς τύπους, μπορείτε να χρησιμοποιήσετε έναν κωδικό VBA.
1. Τύπος Alt + F11 πλήκτρα για ενεργοποίηση Microsoft Visual Basic για εφαρμογές παράθυρο.
2. κλικ Κύριο θέμα > Μονάδα μέτρησης, επικολλήστε τον παρακάτω κώδικα στο κενό σενάριο.
VBA: Μεταφέρετε αριστερά προς τα δεξιά
Sub RearrangeColumns()
'UpdatebyExtenoffice20161125
Dim xLng, i As Long, LastRow As Long, Letters As Variant, NewLetters As Variant
Dim strTemp As String
On Error Resume Next
strTemp = Application.InputBox _
(Prompt:="Enter the column you want to transpose with comma separate", _
Title:="Kutools For Excel", Type:=2)
For i = Len(strTemp) To 1 Step -1
NewOrder = NewOrder + Mid(strTemp, i, 1)
Next i
LastRow = Cells.Find(What:="*", SearchOrder:=xlRows, _
SearchDirection:=xlPrevious, LookIn:=xlFormulas).Row
Letters = Split(NewOrder, ",")
ReDim NewLetters(1 To UBound(Letters) + 1)
Application.ScreenUpdating = False
For xLng = 0 To UBound(Letters)
NewLetters(xLng + 1) = Columns(Letters(xLng)).Column
Next
Application.ScreenUpdating = True
Range("A1").Resize(LastRow, UBound(Letters) + 1) = _
Application.Index(Cells, Evaluate("ROW(1:" & LastRow & ")"), NewLetters)
End Sub
3. Τύπος F5 κλειδί για την εκτέλεση του κώδικα, εμφανίζεται ένα παράθυρο διαλόγου για να εισαγάγετε τα γράμματα στηλών που θέλετε να μεταφέρετε. Διαχωρίστε αυτά τα γράμματα στηλών με κόμμα, όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.
4. κλικ OK. Τώρα η επιλογή έχει μεταφερθεί από αριστερά προς τα δεξιά.
Μεταφέρετε κελιά από αριστερά προς τα δεξιά ή προς τα πάνω με το Kutools για Excel
Εάν έχετε εγκατεστημένο το Kutools για Excel, μπορείτε να μεταφέρετε γρήγορα κελιά από αριστερά προς τα δεξιά ή προς τα πάνω με τα βοηθητικά προγράμματα Flip Vertical Range και Flip Horizontal Range όπως χρειάζεστε.
Kutools για Excel, με περισσότερα από 300 εύχρηστες λειτουργίες, διευκολύνει τις εργασίες σας. |
Μετά την εγκατάσταση Kutools για Excel, κάντε τα παρακάτω :(Δωρεάν λήψη Kutools για Excel τώρα!)
Επιλέξτε τα κελιά που θέλετε να μεταφέρετε αριστερά προς τα δεξιά ή προς τα κάτω, κάντε κλικ στο Kutools > Σειρά > Οριζόντια σειρά αναστροφής/Αναστροφή κάθετης εμβέλειας > Όλα or Μόνο τιμές αναστροφής. Δείτε στιγμιότυπα οθόνης:
Οριζόντια σειρά αναστροφής> Όλα: |
Οριζόντια αναστροφή> Μόνο τιμές αναστροφής: |
Flip Vertical Range> Όλα: |
Flip Vertical Range> Μόνο τιμές αναστροφής:
|
Αναστροφή δεδομένων
Μπορεί να σας ενδιαφέρει:
- Πώς να μεταφέρετε την αναφορά κατά την αυτόματη συμπλήρωση / δεξιά στο Excel;
- Πώς να μεταφέρετε και να συνδέσετε τιμές στο Excel;
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!