Πώς να μετατρέψετε γρήγορα έναν πίνακα πίνακα σε έναν πίνακα λίστας στο Excel;
Ας υποθέσουμε ότι έχετε έναν πίνακα πίνακα / cross table και για να μετατρέψετε αυτόν τον πίνακα πίνακα σε έναν πίνακα λίστας μπορεί να μην είναι δύσκολη δουλειά για εσάς και μπορείτε να τον μετατρέψετε εισάγοντας τα δεδομένα ένα προς ένα. Ωστόσο, εάν υπάρχουν πολλοί πίνακες πίνακα για τη μετατροπή σε πίνακες λίστας, η μη αυτόματη μέθοδος δεν πρέπει να είναι μια καλή λύση. Τώρα, αυτό το σεμινάριο παρουσιάζει τα κόλπα που μπορούν γρήγορα να μετατρέψουν πίνακα πίνακα σε πίνακα λίστας στο Excel.
Μετατροπή πίνακα πίνακα σε πίνακα λίστας με Συγκεντρωτικό πίνακα
Μετατροπή πίνακα πίνακα σε πίνακα λίστας με VBA
Μετατροπή πίνακα πίνακα σε πίνακα λίστας με Kutools για Excel
Μετατροπή πίνακα πίνακα σε πίνακα λίστας με Συγκεντρωτικό πίνακα
Μπορείτε να εφαρμόσετε τον Συγκεντρωτικό πίνακα για να μετατρέψετε τον πίνακα πίνακα σε λίστα και, στη συνέχεια, να τον αντιγράψετε ως εύρος.
1. Τύπος Alt + D ταυτόχρονα και, στη συνέχεια, πατήστε P κλειδί για να ενεργοποιήσετε το PivotTable και PivotChart Wizard διαλόγου και ελέγξτε Πολλαπλά εύρη ενοποίησης και Συγκεντρωτικός πίνακας επιλογές. Δείτε το στιγμιότυπο οθόνης:
2. Κάντε κλικ στο Επόμενο για να μεταβείτε στο Βήμα 2α του οδηγού και ελέγξτε ότι θα δημιουργήσω την επιλογή πεδίων σελίδας. Δείτε το στιγμιότυπο οθόνης:
3. κλικ Επόμενο να παω σε Βήμα 2β του οδηγούκαι επιλέξτε το εύρος του πίνακα και προσθέστε το στο Όλα τα εύρη λίστα. Δείτε το στιγμιότυπο οθόνης:
4. κλικ Επόμενο για να μεταβείτε στο τελευταίο βήμα, ελέγξτε μία επιλογή όπως χρειάζεστε. Δείτε το στιγμιότυπο οθόνης:
5. κλικ φινίρισμα και στη συνέχεια δημιουργήθηκε ένας Συγκεντρωτικός Πίνακας, μετά μεταβείτε στο κελί διέλευσης του Γενικό Σύνολο, κάντε διπλό κλικ σε αυτό και μπορείτε να δείτε μια λίστα Συγκεντρωτικός Πίνακας που έχει δημιουργηθεί σε ένα νέο φύλλο εργασίας. Δείτε στιγμιότυπα οθόνης:
6. Στη συνέχεια, επιλέξτε τη λίστα Συγκεντρωτικός πίνακας και κάντε δεξί κλικ για να επιλέξετε Τραπέζι > Μετατροπή σε εύρος από το μενού περιβάλλοντος. Δείτε το στιγμιότυπο οθόνης:
Τώρα ο πίνακας πίνακα έχει μετατραπεί σε πίνακα λίστας.
Μετατροπή πίνακα πίνακα σε πίνακα λίστας με VBA
Εδώ είναι ένα VBA που μπορεί να σας βοηθήσει να μετατρέψετε πίνακα πίνακα σε πίνακα λιστών, κάντε τα παρακάτω βήματα:
1. Τύπος Alt + F11 για να ενεργοποιήσετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
2. κλικ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε κάτω από τον κώδικα VBA στο νέο Μονάδα μέτρησης παράθυρο.
VBA: Μετατροπή πίνακα πίνακα σε λίστα
Sub ConvertTableToList()
'UpdatebyEntendOffice20160429
Dim I As Long
Dim xCls As Long
Dim xRg As Range
Dim xSaveToRg As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Select Array Table:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xSaveToRg = Application.InputBox("Select a range(cell) to put the list table", "Kutools for Excel", , , , , , 8)
If xSaveToRg Is Nothing Then Exit Sub
Set xSaveToRg = xSaveToRg.Cells(1)
xCls = xRg.Columns.Count - 1
Application.ScreenUpdating = False
For I = 1 To xRg.Rows.Count
xSaveToRg.Offset((I - 1) * xCls).Value = xRg.Cells(I, 1).Value
xSaveToRg.Offset((I - 1) * xCls, 1).Resize(xCls).Value = _
Application.WorksheetFunction.Transpose(xRg.Cells(I, 2).Resize(1, xCls))
Next
Application.ScreenUpdating = True
End Sub
3. Και πατήστε F5 για να εκτελέσετε το VBA και εμφανίζεται ένα παράθυρο διαλόγου για να επιλέξετε τον πίνακα πίνακα εκτός από τις κεφαλίδες. Δείτε το στιγμιότυπο οθόνης:
4. κλικ OK για να μεταβείτε στον επόμενο διάλογο για να επιλέξετε ένα κελί για έξοδο του πίνακα λίστας. Δείτε το στιγμιότυπο οθόνης:
5. κλικ OKκαι ο πίνακας πίνακα έχει μετατραπεί σε λίστα.
Συμβουλή:
Εάν θέλετε να συμπληρώσετε τα κενά κελιά με βάση το παραπάνω κελί, μπορείτε να κάνετε τα παρακάτω:
1. εγκαταστήστε Kutools για Excel - ένα εύχρηστο εργαλείο και στη συνέχεια κάντε κλικ Kutools > Κύριο θέμα > Συμπληρώστε κενά κελιά. Δείτε το στιγμιότυπο οθόνης:
2. Στο Συμπληρώστε κενά κελιά διάλογος, ελέγξτε Με βάση τις τιμές και κάτω επιλογές. Δείτε το στιγμιότυπο οθόνης:
3. κλικ Ok or Εφαρμογή, και τώρα τα κενά κελιά γεμίζονται με βάση τις παραπάνω τιμές.
Κάντε κλικ εδώ για να μάθετε περισσότερα για το Fill Blank Cells.
Μετατροπή πίνακα πίνακα σε πίνακα λίστας με Kutools για Excel
Εάν οι παραπάνω μέθοδοι δεν είναι αρκετά εύκολες για εσάς, εδώ μπορώ να εισαγάγω ένα εύχρηστο εργαλείο - Kutools για Excel, της Μεταφορά διαστάσεων πίνακα Το βοηθητικό πρόγραμμα μπορεί γρήγορα και εύκολα να μετατρέψει μεταξύ πίνακα πίνακα και πίνακα λιστών.
Kutools για Excel, με περισσότερα από 300 εύχρηστες λειτουργίες, διευκολύνει τις εργασίες σας. |
Μετά το δωρεάν εγκατάσταση Kutools για Excel, κάντε τα παρακάτω:
1. Επιλέξτε τον πίνακα πίνακα που θέλετε να μετατρέψετε σε λίστα και κάντε κλικ στο Kutools > Σειρά > Μεταφορά διαστάσεων πίνακα. Δείτε το στιγμιότυπο οθόνης:
2. Στη συνέχεια, στο Μεταφορά διαστάσεων πίνακα διαλόγου, ελέγξτε την επιλογή Cross table to list και, στη συνέχεια, επιλέξτε το εύρος που εξάγει τον πίνακα λίστας. Δείτε το στιγμιότυπο οθόνης:
3. κλικ Ok, τώρα ο πίνακας πίνακα έχει μετατραπεί σε πίνακα λίστας.
Κάντε κλικ εδώ για να μάθετε περισσότερα σχετικά με το Transpose Table Dimensions.
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!