Afficher une liste de resultats sans les blancs

Fermé
YannOv07 Messages postés 3 Date d'inscription mardi 23 juin 2015 Statut Membre Dernière intervention 23 juin 2015 - 23 juin 2015 à 16:54
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 23 juin 2015 à 22:12
Bonjour,

je souhaites copier la liste suivante sans les blancs:
efz
zeerzf

zde


derzre
...

Donc obtenir:
efz
zeerzf
zde
derzre

NB: Sachant qu'aucunes lignes ne peut être équivalentes

j'ai tenté une formule mais comme vous vous en doutez ca ne marche pas:
=SI((INDEX(A5:A65539;EQUIV(VRAI;A5:$A$65536<>"";0)))=J4;INDEX((cellule("adresse";(index(A5:$A$65536;equiv(vrai;A5:$A$65536=j4;0))))):$A$65536;EQUIV(VRAI;A5:$A$65536<>"";0));INDEX(A5:$A$65536;EQUIV(VRAI;A5:$A$65536<>"";0)))

J'imagine, qu'il y a beaucoup plus simple mais franchement je sais pas.

Merci par avance pour votre aide, j'en ai bien besoin j'y suis depuis une semaine.

Yann


A voir également:

4 réponses

via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
23 juin 2015 à 16:58
Bonjour

Une possibilité
En supposant la liste colonne A à partir de A2, en B2 mettre la formule :
=SI(A2<>"";MAX($B$1:B1)+1;"") et l'étirer au bas de la liste

En D2 mettre la formule :
=INDEX(A:A;EQUIV(LIGNES($E$2:E2);B:B;0))
et l'étirer vers la bas

Cdlmnt
Via
0
YannOv07 Messages postés 3 Date d'inscription mardi 23 juin 2015 Statut Membre Dernière intervention 23 juin 2015
23 juin 2015 à 17:16
Merci pour cette réponse qui donne le résultat attendu, mais n'existe t il pas une formule unique pour faire cela?

Encore merci

Yann
0
Raymond PENTIER Messages postés 58745 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
23 juin 2015 à 17:01
Bonjour

Difficile de proposer une solution sans avoir un fichier pour travailler dessus ! Fais-nous un extrait avec les 50 ou 100 premières lignes de ton tableau, et envoie-le.
1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
3) Tu descends à la page suivante pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

Et n'oublie pas d'expliquer ce que veut dire ta phrase
"Sachant qu'aucunes lignes ne peut être équivalentes"
0
YannOv07 Messages postés 3 Date d'inscription mardi 23 juin 2015 Statut Membre Dernière intervention 23 juin 2015
23 juin 2015 à 17:21
Bonjour,

Voici le lien vers le fichier exemple:
https://www.cjoint.com/c/EFxpvQO7D1X

merci
Yann
0
Bien vu! Et désolé j'avais pas vu.
La données est unique mais est issue d'une formule (donc pas une donnée tapée à la main)

Merci encore
Yann
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 949
23 juin 2015 à 22:12
Salut le Forum

Voir le lien : Liste sans vide

Mytå
0
Raymond PENTIER Messages postés 58745 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
23 juin 2015 à 21:44
Ton fichier nous apprend donc que :
  • chaque donnée de A est unique (pas de doublon)
  • ces données sont saisies au clavier, et pas déterminées par une formule.

C'est bien exact ?

Et je pose de nouveau ma question, restée sans réponse :
n'oublie pas d'expliquer ce que veut dire ta phrase "Sachant qu'aucunes lignes ne peut être équivalentes"
0
Raymond PENTIER Messages postés 58745 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 3 décembre 2024 17 248
23 juin 2015 à 21:57
Nous avons des habitués de ce forum qui ont déjà répondu à des questions semblables ; ils ne vont pas tarder à te proposer une formule efficace ...
0