Afficher une liste de resultats sans les blancs

YannOv07 Messages postés 3 Statut Membre -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
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

4 réponses

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
    1. YannOv07 Messages postés 3 Statut Membre
       
      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
  2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    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
    1. YannOv07
       
      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
    2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Salut le Forum

      Voir le lien : Liste sans vide

      Mytå
      0
  3. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    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
  4. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    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