Sélections de segments dans le titre - Conseils Excel

Table des matières

Joy a assisté à mon séminaire Houston Power Excel et a demandé s'il y avait un moyen d'afficher les éléments sélectionnés dans un segment dans une cellule au-dessus du tableau croisé dynamique.

J'adore les slicers, car ils peuvent vous montrer tous les éléments sélectionnés.

Dites que vous ne sélectionnez qu'un seul élément dans le segment ou le filtre de rapport. Si vous placez le champ Secteur dans le filtre de rapport, vous avez un excellent titre en B1 indiquant ce qui est sélectionné.

Le filtre de rapport fonctionne comme un titre avec un seul élément sélectionné.

Mais dès que vous sélectionnez 2 éléments ou plus dans le slicer, le titre devient (Multiple Items). Cela ne sert à rien.

Quels articles?

Alors - voici la solution que j'ai proposée à Joy à Houston. Retirez le secteur de la zone Filtre. Sélectionnez l'ensemble du tableau croisé dynamique. Copier avec Ctrl + C.

Copiez le tableau croisé dynamique d'origine.

Déplacez-vous loin vers la droite et collez une copie de votre tableau croisé dynamique. Vous souhaitez que ce tableau croisé dynamique se trouve en dehors de la zone d'impression et en dehors d'un écran de données. Je colle sur Z3.,

Supprimez tous les champs du nouveau tableau croisé dynamique. Prenez tout ce qui se trouve dans votre slicer et déplacez ce champ vers la zone Lignes.

Votre tableau croisé dynamique comprendra un en-tête, une liste des secteurs sélectionnés et une cellule indiquant le total général. Cliquez avec le bouton droit sur le total général et Supprimer le total général.

Supprimer le total général

Revenez à la cellule A1. Utilisez la formule =TEXTJOIN(", ",True,Z4:Z20). Cette nouvelle fonction a été introduite en février 2017 pour Office 365. Le deuxième argument s'appelle Ignorer le vide. Mettre True là empêchera qu'un tas de virgules supplémentaires n'apparaissent à la fin de votre liste.

Utilisez TEXTJOIN pour concaténer tous les éléments de champ de ligne du deuxième tableau croisé dynamique.

Dans la figure ci-dessus, j'ai appliqué le style de titre à la cellule A1. Cela se trouve dans la galerie Styles de cellule.

Seuls 2 ou 3 styles de cellules sont utiles, à mon avis. Le titre est bon.

Regarder la vidéo

Transcription vidéo

Apprenez Excel à partir du podcast, épisode 2202: sélections de slicer dans le titre.

Grande question aujourd'hui que j'ai ramassée lors de mon séminaire Houston Power Excel de Joy qui était là-bas pour le Texas Council of the IMA. Joy a un tableau croisé dynamique - nous allons donc créer un tableau croisé dynamique ici, Insertion, Tableau croisé dynamique, OK. Je ne sais pas, construisez une sorte de tableau croisé dynamique ici, peut-être que les clients descendent sur le côté gauche, Revenus, Bénéfices, quelque chose comme ça. Et Joy a un Slicer - donc Insert, Slicer, choisissez un Slicer by Cector, cliquez sur OK. Et Joy choisit quelques éléments dans le Slicer, puis voici la question: Joy veut prendre ces éléments sélectionnés et les mettre en tant que titre dans la cellule A1.

D'accord, un commentaire de Bart sur l'épisode 2198 résoudrait ce problème si nous n'avions qu'un seul élément sélectionné. Et Bart souligne que ce que nous pouvons faire est de prendre le champ Secteur et de le faire glisser vers Filtres, puis si vous n'avez qu'un seul élément sélectionné, bingo! Vous avez le titre. Mais, pour revenir à Excel 2007, ce mot horrible composé de plusieurs éléments, qu'est-ce qui se passe avec ça? Ce n'est pas du tout utile. Cela ne fonctionne donc pas lorsque plusieurs éléments sont sélectionnés.

Alors, voici ma solution de contournement qui va nous amener tous les secteurs: La première chose que je veux faire, c'est que je veux créer un deuxième tableau croisé dynamique hors de vue - juste, comme, là-bas dans la colonne Z où personne ne le verra - et ce tableau croisé dynamique doit être lié à ce Slicer. Et donc ma façon peu coûteuse et sale de faire cela est de copier le tableau croisé dynamique, et de venir ici dans la colonne Z et de coller. Bien. Et en copiant et collant, je n'ai pas à me soucier de venir ici pour analyser et filtrer les connexions, et choisir ce Tied to Sector - c'est déjà lié au secteur, vous savez, donc c'est plus rapide. Et ce que nous allons faire dans ce tableau croisé dynamique, c'est que nous allons mettre tout ce qui se trouve dans le Slicer dans la zone des lignes. C'est le seul domaine que nous allons avoir ici.Débarrassez-vous de tous les autres champs - tous les autres champs disparaissent Et, plus important encore, nous allons nous débarrasser du mot "Grand Total" - alors faites un clic droit et Supprimer le Grand Total.

