Λειτουργία TRANSPOSE στο Excel για την αλλαγή στήλης σε γραμμή με τύπο

  • Μοιραστείτε Αυτό
Michael Brown

Το σεμινάριο εξηγεί τη σύνταξη της συνάρτησης TRANSPOSE και δείχνει πώς να τη χρησιμοποιείτε σωστά για την αντιμετάθεση δεδομένων στο Excel.

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

    Συνάρτηση Excel TRANSPOSE - σύνταξη

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

    Η συνάρτηση λαμβάνει μόνο ένα όρισμα:

    TRANSPOSE(array)

    Πού array είναι το εύρος των κελιών προς μεταστοιχείωση.

    Ο πίνακας μετασχηματίζεται με τον εξής τρόπο: η πρώτη γραμμή του αρχικού πίνακα γίνεται η πρώτη στήλη του νέου πίνακα, η δεύτερη γραμμή γίνεται η δεύτερη στήλη κ.ο.κ.

    Σημαντική σημείωση! Για να λειτουργήσει η συνάρτηση TRANSPOSE στο Excel 2019 και νεότερα, πρέπει να την εισάγετε ως τύπο πίνακα πατώντας Ctrl + Shift + Enter . Στο Excel 2021 και στο Excel 365 που υποστηρίζουν εγγενώς πίνακες, μπορεί να εισαχθεί ως κανονικός τύπος.

    Πώς να χρησιμοποιήσετε τη συνάρτηση TRANSPOSE στο Excel

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

    1. Μετρήστε τον αριθμό των στηλών και των γραμμών στον αρχικό πίνακα

    Για αρχή, βρείτε πόσες στήλες και γραμμές περιέχει ο πίνακας της πηγής σας. Θα χρειαστείτε αυτούς τους αριθμούς στο επόμενο βήμα.

    Σε αυτό το παράδειγμα, θα μεταφέρουμε τον πίνακα που δείχνει τον όγκο των εξαγωγών φρέσκων φρούτων ανά νομό:

    Ο πίνακας πηγής μας έχει 4 στήλες και 5 γραμμές. Έχοντας αυτά τα στοιχεία κατά νου, προχωρήστε στο επόμενο βήμα.

    2. Επιλέξτε τον ίδιο αριθμό κελιών, αλλά αλλάξτε τον προσανατολισμό

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

    Στην περίπτωσή μας, επιλέγουμε ένα εύρος 5 στηλών και 4 γραμμών:

    3. Πληκτρολογήστε τον τύπο TRANSPOSE

    Με επιλεγμένη μια περιοχή κενών κελιών, πληκτρολογήστε τον τύπο Transpose:

    =TRANSPOSE(A1:D5)

    Ακολουθούν τα λεπτομερή βήματα:

    Πρώτα, πληκτρολογείτε το σύμβολο ισότητας, το όνομα της συνάρτησης και την εισαγωγική παρένθεση: =TRANSPOSE(

    Στη συνέχεια, επιλέξτε το εύρος πηγής χρησιμοποιώντας το ποντίκι ή πληκτρολογήστε το χειροκίνητα:

    Τέλος, πληκτρολογήστε την τελική παρένθεση, αλλά μην πατάτε το πλήκτρο Enter Σε αυτό το σημείο, ο τύπος Transpose του Excel θα πρέπει να μοιάζει με αυτόν:

    4. Συμπληρώστε τον τύπο TRANSPOSE

    Πατήστε Ctrl + Shift + Enter για να ολοκληρώσετε σωστά τον τύπο του πίνακα. Γιατί το χρειάζεστε αυτό; Επειδή ο τύπος πρόκειται να εφαρμοστεί σε περισσότερα από ένα κελιά και είναι ακριβώς αυτό για το οποίο προορίζονται οι τύποι πίνακα.

    Μόλις πατήσετε Ctrl + Shift + Enter , το Excel θα περιβάλλει τον τύπο Transpose σας με {καμπύλες αγκύλες} που είναι ορατές στη γραμμή τύπων και αποτελούν οπτική ένδειξη ενός τύπου συστοιχίας. Σε καμία περίπτωση δεν πρέπει να τις πληκτρολογήσετε χειροκίνητα, αυτό δεν θα λειτουργήσει.

    Το παρακάτω στιγμιότυπο οθόνης δείχνει ότι ο πηγαίος πίνακας μετατοπίστηκε με επιτυχία και 4 στήλες μετατράπηκαν σε 4 γραμμές:

    Τύπος TRANSPOSE στο Excel 365

    Στο Dynamic Array Excel (365 και 2021), η λειτουργία TRANSPOSE είναι απίστευτα εύκολη στη χρήση! Απλώς εισάγετε τον τύπο στο πάνω αριστερό κελί της περιοχής προορισμού και πατάτε το πλήκτρο Enter. Αυτό είναι όλο! Δεν χρειάζεται να μετράτε γραμμές και στήλες, ούτε τύπους συστοιχίας CSE. Απλώς λειτουργεί.

    =TRANSPOSE(A1:D5)

    Το αποτέλεσμα είναι ένα δυναμικό εύρος διαρροής που διαχέεται αυτόματα σε όσες γραμμές και στήλες χρειάζεται:

    Πώς να μεταφέρετε δεδομένα στο Excel χωρίς μηδενικά για κενά

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

    Αν θέλετε να επιστρέφετε κενά κελιά, τοποθετήστε τη συνάρτηση IF μέσα στον τύπο TRANSPOSE για να ελέγξετε αν ένα κελί είναι κενό ή όχι. Αν το κελί είναι κενό, η IF θα επιστρέψει μια κενή συμβολοσειρά (""), διαφορετικά δώστε την τιμή προς αντιμετάθεση:

    =TRANSPOSE(IF(A1:D5="","",A1:D5))

    Εισάγετε τον τύπο όπως εξηγήθηκε παραπάνω (θυμηθείτε να πατήσετε Ctrl + Shift + Enter για να ολοκληρώσετε σωστά τον τύπο του πίνακα) και θα έχετε ένα αποτέλεσμα παρόμοιο με αυτό:

    Συμβουλές και σημειώσεις σχετικά με τη χρήση του TRANSPOSE στο Excel

    Όπως μόλις είδατε, η λειτουργία TRANSPOSE έχει ορισμένες ιδιορρυθμίες που μπορεί να μπερδέψουν τους μη έμπειρους χρήστες. Οι παρακάτω συμβουλές θα σας βοηθήσουν να αποφύγετε τυπικά λάθη.

    1. Πώς να επεξεργαστείτε έναν τύπο TRANSPOSE

    Ως συνάρτηση πίνακα, η TRANSPOSE δεν επιτρέπει την αλλαγή μέρους του πίνακα που επιστρέφει. Για να επεξεργαστείτε έναν τύπο Transpose, επιλέξτε ολόκληρη την περιοχή στην οποία αναφέρεται ο τύπος, κάντε την επιθυμητή αλλαγή και πατήστε Ctrl + Shift + Enter για να αποθηκεύσετε τον ενημερωμένο τύπο.

    2. Πώς να διαγράψετε έναν τύπο TRANSPOSE

    Για να αφαιρέσετε έναν τύπο Transpose από το φύλλο εργασίας σας, επιλέξτε ολόκληρη την περιοχή που αναφέρεται στον τύπο και πατήστε το πλήκτρο Delete.

    3. Αντικαταστήστε τον τύπο TRANSPOSE με τιμές

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

    Αν θέλετε να διακόψετε τη σύνδεση μεταξύ των δύο πινάκων, αντικαταστήστε τον τύπο με υπολογισμένες τιμές. Για το σκοπό αυτό, επιλέξτε όλες τις τιμές που επιστρέφονται από τον τύπο σας, πατήστε Ctrl + C για να τις αντιγράψετε, κάντε δεξί κλικ και επιλέξτε Ειδική επικόλληση >, Τιμές από το μενού περιβάλλοντος.

    Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Πώς να μετατρέψετε τύπους σε τιμές.

    Έτσι μπορείτε να χρησιμοποιήσετε τη συνάρτηση TRANSPOSE για να περιστρέψετε δεδομένα στο Excel. Σας ευχαριστώ για την ανάγνωση και ελπίζω να σας δω στο blog μας την επόμενη εβδομάδα!

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.