Τύπος Excel: Πίνακας μεταφοράς χωρίς μηδενικά -

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

Γενική φόρμουλα

(=TRANSPOSE(IF(rng="","",rng)))

Περίληψη

Για να μεταφέρετε δυναμικά έναν πίνακα που περιέχει κενά, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα με βάση τη συνάρτηση TRANSPOSE και τη συνάρτηση IF. Στο παράδειγμα που εμφανίζεται, ο τύπος συστοιχίας πολλαπλών κυττάρων στο H5: I9 είναι:

(=TRANSPOSE(IF(B5:F6="","",B5:F6)))

Σημείωση: αυτός είναι ένας τύπος πίνακα που πρέπει να εισαχθεί με Control + Shift + Enter σε ολόκληρο το εύρος H5: I9, εκτός από το Excel 365.

Εξήγηση

Η συνάρτηση TRANSPOSE μεταφέρει αυτόματα τιμές σε οριζόντιο προσανατολισμό σε κατακόρυφο προσανατολισμό και αντίστροφα.

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

Χωρίς IF, ο πίνακας που πηγαίνει στο TRANSPOSE μοιάζει με αυτό:

("Item","apples","pears","limes",0;"Qty",14,10,4,0)

Μετά το IF, μοιάζει με αυτό:

("Item","apples","pears","limes","";"Qty",14,10,4,"")

ενδιαφέροντα άρθρα...