Comment comparer des valeurs séparées par des virgules dans Google Sheets

Imaginez-vous recevoir une commande contenant une longue liste de livres au format CSV. Plus tard, vous recevez une commande révisée des mêmes livres au même format. Si on vous demande d’envoyer les livres uniques des deux commandes ou les livres correspondants aux deux commandes, que feriez-vous ?

Dans cet article, je vais vous montrer comment comparer des valeurs séparées par des virgules dans Google Sheets et obtenir des résultats distincts, uniques ou correspondants. Ces méthodes vous seront utiles dans diverses situations de la vie réelle.

Des formules pour comparer des valeurs distinctes

Pour comparer des valeurs distinctes de deux ensembles de valeurs séparées par des virgules dans Google Sheets, nous utiliserons la fonction « UNIQUE ». Voici comment procéder :

Dans une feuille de calcul Google Sheets, entrez les valeurs comme indiqué dans l’image ci-dessous :

comparaison des valeurs séparées par des virgules (CSV) - Exemple

Pour obtenir les valeurs distinctes, utilisez la formule suivante dans la cellule C2 :

=textjoin(", ",true,unique(ArrayFormula(trim(split(textjoin(", ", true,A2:B2),","))),true,true))

Faites glisser cette formule vers les cellules C3:C4 pour obtenir les résultats respectifs.

Obtenir des valeurs uniques

Pour obtenir des valeurs uniques dans Google Sheets, nous utiliserons également la fonction « UNIQUE ». Voici comment procéder :

Dans la cellule D2, utilisez la formule suivante :

=textjoin(", ",true,unique(ArrayFormula(trim(split(textjoin(", ", true,A2:B2),","))),true,false))

Faites glisser cette formule vers les cellules D3:D4 pour obtenir les résultats respectifs.

Comparer les ensembles de valeurs et obtenir les valeurs correspondantes

Pour comparer deux ensembles de valeurs séparées par des virgules et obtenir les valeurs correspondantes, nous utiliserons la fonction « FILTER » et la fonction « REGEXMATCH ». Voici comment procéder :

Dans la cellule E2, utilisez la formule suivante :

=TEXTJOIN(", ",TRUE,filter(trim(split(A2,",")),regexmatch(trim(split(A2,",")),textjoin("|",true,trim(split(B2,","))))))

Faites glisser cette formule vers les cellules E3:E4 pour obtenir les résultats respectifs.

Et voilà ! Vous avez maintenant les méthodes pour comparer des valeurs séparées par des virgules dans Google Sheets et obtenir des résultats distincts, uniques ou correspondants. Utilisez-les pour faciliter votre travail de manipulation de données dans vos feuilles de calcul. Et si vous avez besoin de plus de conseils et astuces sur Google Sheets, n’oubliez pas de visiter Crawlan.com.

Ressources connexes

Articles en lien