Trouver les doublons dans les nouvelles lignes à l’intérieur des cellules dans Google Sheets

La meilleure façon de trouver les doublons dans les nouvelles lignes à l’intérieur des cellules dans Google Sheets est d’utiliser la mise en forme conditionnelle. Dans cet article, nous vous expliquerons comment mettre en évidence les doublons dans la deuxième ligne à l’intérieur des cellules, que ce soit dans une colonne ou dans plusieurs lignes.

Comment trouver les doublons dans les nouvelles lignes à l’intérieur des cellules d’une colonne ?

Vous pouvez utiliser la fonction de mise en forme conditionnelle intégrée pour mettre en évidence les doublons dans les nouvelles lignes à l’intérieur des cellules d’une colonne dans Google Sheets. Voici les étapes à suivre :

  1. Sélectionnez la plage de cellules que vous souhaitez vérifier pour les doublons dans les nouvelles lignes.
  2. Allez dans le menu « Format », puis choisissez « Mise en forme conditionnelle ».
  3. Dans le menu déroulant « Mettre en forme les cellules si », choisissez « La formule personnalisée est ».
  4. Dans le champ « Valeur ou formule », entrez la formule donnée après la septième étape ci-dessous.
  5. Remplacez A1 et $A$1:$A1 par la première cellule de votre plage sélectionnée.
  6. Choisissez le style de mise en forme que vous souhaitez appliquer aux doublons dans les nouvelles lignes de la plage de cellules sélectionnée.
  7. Cliquez sur « Terminé » pour appliquer la mise en forme.

Formule de la règle (Colonne) :
=ArrayFormula(not(regexmatch(trim(regexextract(A1& » », »n.« )), »^ »&textjoin(« $|^ »,1,unique(trim(ifna(regexextract($A$1:$A1& » », »n.« ))),false,true))& »$ »)))

Cette formule mettra en évidence les cellules dans la colonne A où les valeurs dupliquées apparaissent dans de nouvelles lignes à l’intérieur de chaque cellule.

Anatomie de la règle : Extraire les valeurs de la deuxième ligne dans les cellules et les analyser

Nous pouvons décomposer la règle ci-dessus et voir comment chaque partie contribue à mettre en évidence les doublons dans les nouvelles lignes à l’intérieur des cellules dans A1:A dans Google Sheets.

Partie 1 :
La première chose à faire est d’extraire la valeur de la deuxième ligne de la cellule A1. En utilisant REGEXEXTRACT, nous pouvons extraire tous les caractères après le caractère de saut de ligne. Nous devons supprimer les espaces supplémentaires du résultat.

Partie 2 :
Il s’agit d’une formule similaire pour $A$1:$A1, avec des modifications supplémentaires. Dans cette partie, nous utilisons UNIQUE pour obtenir les valeurs distinctes qui ne se répètent pas.

Partie 2_a :
TEXTJOIN combine les valeurs extraites de la partie 2 et forme une expression régulière. C’est cette expression régulière qui sera utilisée pour mettre en évidence les doublons dans les nouvelles lignes à l’intérieur des cellules d’une colonne.

Partie 3 :
La formule REGEXMATCH finale qui trouve les doublons dans les nouvelles lignes d’une colonne est la suivante :
=ArrayFormula(not(regexmatch(part_1,part_2_a)))

Partie 1 : La valeur de la nouvelle ligne dans la ligne en cours.
Partie 2_a : Les valeurs distinctes dans les nouvelles lignes jusqu’à la ligne en cours.

La logique est que si la partie 1 ne correspond pas à la partie 2_a, cela signifie qu’elle apparaît déjà dans la plage de cellules en tant que doublon.

Voilà la logique derrière la recherche de doublons dans les nouvelles lignes à l’intérieur des cellules d’une colonne dans Google Sheets.

Comment trouver des doublons dans les nouvelles lignes à l’intérieur des cellules à travers les lignes ?

Comment appliquer la formule ci-dessus dans un tableau ? La formule ci-dessus ne fonctionnera pas pour mettre en évidence les doublons dans les nouvelles lignes à travers les lignes. Nous devons modifier la partie de l’expression régulière, qui est la partie 2_a. Cette fois-ci, nous avons plusieurs enregistrements dans la plage A1:D10, ce qui signifie plusieurs lignes et colonnes. Nous voulons mettre en évidence les doublons de nouvelles lignes ligne par ligne. Voici la formule à utiliser :

Formule de la règle (À travers la ligne) :
=ArrayFormula(not(regexmatch(trim(regexextract(A1, »n.« )), »^ »&textjoin(« $|^ »,1,unique(trim(ifna(regexextract($A1:$D1, »n.« ))),true,true))& »$ »)))

Sélectionnez A1:D10 et appliquez-le comme indiqué précédemment.

L’une des modifications par rapport à l’exemple #1, c’est-à-dire la règle de la formule (Colonne), se trouve dans la partie UNIQUE. Maintenant que les données sont affichées sur une ligne, nous utilisons la syntaxe suivante pour obtenir les valeurs distinctes : UNIQUE(plage, true, true).

Ressources

Maintenant, vous savez comment trouver les doublons dans les nouvelles lignes à l’intérieur des cellules dans Google Sheets. Utilisez ces astuces pour gagner du temps et organiser vos données de manière efficace !

N’hésitez pas à consulter le site Crawlan.com pour plus d’articles intéressants sur Google Sheets et d’autres sujets passionnants.

Articles en lien