Remplacement automatique

Bonjour à tous,

Je suis ici car j'ai une lourde tâche à effectuer et je voulais savoir si il y avait une possibilité d'aller plus vite.

Je m'explique :

Dans un tableur excel, pour signaler que c'était la même chose que la cellule du dessus j'ai mis **. Maintenant je dois remplacer ceci et j'aurais voulu savoir si il était possible de remplacer ces ** uniquement par la cellule au dessus et non par un texte ou autre que j'aurais écrit.

Exemple :

A1 : Simon
A2 : **
A3 : Marc
A4 : **
A5 : **
A6 : Manu
A7 : **

et j'aimerai obtenir ceci :

A1 : Simon
A2 : Simon
A3 : Marc
A4 : Marc
A5 : Marc
A6 : Manu
A7 : Manu

Pour information j'ai 16800 lignes.

Merci d'avance à tous!

4 réponses

  1. Un tout grand merci, c'est exactement ce qu'il me fallait ! Bien à vous.
    0
    1. Re

      Cela fonctionne avec plusieurs fois **, à condition qu'il y ait bien inscrit que ** et pas ** avec un espace après par exemple (c'est ce qui doit se produire chez toi); dans ce cas essaie de remplacer la formule en B2 par celle ci :
      =SI(SUPPRESPACE(A2)="**";B1;A2)

      Cdlmnt
      Via

      0
      1. Merci, cela fonctionne. Mais pas quand j'ai plusieurs fois ** comme ceci :

        A1 : Simon
        A2 : **
        A3 : Marc
        A4 : **
        A5 : **
        A6 : Manu
        A7 : **

        ça me donne sa :

        A1 : Simon
        A2 : Simon
        A3 : Marc
        A4 : Marc
        A5 : **
        A6 : **
        A7 : **
        0
        1. Bonjour

          en B1 formule =A1
          en B2 formule =SI(A2="**";B1;A2) à étirer au bas de la colonne (double clic sur carré noir en bas à droite de B2)

          Ensuite copier toute la colonne B et la coller ailleurs par Collage spécial - Valeurs uniquement pour obtenir la liste définitive

          Cdlmnt
          Via

          0