Donc, que se passe-t-il maintenant, j'ai deux choses sélectionnées, et bien sûr si je choisis plus - donc je reviendrai ici et maintiendrai la touche Ctrl enfoncée ou utiliser la sélection multiple et sélectionner plusieurs éléments - alors nous revenez en arrière et regardez ce tableau croisé dynamique loin là-bas dans la colonne Z. J'ai maintenant une liste des quatre éléments. Bien? Nous allons donc savoir qu'à partir d'ici dans Z4, pour une longueur inconnue, il y aura une liste de tous les éléments sélectionnés. Donc, nous allons revenir ici à notre cellule Titre et utiliser cette nouvelle fonction géniale qui est apparue en février 2007 - = TEXTJOIN. Entre chaque élément, je veux mettre une virgule, un espace, c'est entre guillemets, puis la partie la plus importante ici pour que cela fonctionne, ignorer vide, oui, ignorer vide (= TEXTJOIN (",", True,). Et puis, où sont nos données? Je partirai d'ici, nous allons juste naviguer par ici,nous allons commencer à partir de la toute première cellule et juste en bas autant que nous pourrions en avoir, comme ça, appuyez sur ENTER. Et maintenant, dans la cellule A1 - nous allons Cell Styles et choisirons le titre - comme je le choisis dans le Slicer, il se met à jour automatiquement. Si je choisis deux ou trois, pas de soucis, ça mettra des virgules entre les deux; si je n'en choisis qu'un, c'est bien; si je les choisis tous, ça les mettra tous. Bien.

Donc, en utilisant TEXTJOIN et ce deuxième tableau croisé dynamique sur la droite, un excellent moyen d'afficher les sélections de Slicer en tant que titre et d'éviter tout le bogue des éléments multiples - c'est un bogue, ils l'ont fait par conception, je pense que était horrible dans Excel 2007.

Maintenant, cette astuce et de nombreuses autres astuces similaires se trouvent dans mon livre, LIVe, les 54 meilleurs conseils Excel de tous les temps.

Récapitulatif de l'épisode d'aujourd'hui: Joy in Houston - puis-je avoir les informations sélectionnées dans le slicer en tant que titre au-dessus du tableau croisé dynamique? Nous faisons glisser le segment vers le filtre de rapport, mais si vous choisissez plusieurs éléments, vous obtenez cet horrible titre de plusieurs éléments entre parenthèses. Je veux dire, quels sont les éléments multiples? Les segments vous permettent de voir les éléments, mais si vous ne souhaitez pas inclure le segment dans votre plage d'impression, vous pouvez créer votre premier tableau croisé dynamique, ajouter un segment, copier ce tableau croisé dynamique et le coller à droite - loin dans le droit où personne ne pourra le voir. Cela permettra au tableau croisé dynamique de le connecter automatiquement au segment. Placez uniquement le champ Slicer dans les lignes de ce deuxième tableau croisé dynamique, supprimez la ligne Grand Total et utilisez TEXTJOIN, en disant, Ignorez les espaces vides, pour placer toutes les sélections de segments dans une cellule.

Pour télécharger le classeur à partir de la vidéo d'aujourd'hui, visitez l'URL dans la description YouTube.Il existe également des listes de mes prochains séminaires - j'aimerais vous voir à l'un de mes séminaires Excel.

Je tiens à remercier Joy de m'avoir posé cette question à Houston, et je tiens à vous remercier d'être passé. Nous vous reverrons la prochaine fois pour un autre netcast de.

Télécharger le fichier Excel

Pour télécharger le fichier Excel: slicer-selections-in-title.xlsx

J'adore découvrir de nouvelles techniques dans mes séminaires Power Excel. Pour obtenir la liste des événements à venir, consultez Séminaires Power Excel à venir.

Excellente pensée du jour

J'ai demandé à mes amis Excel Master leurs conseils sur Excel. Pensée d'aujourd'hui à méditer:

"Garbage in, insight out."

Kevin Sullivan

Articles intéressants...