Demande de formule
superassistante
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai extrait un fichier de SAP que j'ai rammené sur Excel mais : pénible à manipuler. J'ai une colonne avec le numéro de client écrit plusieurs fois, une autre où l'adresse est écrite une seule fois et sur une case en décalé par rapport à ce n°. Mon fichier fais 17 000 lignes, j'aimerai trouver une formule qui me réécrive l'adresse plusieurs fois en face de chaque numéros d'article. Bref, lui dire " l'adresse tu me l'as répète autant de fois que tu vois le n° article corespondant ".
Super dur à expliquer......
j'ai extrait un fichier de SAP que j'ai rammené sur Excel mais : pénible à manipuler. J'ai une colonne avec le numéro de client écrit plusieurs fois, une autre où l'adresse est écrite une seule fois et sur une case en décalé par rapport à ce n°. Mon fichier fais 17 000 lignes, j'aimerai trouver une formule qui me réécrive l'adresse plusieurs fois en face de chaque numéros d'article. Bref, lui dire " l'adresse tu me l'as répète autant de fois que tu vois le n° article corespondant ".
Super dur à expliquer......
A voir également:
- Demande de formule
- Formule si ou - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel ligne - Guide
- Mise en forme conditionnelle excel formule - Guide
3 réponses
Bonjour,
avant de faire une formule compliquée, as tu pensé à faire un "tri" indexée sur le n° de client pour les regrouper puis dans une colonne juxtaposée écrire une seule fois l'adresse et la copier en série (petit carré bas droit de la case que l'on fait glisser jusqu'à la ligne désirée pour qu'il copie le contenu de la case de départ). Si les clients sont peu nombreux, c'est peu être une solution pratique.
a+
avant de faire une formule compliquée, as tu pensé à faire un "tri" indexée sur le n° de client pour les regrouper puis dans une colonne juxtaposée écrire une seule fois l'adresse et la copier en série (petit carré bas droit de la case que l'on fait glisser jusqu'à la ligne désirée pour qu'il copie le contenu de la case de départ). Si les clients sont peu nombreux, c'est peu être une solution pratique.
a+
Bonjour,
si ton adresse est en colonne B (et début en ligne 2), insére une colonne vide devant (ton adresse passe en C).
en B2: =SI(C2="";B1;C2)
à recopier jusqu'en bas (double-clic sur le carré en bas à droite de B2, s'il n'y a aucun vide en A ça ira jusqu'à la dernière ligne).
Ensuite selectionner colonne B, 'copier' et 'collage spécial' en cochant valeur .
Si tout ok supprimer C
eric
si ton adresse est en colonne B (et début en ligne 2), insére une colonne vide devant (ton adresse passe en C).
en B2: =SI(C2="";B1;C2)
à recopier jusqu'en bas (double-clic sur le carré en bas à droite de B2, s'il n'y a aucun vide en A ça ira jusqu'à la dernière ligne).
Ensuite selectionner colonne B, 'copier' et 'collage spécial' en cochant valeur .
Si tout ok supprimer C
eric
Merci de ta réponse. mais c'est plus compliqué, ci-dessous un exemple. Mon tableau fait 17000 lignes et il faudrait que je recopie l'adresse (colonne de droite décallée d'une ligne) autant de fois qu'il y a de numéro (n° DO). Bref que l'adresse soit à chaque fois en face du client... mais avec une formule...
N° DO Transp Localité Nom adresse
900707 FREUDENBERG PSPE SAS
900707 FREUDENBERG PSPE SAS
900707 FREUDENBERG PSPE SAS
EST 1 ANDREZIEUX-BOUTHEON CEDEX
7000125 ATLAS COPCO CREPELLE
7000125 ATLAS COPCO CREPELLE
7000125 ATLAS COPCO CREPELLE
OEMF 3 LILLE CEDEX
7000152 E C L
7000152 E C L
7000152 E C L
7000152 E C L
OEMF 3 RONCHIN
N° DO Transp Localité Nom adresse
900707 FREUDENBERG PSPE SAS
900707 FREUDENBERG PSPE SAS
900707 FREUDENBERG PSPE SAS
EST 1 ANDREZIEUX-BOUTHEON CEDEX
7000125 ATLAS COPCO CREPELLE
7000125 ATLAS COPCO CREPELLE
7000125 ATLAS COPCO CREPELLE
OEMF 3 LILLE CEDEX
7000152 E C L
7000152 E C L
7000152 E C L
7000152 E C L
OEMF 3 RONCHIN
Re,
si ton adresse est en colonne B
Si elle est en colonne E tu adaptes...
adresse(colonne de droite décallée d'une ligne) c'est nouveau ça décalé d'une ligne, tu ne l'avais pas dit. Le n° ligne 2 a son adresse ligne 3 ? précise...
Si tu n'y arrives pas dépose un extrait de ton fichier sur cijoint.fr et colle ici le lien fourni
eric
si ton adresse est en colonne B
Si elle est en colonne E tu adaptes...
adresse(colonne de droite décallée d'une ligne) c'est nouveau ça décalé d'une ligne, tu ne l'avais pas dit. Le n° ligne 2 a son adresse ligne 3 ? précise...
Si tu n'y arrives pas dépose un extrait de ton fichier sur cijoint.fr et colle ici le lien fourni
eric