Comment filtrer les doublons du même jour dans Google Sheets

Introduire avec passion :
Vous voulez enfin savoir comment filtrer les doublons du même jour dans Google Sheets ? Eh bien, j’ai une formule unique pour vous aider à le faire ! Cette formule est extrêmement flexible et peut gérer différents formats de données. Laissez-moi vous expliquer comment cela fonctionne.

Filtrer les doublons du même jour avec les colonnes date et description dans Google Sheets

Données d’exemple :

Tout d’abord, familiarisez-vous avec nos données d’exemple. Nous utiliserons la plage A2:B, qui contient des informations sur les dates et les descriptions. En utilisant ma formule magique dans la cellule D2, nous filtrerons les doublons du même jour dans Google Sheets.

Filter Same Day Duplicates - Date and Value Column

Résultat :

Comme vous pouvez le voir dans l’image, notre formule a filtré les doublons du même jour dans la plage A2:B. Par exemple, le 23 avril 2023, l’élément « A » apparaît deux fois. Le 25 avril, les éléments « Y » et « Z » apparaissent deux fois.

Formule #1 :

Voici la formule utilisée dans la cellule D2 :

=lambda(ts,id,desc,ftr,unique(let(result,let(flattened,index(split(flatten(int(ts)&"|"&id&"|"& choosecols(desc,<strong>{1}</strong>)),"|")),filter(flattened,index(flattened,0,if(ftr=false,2,3))<>"")),filter(result,let(counting,transpose(query(transpose(result),,9^9)),countifs(counting,counting)>1)))))(<strong>A2:A,,B2:B,false</strong>)

Le code en vert dans la formule indique la partie à personnaliser. Vous pouvez ajuster cette formule en fonction de vos besoins spécifiques.

Filtrer les doublons du même jour avec les colonnes date, ID et description dans Google Sheets

Supposons maintenant que nous ayons une colonne ID entre la colonne de la date et la colonne de description. Par exemple, la colonne ID peut contenir des noms de patients et la colonne de description peut contenir des médicaments qui leur ont été vendus. Comment filtrer les mêmes médicaments vendus à la même personne deux fois le même jour ?

Filter Same Day Duplicates - Date, ID, and Value Column

Vous pouvez utiliser la formule suivante dans la cellule D2 pour filtrer les doublons du même jour en fonction des colonnes date, ID et description :

=lambda(ts,id,desc,ftr,unique(let(result,let(flattened,index(split(flatten(int(ts)&"|"&id&"|"& choosecols(desc,<strong>{1}</strong>)),"|")),filter(flattened,index(flattened,0,if(ftr=false,2,3))<>"")),filter(result,let(counting,transpose(query(transpose(result),,9^9)),countifs(counting,counting)>1)))))(<strong>A2:A,B2:B,C2:C,true</strong>)

Comment inclure plusieurs colonnes de description ?

Nous avons abordé deux scénarios jusqu’à présent : filtrer les doublons du même jour avec ou sans colonne ID dans Google Sheets. Mais que faire si vous avez plusieurs colonnes de description supplémentaires ? Par exemple, comment filtrer les doublons avec la même date dans plusieurs lignes Google Sheets ?

Timestamp and Multiple Value Columns

C’est très simple ! Vous pouvez utiliser nos formules précédentes tout en apportant une modification. Dans la formule #1, remplacez le « 1 » en vert par « 1,3,5,7,9 », ce qui correspond aux colonnes 1, 3, 5, 7 et 9 dans la plage B2:J. Voici la formule modifiée :

=lambda(ts,id,desc,ftr,unique(let(result,let(flattened,index(split(flatten(int(ts)&"|"&id&"|"& choosecols(desc,<strong>{1,3,5,7,9}</strong>)),"|")),filter(flattened,index(flattened,0,if(ftr=false,2,3))<>"")),filter(result,let(counting,transpose(query(transpose(result),,9^9)),countifs(counting,counting)>1)))))(<strong>A2:A,,B2:J,false</strong>)

Si vous avez une colonne ID, voici la formule correspondante :

Timestamp, ID, and Multiple Value Columns

La formule est :

=lambda(ts,id,desc,ftr,unique(let(result,let(flattened,index(split(flatten(int(ts)&"|"&id&"|"& choosecols(desc,<strong>{1,3,5,7,9}</strong>)),"|")),filter(flattened,index(flattened,0,if(ftr=false,2,3))<>"")),filter(result,let(counting,transpose(query(transpose(result),,9^9)),countifs(counting,counting)>1)))))(<strong>A2:A,B2:B,C2:K,true</strong>)

Quelle est la logique utilisée pour filtrer les doublons du même jour dans Google Sheets ?

Les formules que nous avons utilisées reposent sur une logique simple mais efficace. Tout d’abord, nous décomposons les données en utilisant la formule UNPIVOT pour obtenir une liste de valeurs. Ensuite, nous combinons ces valeurs et nous comptons le nombre d’occurrences. Si une ligne se répète deux fois ou plus, nous savons qu’il s’agit d’un doublon.

J’espère que vous avez apprécié ces astuces ! N’oubliez pas de consulter mon site Crawlan.com pour plus d’articles et de tutoriels sur Google Sheets.

Articles en lien