éliminer cases vides dans nouvelle colonne.

Résolu
Med anas Messages postés 19 Statut Membre -  
Med anas Messages postés 19 Statut Membre -
Bonjour,

s'il vous plait, sur excel 2007, j'ai une colonne de valeurs avec quelques cases vides et je veux copier sur une nouvelle colonne les valeurs sans les cases vides.
Configuration: Windows XP
Safari 525.13

10 réponses

  1. Bergie Messages postés 146 Statut Membre 7
     
    Si tu n as pas besoin de le faire de facon automatique, je te conseille ceci:

    clique sur le premier element de la colonne puis selectionne toute la colonne que tu veux copier, dans la colonne voisine (ou a l endroit ou tu veux coller) tu fais bouton droit et collage special, ensuite en bas a gauche tu dois avoir une option genre : "skip blank" (en anglais) (= ignorer les vides)

    ca va te la recopier sans les valeurs vides.
    0
  2. Bergie Messages postés 146 Statut Membre 7
     
    Une autre methode, tu cliques sur l entete de ta colonne, ensuite dans le menu données, filtres, filtres automatiques.

    ca va te rajouter un menu deroulant sur l entete, tu selectionne : NON VIDE et tu fais disparaitre les vides, tu selectionnes et colles.

    Cette option de filtre te permet par exemple de trier, d afficher juste ce qui contient est egal a X, differente de X, qui contient X ou ne contient pas X par exemple.
    0
  3. Habana Messages postés 32 Statut Membre 9
     
    Salut,

    peux tu faire un tri de ton tableau et ainsi ne copier que les valeurs sans les cases vides ?

    Ciao.
    0
  4. Med anas Messages postés 19 Statut Membre
     
    merci pour vos réponses mais j'aurais besoins d'une autre chose:

    ma série statistique est répartie chronologiquement, c'est à dire chaque jour (mm/dd/yyyy) est représenté sur un certain nombre de lignes, est alors je veux faire pour chaque jour le résultat suivant:

    avant:
    9/11/1997 | 22 | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | 12 | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | 60 |
    9/11/1997 | | | |

    9/12/1997 | | | |
    9/12/1997 | 63 | | |
    9/12/1997 | | | |
    9/12/1997 | | 8 | |
    9/12/1997 | | | |
    9/12/1997 | | | 40 |

    après:
    9/11/1997 | 22 | 12 | 60 |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | |

    9/12/1997 | 63 | 8 | 40 |
    9/12/1997 | | | |
    9/12/1997 | | | |
    9/12/1997 | | | |
    9/12/1997 | | | |
    9/12/1997 | | | |

    s'il y a des propositions!!; merci.
    0
    1. Bergie Messages postés 146 Statut Membre 7
       
      Desole, je cale ...
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Med anas Messages postés 19 Statut Membre
     
    est ce que c'est possible d'insérer une pièce jointe ici, pour envoyer le fichier excel ou tout est expliqué??
    0
  7. Med anas Messages postés 19 Statut Membre
     
    http://www.cijoint.fr/cjlink.php?file=cj200809/cijus7qyWm.xls
    0
  8. Med anas Messages postés 19 Statut Membre
     
    faite un effort s'il vous plais
    0
  9. Habana Messages postés 32 Statut Membre 9
     
    Salut,

    Si toutes tes cases sont vides sauf 1 valeur, teste ca:

    operateur & pour concatener tes cellules
    si ta date est en A1

    avant:
    9/11/1997 | 22 | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | 12 | |
    9/11/1997 | | | |
    9/11/1997 | | | |
    9/11/1997 | | | 60 |
    9/11/1997 | | | |

    ligne resultat: =A1|=B1&B2&B3& .....&B9|=C1&C2&.......C9|=D1.. etc

    Ciao.
    0
  10. Med anas Messages postés 19 Statut Membre
     
    bonjour;

    j'ai fini par trouver une solution qui est pas mal; (c'est une solution proposée par un internaut sur un autre forum) voila la solution:

    Formules en Sheet2
    B1 à incrémenter vers la droite en C1 et D1
    Code:
    =SOMME.SI(Sheet1!$A$1:$A$1452;Sheet2!$A1;Sheet1!B$1:B$1452)

    B2 à incrémenter vers la droite et jusque au bas du tableau
    Code:
    =SI($A2=$A1;"";SOMME.SI(Sheet1!$A$1:$A$1452;Sheet2!$A2;Sheet1!B$1:B$1452))

    Cordialement.
    0