Afficher une liste de resultats sans les blancs
YannOv07
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Mytå Messages postés 2973 Date d'inscription Statut Contributeur Dernière intervention -
Mytå Messages postés 2973 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
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:
- Afficher une liste de resultats sans les blancs
- Liste déroulante excel - Guide
- Resultats foot - Télécharger - Vie quotidienne
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Afficher appdata - Guide
4 réponses
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
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
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.
Et n'oublie pas d'expliquer ce que veut dire ta phrase
"Sachant qu'aucunes lignes ne peut être équivalentes"
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"
Ton fichier nous apprend donc que :
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"
- 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"
Encore merci
Yann