Fonction / gros volume de data

Résolu/Fermé
adrien974 Messages postés 12 Date d'inscription lundi 13 octobre 2014 Statut Membre Dernière intervention 17 mars 2019 - 23 juil. 2017 à 16:50
adrien974 Messages postés 12 Date d'inscription lundi 13 octobre 2014 Statut Membre Dernière intervention 17 mars 2019 - 23 juil. 2017 à 21:21
bonjour a tous, voila je suis complétement novice sur excel et j'ai un gros volume de data a traiter. Ma feuille excel est actuellement comme dans la colonne A et j’aimerai supprimer tous les ligne pour ne garder que la branche la plus basse soit dans exemple le 6 4 3
comment puis-je faire ? merci pour votre aide
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
23 juil. 2017 à 17:15
Bonjour
si vous n'avez que cette colonne A à traiter, sans passer par VBA:
en B1 la formule:
=Si(A1>A2;A1;"")
à tirer sur la hauteur.
Vous pouvez ensuite copier la colonne B complète et faire au même endroit un collage spécial "valeur" pour conserver les résultats en supprimant les formules.

crdlmnt
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
23 juil. 2017 à 17:44
Bonjour,

vaucluse, j'ai l'impression que les ... sont vraiment présents.

Commence tes données en ligne 2 et en B2 :
=SI(NBCAR(A2)<NBCAR(A1);SUBSTITUE(A2;".";"");"")

à condition que les ... soient réellement 3 points et non le caractère "…"
eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 23 juil. 2017 à 19:46
vi, je n'ai pas compris comme ça, mais tu as surement raison. Moi je rencontre un problème avec mon Excel, as tu le même, à savoir que le code NBCAR n'arrive pas à compter correctement le nombre de points?
par exemple, je tire la formule =NBCAR(A1) depuis B1 est:

en A1 avec .1 B1=2
en A2 avec ..2 B2 =3 OK
en A3 avec ...3B3 renvoie 2 ???
en A4 avec ....4 B4 renvoie 3 ?
en A5 avec .....5 B5 renvoie 4 ?
en A6 avec ......6 B6 renvoie 3?
en A7 avec .......7 B7 renvoie 4 ?
etc.....
et SUBSTITUE(Cell;".";"") ne fonctionne pas correctement non plus?
qu'en penses tu?
bien cordialement

Ps problème visible ici:
https://www.cjoint.com/c/GGxrTSj1VN4
0
fred > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
Modifié le 23 juil. 2017 à 20:37
 
Bonjour Vaucluse,

1) Mais si, NBCAR() marche correctement : https://mon-partage.fr/f/E68dKbyx/

2) Je viens de voir ton fichier, et j'ai trouvé l'explication :
dans tes options de correction automatique, tu as un remplacement
de 3 points suivis (...) par un seul caractère : "points de suspension"
ton « ...3 » est bien 2 caractères !  ;)

NB : dans Word (pas dans Excel) : Alt Gr Maj . => 1 caractère : « ... »
⚠  pas le point du pavé numérique, l'autre (touche avec « ; »).

Cordialement
 
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié le 23 juil. 2017 à 20:01
Si tu saisis ... excel le converti en un caractère unique représentant un point de suspension : …
A moins de l'avoir enlevé des corrections orthographiques 'en cours de frappe'
Je pense que ça sera 3 vrais points sur son extraction
eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395 > eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024
23 juil. 2017 à 20:55
Merci Eric au moins j"aurais appris ça.. faut dire que ça m’inquiétait un peu.
Ce n'est pas moi qui ai programmé cette option, je l'ai corrigé et effectivement ça fonctionne correctement
Au plaisir
0
adrien974 Messages postés 12 Date d'inscription lundi 13 octobre 2014 Statut Membre Dernière intervention 17 mars 2019
23 juil. 2017 à 21:21
Merci a tous de m'avoir aidé. Finalement j'ai trouvé une solution.
=DROITE(A1;1) que j'entre dans la colonne B, ce qui me permet d'avoir uniquement les chiffres. Ensuite j’utilise dans la conne C la fonction =SI(B1<B2;"V";"F") et enfin j'utilise un filtrer pour ne garder que les faux (F).
0