Peut-on renvoyer toutes les correspondances dans XLOOKUP ?
Réponse courte : ce n’est pas possible. Mais ne vous inquiétez pas car il existe une meilleure fonction pour obtenir ce que vous voulez. Oui, tous les matchs. Et la fonction est FILTRE.
Dans l’exemple ci-dessus, nous avons toutes les données correspondant à EAST dans la colonne de zone.
La formule
Alors, voici comment utiliser cette fonction pour obtenir toutes les correspondances :
- Entrez d’abord la fonction FILTRE dans une cellule.
- Après cela, dans l’argument tableau, sélectionnez toute la plage de données.
- Ensuite, dans l’argument include, sélectionnez la colonne à partir de laquelle vous souhaitez vérifier toutes les valeurs correspondantes.
- Dans le même argument, après cette plage de colonnes, entrez le signe égal (=) et la valeur à vérifier pour les correspondances. Encore une fois, utilisez des guillemets doubles pour spécifier le texte.
- Fermez la fonction et appuyez sur Entrée pour obtenir le résultat.
Et au moment où vous appuyez sur Entrée, il renverra un tableau avec toutes les correspondances où la valeur de la zone est « Est ».
Oui, FILTER est une fonction de tableau dynamique dans laquelle vous n’avez pas besoin d’utiliser CTRL + SHIFT + ENTER pour obtenir le résultat.
Il obtiendra automatiquement la réponse dans une plage en fonction de sa taille. Vous devez donc vous assurer que la zone où vous entrez dans la fonction dispose de suffisamment d’espace pour obtenir toutes les correspondances pour vous.
Si vous avez une valeur n’importe où dans la plage qui doit être utilisée par le tableau renvoyé par la fonction FILTER, vous obtiendrez le #SPILL ! Erreur .