OVH Cloud OVH Cloud

Formule de suppression de lignes

5 réponses
Avatar
D.K.
Bonjour,
J'ai un classeur avec env. 4500 entrées.
Bien sûr, il y a plusieurs colonnes pour chaque ligne.
Je veux supprimer les lignes dont certaines cellules contiennent les mêmes
nombres.
Je m'explique: la ligne 1 est à supprimer si elle ressemble à la ligne 2
seulement dans la mesure où A1=E1=A2=E2
La seule contrainte est donc de comparer 2 par 2 des lignes dans lesquelles
4 cellules sont identiques

Cela peut se faire "à la main", mais ... risque d'erreurs important !
Si quelqu'un a une solution, je prends volontiers et je l'en remercie
d'avance !
Bon a.m.

D.K.

5 réponses

Avatar
MichDenis
Tu peux utiliser le filtre élaboré :

A ) La première ligne doit être des étiquettes de colonnes
tu peux insérer une ligne et donner des étiquettes de colonnes de ton choix

B ) pour ta plage de critère : Suppose H1:H2
H1 = Totalement libre
H2 formule suivante : =ET(A2¢)*(E2ã)*(A2â)
(A2 étant la première ligne des données.

C ) Tu appliques le filtre

D ) Tu sélectionnes la plage résultant du filtre

E ) Commande : Édition / Atteindre / Cellules visibles seulement

F ) Tu supprimes



"D.K." a écrit dans le message de news: 45af5e78$0$25912$
Bonjour,
J'ai un classeur avec env. 4500 entrées.
Bien sûr, il y a plusieurs colonnes pour chaque ligne.
Je veux supprimer les lignes dont certaines cellules contiennent les mêmes
nombres.
Je m'explique: la ligne 1 est à supprimer si elle ressemble à la ligne 2
seulement dans la mesure où A1á¢â
La seule contrainte est donc de comparer 2 par 2 des lignes dans lesquelles
4 cellules sont identiques

Cela peut se faire "à la main", mais ... risque d'erreurs important !
Si quelqu'un a une solution, je prends volontiers et je l'en remercie
d'avance !
Bon a.m.

D.K.
Avatar
MichDenis
À l'item F de la réponse précédente :

Il faut utiliser la commande "Supprimer" du menu "Édition"
si tu veux faire disparaître les lignes et non seulement les données.


"MichDenis" a écrit dans le message de news:
eL%
Tu peux utiliser le filtre élaboré :

A ) La première ligne doit être des étiquettes de colonnes
tu peux insérer une ligne et donner des étiquettes de colonnes de ton choix

B ) pour ta plage de critère : Suppose H1:H2
H1 = Totalement libre
H2 formule suivante : =ET(A2¢)*(E2ã)*(A2â)
(A2 étant la première ligne des données.

C ) Tu appliques le filtre

D ) Tu sélectionnes la plage résultant du filtre

E ) Commande : Édition / Atteindre / Cellules visibles seulement

F ) Tu supprimes



"D.K." a écrit dans le message de news: 45af5e78$0$25912$
Bonjour,
J'ai un classeur avec env. 4500 entrées.
Bien sûr, il y a plusieurs colonnes pour chaque ligne.
Je veux supprimer les lignes dont certaines cellules contiennent les mêmes
nombres.
Je m'explique: la ligne 1 est à supprimer si elle ressemble à la ligne 2
seulement dans la mesure où A1á¢â
La seule contrainte est donc de comparer 2 par 2 des lignes dans lesquelles
4 cellules sont identiques

Cela peut se faire "à la main", mais ... risque d'erreurs important !
Si quelqu'un a une solution, je prends volontiers et je l'en remercie
d'avance !
Bon a.m.

D.K.
Avatar
JB
Bonjour,

Suppression des doublons seulement :

http://cjoint.com/?bsodQTh1SO

-Cliquer en A1
-Données/Filtre/filtre élaboré
-Critère:G1:G2
-Sélectionnre les lignes puis Supprimer les lignes
(Eventuellement utiliser edition/atteindre/ cellules visibles)
-Données/Filtrer/afficher tout

Formule en G2: =(A2â)*(E2ã)*(A3ã)

Suppression de toutes les lignes en double:

Fomule en
G2:=SOMMEPROD(($A$2:$A$5000¢)*($E$2:$E$5000â)*($A$2:$A$5000=$E$ 2:$E$5000))>1

JB
Bonjour,
J'ai un classeur avec env. 4500 entrées.
Bien sûr, il y a plusieurs colonnes pour chaque ligne.
Je veux supprimer les lignes dont certaines cellules contiennent les mê mes
nombres.
Je m'explique: la ligne 1 est à supprimer si elle ressemble à la lign e 2
seulement dans la mesure où A1á¢â
La seule contrainte est donc de comparer 2 par 2 des lignes dans lesquell es
4 cellules sont identiques

Cela peut se faire "à la main", mais ... risque d'erreurs important !
Si quelqu'un a une solution, je prends volontiers et je l'en remercie
d'avance !
Bon a.m.

D.K.


Avatar
MichDenis
Oups, serait-ce possible que j'aie oublié = 1 à la formule?
H2 formule suivante : =ET(A2¢)*(E2ã)*(A2â)
On devrait lire :
H2 formule suivante : =ET(A2¢)*(E2ã)*(A2â)=1




"MichDenis" a écrit dans le message de news:
eL%
Tu peux utiliser le filtre élaboré :

A ) La première ligne doit être des étiquettes de colonnes
tu peux insérer une ligne et donner des étiquettes de colonnes de ton choix

B ) pour ta plage de critère : Suppose H1:H2
H1 = Totalement libre
H2 formule suivante : =ET(A2¢)*(E2ã)*(A2â)
(A2 étant la première ligne des données.

C ) Tu appliques le filtre

D ) Tu sélectionnes la plage résultant du filtre

E ) Commande : Édition / Atteindre / Cellules visibles seulement

F ) Tu supprimes



"D.K." a écrit dans le message de news: 45af5e78$0$25912$
Bonjour,
J'ai un classeur avec env. 4500 entrées.
Bien sûr, il y a plusieurs colonnes pour chaque ligne.
Je veux supprimer les lignes dont certaines cellules contiennent les mêmes
nombres.
Je m'explique: la ligne 1 est à supprimer si elle ressemble à la ligne 2
seulement dans la mesure où A1á¢â
La seule contrainte est donc de comparer 2 par 2 des lignes dans lesquelles
4 cellules sont identiques

Cela peut se faire "à la main", mais ... risque d'erreurs important !
Si quelqu'un a une solution, je prends volontiers et je l'en remercie
d'avance !
Bon a.m.

D.K.
Avatar
D.K.
Merci à tous les 2, ça marche !
DK

"D.K." a écrit dans le message de news:
45af5e78$0$25912$
Bonjour,
J'ai un classeur avec env. 4500 entrées.
Bien sûr, il y a plusieurs colonnes pour chaque ligne.
Je veux supprimer les lignes dont certaines cellules contiennent les mêmes
nombres.
Je m'explique: la ligne 1 est à supprimer si elle ressemble à la ligne 2
seulement dans la mesure où A1á¢â
La seule contrainte est donc de comparer 2 par 2 des lignes dans
lesquelles 4 cellules sont identiques

Cela peut se faire "à la main", mais ... risque d'erreurs important !
Si quelqu'un a une solution, je prends volontiers et je l'en remercie
d'avance !
Bon a.m.

D.K.