XLOOKUP : Comment afficher les données visibles (filtrées) dans Google Sheets

par bolamarketing.com

Salut les amis, aujourd’hui je vais vous dévoiler un petit secret sur l’utilisation de la fonction XLOOKUP dans Google Sheets pour afficher les données visibles. C’est super pratique, vous allez adorer ça !

Pourquoi c’est important ?

Avant de plonger dans le vif du sujet, laissez-moi vous expliquer pourquoi cela peut être si utile. Vous savez, lorsque vous travaillez avec de grandes quantités de données, il peut être fastidieux de filtrer les résultats pour afficher uniquement ce dont vous avez besoin. Eh bien, grâce à la fonction XLOOKUP, vous pouvez facilement afficher les données visibles et ignorer celles qui sont masquées. C’est vraiment une fonctionnalité très pratique et je vais vous montrer comment l’utiliser.

Les différentes méthodes pour masquer les données

Avant de commencer, je vais vous expliquer rapidement les différentes méthodes que vous pouvez utiliser pour masquer les données dans Google Sheets. Il y en a deux principales :

  1. La méthode classique consiste à utiliser l’option « Filtrer les données » dans le menu « Données ». C’est probablement celle que vous utilisez le plus souvent.
  2. Une autre méthode consiste à utiliser l’option « Grouper » dans le menu « Affichage ». Cette méthode est idéale si vous souhaitez masquer plusieurs lignes à la fois.

Maintenant que vous avez toutes les cartes en main, passons à la partie intéressante !

Comment utiliser XLOOKUP avec les données visibles

La fonction XLOOKUP offre de nombreuses options de personnalisation pour rechercher une clé/valeur dans un tableau. Je ne vais pas entrer dans les détails ici, mais si vous voulez en savoir plus, vous pouvez consulter le tutoriel pertinent sur notre site Crawlan.com.

Pour l’instant, je vais vous montrer comment utiliser une formule de base pour afficher les données visibles avec XLOOKUP dans Google Sheets. Vous verrez, c’est super simple !

Exemple de données (non filtrées)

Supposons que nous ayons une liste de codes d’articles dans la colonne A et les quantités correspondantes dans la colonne B. Voici à quoi cela peut ressembler :

A B
Code1 10
Code2 5
Code3 20
Code4 15

Pour obtenir la quantité du premier article se terminant par « 3 », nous pouvons utiliser la fonction XLOOKUP avec un match en mode joker (*). Voici la formule à utiliser :

=XLOOKUP("*3", A2:A, B2:B, "Non disponible", 0)

Maintenant, passons aux choses sérieuses !

Exemple de données (filtrées) et XLOOKUP avec les données visibles

Supposons que nous filtrions maintenant les données pour n’afficher que les articles dont le code ne contient pas la lettre « o ». Voici à quoi ressemble notre tableau filtré :

A B
Code1 10
Code3 20

Comme vous pouvez le voir, si nous utilisons la même formule XLOOKUP que précédemment, elle ne tiendra pas compte des lignes masquées et renverra une valeur incorrecte.

Pour résoudre ce problème, nous devons utiliser une combinaison de la fonction BYROW et de la fonction SUBTOTAL. Cette combinaison renverra 1 pour les lignes visibles et 0 pour les lignes masquées.

Voici la formule à utiliser pour obtenir les données visibles avec XLOOKUP :

=ArrayFormula(XLOOKUP("*3", A2:A & "^" & BYROW(A2:A, LAMBDA(range, SUBTOTAL(103, range)))), B2:B, "Non disponible", 0)

Et voilà ! Vous savez maintenant comment utiliser la fonction XLOOKUP pour afficher les données visibles dans Google Sheets. C’est super pratique, n’est-ce pas ?

N’oubliez pas de poster vos questions dans les commentaires ci-dessous si vous en avez. Je serai ravi de vous aider !

Passez une excellente journée et à bientôt sur Crawlan.com !

Articles en lien