Rechercher et copier la premiere valeur non vide d'une colonne

Résolu/Fermé
bigbang123 Messages postés 2 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 10 octobre 2014 - 10 oct. 2014 à 20:01
bigbang123 Messages postés 2 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 10 octobre 2014 - 10 oct. 2014 à 22:20
Bonjour à tous,

je suis nouveau ici, j'ai un problème sous excel 2013 assez compliqué pour moi, je vais essayer d'expliquer la chose clairement.

j'ai un tableau d'environ 200 000 lignes à trier sous cette forme :

x y

A1 B1
A1
A1
A2 B2
A2
A2
... ...

je voudrais créer une fomule ou macro qui me permette d'afficher la valeur B1 en y en face de toutes les valeurs de A1, et ainsi de suite.

Plus formellement, si x=x-1, je voudrais que y=y-1 (ou y-2, -3... ça dépend du nombre de cellules vides entres deux valeurs consécutives dans la colonne y)

Pour avoir au final :

x y

A1 B1
A1 B1
A2 B2
A2 B2
A2 B2
... ...

Merci à tous ceux qui voudront bien m'aider, j'ai tenté de tout trier manuellement, mais j'en ai eu un peu marre au bout d'une heure :(.

Cordialement




A voir également:

2 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
10 oct. 2014 à 20:14
Bonjour,

Dans une 3eme colonne, tu places la formule
=SI(B2="";C1;B2)

et tu tires vers le bas

A+
0
bigbang123 Messages postés 2 Date d'inscription vendredi 10 octobre 2014 Statut Membre Dernière intervention 10 octobre 2014
Modifié par bigbang123 le 10/10/2014 à 22:20
Merci beaucoup Gyrus ça marche très bien !

j'avais cherché un peu et je pensais qu'il fallait utiliser des fonctions de recherche du type recherchv ou index, jpensais pas que c'était si simple mais tant mieux :)

Merci encore, bonne soirée
0