Συγκεντρωτικός πίνακας με κείμενο στην περιοχή τιμών - Συμβουλές για το Excel

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

Μπορείτε να δημιουργήσετε έναν συγκεντρωτικό πίνακα με κείμενο στην περιοχή τιμών; Η Σούζαν από τη Μελβούρνη Φλόριντα έχει ένα πεδίο κειμένου και θέλει να δει το κείμενο πριν και μετά.

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

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

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

  1. Βεβαιωθείτε ότι τα δεδομένα σας είναι μορφοποιημένα ως πίνακας επιλέγοντας ένα κελί στα δεδομένα και πατώντας Ctrl + T. Σημειώστε το όνομα του πίνακα όπως φαίνεται στην καρτέλα Table Tools της κορδέλας.
  2. Εισαγωγή, συγκεντρωτικός πίνακας. Επιλέξτε "Προσθήκη αυτών των δεδομένων στο μοντέλο δεδομένων" κατά τη δημιουργία του συγκεντρωτικού πίνακα.

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

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

    Σημείωση

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

    Τα μέτρα επιτρέπουν περισσότερες λειτουργίες από τα παραδοσιακά πεδία
  5. Πληκτρολογήστε ένα όνομα πεδίου ListOfCodes
  6. Ο τύπος είναι =CONCATENATEX(Table1,Table1(Code),", ")
  7. Αφήστε τη μορφή ως Γενικά
  8. Κάντε κλικ στην επιλογή Έλεγχος τύπου DAX για να βεβαιωθείτε ότι δεν υπάρχουν τυπογραφικά λάθη

    Ρυθμίστε το Μέτρο
  9. Κάντε κλικ στο OK. Το νέο μέτρο θα εμφανιστεί στη λίστα πεδίων.

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

    Ο Chris στο LAX άλλαξε από Apple σε Fig

Σημείωση

Είναι πιθανώς σημαντικό να αφαιρέσετε τα συνολικά σύνολα από αυτόν τον συγκεντρωτικό πίνακα. Διαφορετικά, η διασταύρωση της στήλης Grand Total Row και Grand Total θα εμφανίσει όλους τους κωδικούς στον πίνακα που χωρίζονται με στήλες. Μπορείτε να μεταβείτε στο PivotTable Tools Design, Grand Total, Off για σειρές και στήλες.

Εκπληκτικά, καθώς αναδιατάσσετε τα πεδία στις σειρές και τις στήλες, το CONCATENATEX ενημερώνεται.

Αφού αλλάξετε τα πεδία στις σειρές και τις στήλες

Μετά τη χρήση αυτής της μεθόδου για λίγες εβδομάδες, εγώ και άλλοι παρατήρησα ότι σε ορισμένα σύνολα δεδομένων, οι συνδυασμένες τιμές θα περιείχαν διπλότυπα, όπως τα δεδομένα Fig, Fig που εμφανίζονται στην ανατολική περιοχή παραπάνω. Χάρη στο Rob Collie στο PowerPivotPro.com, μπορείτε να αφαιρέσετε τα αντίγραφα αλλάζοντας

=CONCATENATEX(Table1, Table1(Code), ”, “)

προς το

=CONCATENATEX(Values(Table1(Code)), Table1(Code), ", ")

Η συνάρτηση VALUES επιστρέφει έναν νέο πίνακα με τις μοναδικές τιμές που βρίσκονται σε μια στήλη.

Δες το βίντεο

Λήψη αρχείου Excel

Για να κατεβάσετε το αρχείο excel: pivot-table-with-text-in-Values-area.xlsx

Η γλώσσα τύπου DAX επιτρέπει πολλούς νέους υπολογισμούς σε έναν συγκεντρωτικό πίνακα.

Excel Thought Of the Day

Ζήτησα από τους φίλους μου στο Excel Master τις συμβουλές τους σχετικά με το Excel. Η σημερινή σκέψη να σκεφτούμε:

"Το Excel κατακτά όλα"

Kevin Lehrbass

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