Comment utiliser la fonction UNIQUE dans une plage de données horizontale dans Google Sheets

Savez-vous comment utiliser la fonction UNIQUE dans une plage de données horizontale dans Google Sheets ? Auparavant, nous avions besoin d’une fonction auxiliaire. Mais ce n’est plus le cas.

La plupart des fonctions de Google Sheets fonctionnent bien avec des tableaux verticaux. Mais il y a des exceptions à cela.

La fonction Hlookup dans Google Sheets fonctionne avec un ensemble de données horizontales.

Avez-vous déjà essayé d’utiliser la fonction UNIQUE dans une plage de données horizontale dans Google Sheets ? Si vous essayez, vous constaterez qu’elle renvoie simplement l’ensemble de données tel quel.

Il existe une fonction complémentaire dans Google Sheets qui peut vous aider à résoudre ce dilemme. Je vais y revenir dans la section des exemples.

Pourquoi la fonction UNIQUE se comporte-t-elle ainsi ?

La raison en est simple. La fonction Unique est spécifiquement conçue pour être utilisée sur des tableaux de données verticaux.

La formule Unique trouve et élimine les doublons dans les lignes de tableaux à une ou plusieurs colonnes.

Si vous avez encore des doutes, consultez les exemples ci-dessous.

Mise à jour : Il prend désormais également en charge les ensembles de données horizontaux. Veuillez lire « Filtrer des colonnes ou des lignes distinctes dans Google Sheets – Améliorations de la fonction UNIQUE ». Cependant, la méthode ci-dessous fonctionne toujours. Vous pouvez donc continuer à lire.

Fonction UNIQUE de Google Sheets dans un ensemble de données verticales

Voici un exemple qui montre comment la fonction UNIQUE fonctionne dans un ensemble de données verticales. Comme vous pouvez le constater, elle supprime les doublons et renvoie des valeurs uniques.

=unique(A1:B6)

La formule Unique fonctionne parfaitement dans les tableaux de données disposés de manière similaire.

Fonction UNIQUE de Google Sheets dans une plage de données horizontale

L’exemple suivant montre (la formule après la capture d’écran) comment utiliser la fonction UNIQUE dans une plage de données horizontale dans Google Sheets.

Mais la capture d’écran ci-dessous montre comment ne pas utiliser la formule Unique de Google Sheets horizontalement.

La formule renvoie les données sans aucun changement car ce n’est pas une utilisation correcte.

=unique(A1:F2)

Alors, quelle est l’utilisation appropriée de Unique dans un ensemble de données horizontales ?

Au début de ce tutoriel, j’ai mentionné une fonction de soutien qui peut résoudre de tels problèmes.

Oui ! Vous pouvez utiliser la fonction TRANSPOSE conjointement avec la plupart des fonctions pour les rendre compatibles avec des ensembles de données horizontaux.

L’utilisation appropriée de la fonction UNIQUE dans la plage de données horizontale ci-dessus est la suivante :

=transpose(unique(transpose(A1:F2)))

Note : Vous pouvez maintenant l’utiliser comme suit. La fonction Transpose n’est pas requise.

=unique(A1:F2,true)

Anatomie de la formule basée sur la transposition :

=transpose(A1:F2)

La formule ci-dessus convertit l’ensemble de données horizontal en un ensemble de données vertical.

=unique(transpose(A1:F2))

Cette formule supprime les doublons. Maintenant, le résultat est sous forme verticale.

Avec une autre formule de Transpose, nous pouvons à nouveau rendre les données horizontales. C’est tout.

De cette manière, vous pouvez utiliser la fonction UNIQUE dans la plage de données horizontale dans Google Sheets.

Ces astuces s’appliquent à la plupart des fonctions de Google Sheets.

Articles en lien