Après une mise à jour d’avril 2024, Excel pour Mac a supprimé les filtres texte « Contient / Ne contient pas » dans les tableaux croisés dynamiques. Le correctif est disponible à partir de la version 16.86. Voici l’état des lieux, les solutions fiables et les procédures pas à pas.
Impossibilité de filtrer un tableau croisé dynamique par « Contient » / « Ne contient pas »
Vue d’ensemble du problème
- À la suite de la mise à jour du 16 avril 2024 d’Excel pour Mac (publication de la branche 16.84, puis 16.85), le menu Filtrer ➜ Par libellé n’affichait plus que des filtres de type date/heure.
- Les options textuelles « Contient » et « Ne contient pas » disparaissaient, empêchant tout filtrage par chaîne et brisant des TCD existants lors d’une modification du filtre.
- Le phénomène a été constaté par de nombreux utilisateurs sur différentes machines. Des versions antérieures (ex. 16.66) continuaient de fonctionner normalement.
À retenir : il s’agit d’une régression introduite mi‑avril 2024 du côté Mac. Elle ne dépend pas des données sources mais de l’interface de filtre des TCD.
Qui est concerné ?
- Produit : Excel pour Mac (Microsoft 365).
- Versions touchées : builds 16.84 et 16.85 (canal grand public au printemps 2024).
- Non impactés : Excel pour Windows, et les versions Mac corrigées à partir de 16.86.
Solutions ou contournements recensés
Action | Efficacité | Commentaire rapide |
---|---|---|
Ne pas modifier le filtre ou annuler la modification | Préserve l’affichage existant | Utile si le TCD possédait déjà le bon filtre avant la mise à jour. |
Créer un segment (slicer) et taper le texte dans la zone de recherche | Souvent OK | Le champ de recherche du segment accepte encore les chaînes et agit comme un « contient ». |
Filtrer la source de données avant de créer/actualiser le TCD | Dépanne | Permet d’éviter un filtrage direct dans le TCD, en déléguant le tri/filtre à la table source. |
Revenir à une version antérieure (16.84/16.66) | Radical, mais fiable | Installer un package antérieur depuis l’historique des mises à jour, puis désactiver l’auto‑MAJ. À réserver au court terme. |
Signaler le bug via Aide ➜ Commentaires ➜ « J’aime pas » | Recommandé | Plus les retours sont nombreux, plus la correction est priorisée. |
Correctif Microsoft : disponibilité et versions
- Le dysfonctionnement a été corrigé à partir de la version 16.86. Les options « Contient » / « Ne contient pas » réapparaissent dans Filtrer ➜ Par libellé.
- Initialement, le correctif a été exposé sur les canaux Insider / Beta en mai 2024, puis déployé au grand public au cours de juin 2024 (16.86), et bien sûr présent dans toutes les versions ultérieures (16.87+).
Chronologie synthétique
Date | Version | Canal | État du filtre TCD |
---|---|---|---|
16 avril 2024 | 16.84 | Grand public | Régression : seuls les filtres « date/heure » s’affichent. |
14 mai 2024 | 16.85 | Grand public | Bug toujours présent. |
début mai 2024 | 16.86 (pré‑version) | Insider / Beta | Correctif disponible pour test. |
11 juin 2024 | 16.86 | Grand public | Correctif généralisé. |
16 juillet 2024 et après | 16.87+ | Grand public | Correctif inclus. |
septembre 2024 | 16.89 | Grand public | Rappel : nouvelles mises à jour réservées à macOS Ventura et ultérieur. |
Important : si vous êtes encore en 16.84/16.85, la mise à jour vers 16.86 ou ultérieur rétablit les filtres texte des TCD.
Procédures pas à pas
Vérifier la version d’Excel pour Mac
- Ouvrez Excel, puis cliquez sur Excel ➜ À propos d’Excel. Notez la version (ex. 16.86) et le numéro de build.
- Depuis la barre de menu, allez dans Aide ➜ >Vérifier/Rechercher des mises à jour pour lancer Microsoft AutoUpdate (MAU).
- Installez les mises à jour disponibles. Après redémarrage, revérifiez la version.
Basculer temporairement vers Microsoft 365 Insider (si le correctif n’apparaît pas)
- Dans Excel : Aide ➜ Vérifier/Rechercher des mises à jour pour ouvrir MAU.
- Cliquez sur Avancé… ➜ cochez Rejoindre le programme Microsoft 365 Insider.
- Sélectionnez Beta (ou Current Channel Preview), validez puis Rechercher des mises à jour.
- Installez la build proposée (16.86+), rouvrez Excel et testez un TCD avec Par libellé : les filtres « Contient » / « Ne contient pas » doivent être de retour.
Créer un segment (slicer) pour contourner le bug
- Cliquez dans le TCD, puis allez dans l’onglet Tableau croisé dynamique (ou Analyser selon la traduction).
- Choisissez Insérer un segment et cochez le champ texte à filtrer.
- Utilisez la zone de recherche du segment : taper une chaîne agit comme un filtre contient. Astuce : vous pouvez afficher plusieurs segments (par exemple Catégorie, Produit) et cumuler leurs recherches.
Filtrer la source de données avant d’actualiser le TCD
- Sélectionnez la table source (onglet Données ou Accueil selon votre ruban), puis appliquez un filtre standard « Contient ».
- Revenez au TCD et cliquez sur Actualiser. Le TCD ne verra que les lignes filtrées.
- Conservez une copie du fichier avant de supprimer le filtre source si vous devez revenir en arrière.
Revenir à une version antérieure (downgrade) — solution de dernier recours
- Ouvrez Microsoft AutoUpdate et désactivez l’option « Maintenir automatiquement à jour ».
- Installez un package d’installation d’une version stable non affectée (ex. 16.84 antérieure à la régression dans certains environnements, ou 16.66). Note : selon la politique de diffusion, les liens vers d’anciens packages peuvent être limités.
- Après installation, vérifiez la version dans À propos d’Excel et testez vos TCD.
- Lorsque le correctif est disponible sur votre canal, réactivez les mises à jour automatiques et remontez vers une version récente.
Bonnes pratiques : gardez un installeur de secours de la version validée par votre équipe, et testez les nouvelles builds sur un fichier de travail copie avant de déployer.
Compatibilité macOS et réception des mises à jour
Depuis la build 16.89 (septembre 2024), macOS Ventura (13) ou ultérieur est requis pour recevoir les mises à jour Word/Excel/PowerPoint/Outlook/OneNote sur Mac. Les Mac restés sur Monterey (12) ne reçoivent plus de mises à jour après 16.88 (août 2024). Assurez‑vous d’être sur Ventura, Sonoma ou Sequoia pour bénéficier des correctifs les plus récents.
Pourquoi c’est crucial : si votre Mac n’est pas sur une version de macOS prise en charge, Excel continue de fonctionner mais vous ne recevez aucune mise à jour — y compris les correctifs de bugs et de sécurité.
Contrôles après mise à jour
- Dans un TCD, cliquez sur l’en‑tête du champ texte puis sur Filtrer.
- Choisissez Par libellé : vous devez voir à nouveau les opérateurs « Contient » et « Ne contient pas ».
- Testez un critère (par ex.
contient
« VIP »). Le filtrage doit s’appliquer immédiatement aux lignes/éléments du TCD.
Bonnes pratiques pour éviter la régression en production
- Versionnement : notez précisément la version/built utilisée lors de la validation de vos rapports.
- Anneau de test : gardez un Mac « pilote » sur Insider/Preview pour détecter les régressions avant le déploiement massif.
- Copie de sécurité : dupliquez le classeur avant d’actualiser un TCD ou de toucher au filtre.
- Segments et filtres source : même après correctif, conservez ces habitudes — elles servent de roues de secours.
FAQ et cas particuliers
Est‑ce que ce changement était intentionnel ?
Non. Il s’agit d’une régression qui a été corrigée à partir de 16.86.
Le problème touche‑t‑il Windows ?
Non, ce bug a été signalé sur la branche Mac. Les filtres texte sont restés disponibles sur Windows.
Le critère « Contient » est‑il sensible à la casse ?
Dans l’interface des TCD, le test de sous‑chaîne est généralement insensible à la casse. Pour une logique avancée (regex, correspondance exacte, etc.), appliquez un filtre sur la table source ou une colonne auxiliaire (par ex. =NON(ESTERREUR(CHERCHE("vip";[Nom])))
) puis filtrez sur VRAI
.
Je ne vois toujours pas les opérateurs texte après mise à jour
Vérifiez trois points : (1) votre version ≥ 16.86 ; (2) votre canal de mise à jour (Insider/Preview/Grand public) ; (3) votre macOS (Ventura ou plus récent pour continuer à recevoir les mises à jour). En dernier recours, réinitialisez le TCD (retirez puis réinsérez le champ) et redémarrez Excel.
Les segments remplacent‑ils complètement les filtres « Par libellé » ?
Non. Les segments offrent un recherche/contient très pratique, mais ils ne proposent pas l’opérateur « Ne contient pas ». Ils restent un excellent filet de sécurité.
Peut‑on automatiser un contrôle de version avant d’ouvrir un fichier critique ?
En environnement géré, centralisez la politique de mise à jour (Microsoft AutoUpdate) et documentez la version minimale requise pour vos rapports.
Exemple guidé : reconstruire un filtre « Contient » proprement
- Insérez un nouveau TCD à partir d’une table structurée (Créer un tableau ⇢ cochez Mon tableau comporte des en‑têtes).
- Placez votre champ texte en Étiquettes de lignes.
- Dans l’en‑tête du TCD, cliquez sur Filtrer ⇢ Par libellé ⇢ Contient ⇢ tapez la chaîne (ex.
VIP
). - Validez. Le TCD n’affiche plus que les éléments contenant la sous‑chaîne spécifiée.
Check‑list d’investigation si le problème réapparaît
- 1 — Version d’Excel : 16.86 ou ultérieur ? Si non, mettez à jour.
- 2 — macOS : Ventura ou plus récent ? Sinon, vous ne recevez plus de mises à jour récentes.
- 3 — Type de champ : le champ placé en étiquettes est‑il bien texte (pas une date stockée en texte, ni un numéro formaté) ?
- 4 — Cache TCD : Actualiser le TCD, voire Modifier la source de données si la table a été déplacée.
- 5 — Essai avec segment : si le segment trouve la chaîne mais pas le filtre « Par libellé », mettez à jour Excel.
Résumé express
Un bug introduit mi‑avril 2024 sur Excel Mac a supprimé les filtres « Contient / Ne contient pas » dans les TCD. Microsoft l’a corrigé à partir de 16.86, désormais disponible dans les canaux courants. Mettez Excel à jour (ou passez brièvement sur Insider) ou utilisez un contournement en attendant.
Références communautaires et officielles
- Discussions d’utilisateurs confirmant le problème et sa correction (communautés techniques Microsoft et développeurs).
- Historique des versions Office pour Mac indiquant la disponibilité de 16.84 → 16.89 et au‑delà.
- Note de compatibilité : depuis 16.89 (septembre 2024), mises à jour réservées à macOS Ventura et ultérieur.
Mises à jour de contexte : ce guide reflète l’état des versions au moment de sa rédaction et privilégie les chemins de résolution fiables (mise à jour en 16.86+), tout en documentant des alternatives sûres (segments, filtrage source, downgrade court terme). En entreprise, appliquez une gouvernance d’anneaux de mise à jour et une validation systématique sur échantillon avant généralisation.