Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

decaler avec la formule concatener

BBdoc

XLDnaute Nouveau
Bonjour à tous,

en lisant le forum, j'ai trouvé presque la solution à mon problème sauf que je n'arrive pas à l'adapter

https://www.excel-downloads.com/threads/concatener-deux-colonnes-lune-a-la-suite-de-lautre.148160/

j'ai mis cette solution en place en E2 mais ce n'est pas le resultat que je voudrais.

est-ce qu'il y aurait une ame charitable pour me corriger la formule et en même temps m'expliquer les paramètres de la fonction utilisée car je n'arrive pas à comprendre la fonction décaler
 

Pièces jointes

  • Classeur2.xlsx
    10.8 KB · Affichages: 124
  • Classeur2.xlsx
    10.8 KB · Affichages: 153
  • Classeur2.xlsx
    10.8 KB · Affichages: 198

CHALET53

XLDnaute Barbatruc
Re : decaler avec la formule concatener

bonjour,

Je ne suis pas le spécialiste des formules complexes. Aussi, je l'aurai bien traité avec une macro.
Attendons : les spécialistes ne vont pas tarder

a+
 

tototiti2008

XLDnaute Barbatruc
Re : decaler avec la formule concatener

Bonjour BBDoc, Bonjour Chalet53,

Ben moi, je n'ai pas compris ce que tu souhaites obtenir, ni le lien avec l'autre fil qui proposait de mettre à la suite le contenu de 2 colonnes

Pourrais-tu expliquer le résultat attendu ?

Edit : tu veux concatener tous les textes jusqu'au prochain numéro dans la première colonne ?
Si oui, je ne crois pas que ce soit possible sans VBA
 

BBdoc

XLDnaute Nouveau
Re : decaler avec la formule concatener

le but de la formule est de concatener les données qui sont en B tant que A est vide.

si tu as une valeur en a1 puis en a3 alors tu concatènes B1 avec B2 ainsi de suite.

La formule d'origine concatène des colonnes et moi je voudrais des lignes.

J'utilise la colonne D pour savoir les cellules vides par rapport aux autres.
Et normalement en E, je suis sensé trouver mon résultat.
D'où l'utilité de prendre la fonction décaler, mais je ne la comprend pas !!!

Merci de vos réponses déjà.
 

CHALET53

XLDnaute Barbatruc
Re : decaler avec la formule concatener

Bonjour,

Comme Tototiti, je pense que la meilleure solution est VBA

Toutefois un truc tiré par les cheveux dans ce fichier : des formules à partir de AA et une zone qui doit rester à blanc en BW1
Aucune information après la dernière ligne de la colonne B
Nombre de lignes entre deux A : 20 (peut être prolongé)
Les colonnes AA.... peuvent être masquées
 

Pièces jointes

  • BBDOC.xlsm
    25.1 KB · Affichages: 72
  • BBDOC.xls
    59.5 KB · Affichages: 91

hoerwind

XLDnaute Barbatruc
Re : decaler avec la formule concatener

Bonjour, salut Chalet et tototiti,

Un essai par formule matricielle sous la pièce jointe.

Il a été fait appel à la fonction MCONCAT() de Morefunc (à télécharger gratuitement sur la toile) afin de ne pas allonger inutilement la formule.

Edition :
Oublié de signaler : La formule doit encore être légèrement adaptée pour concaténer la dernière série de lignes (allonger la plage de recherche + un nombre en colonne A)
 

Pièces jointes

  • ConcatenerLignes.xlsx
    11.2 KB · Affichages: 182
Dernière édition:

BBdoc

XLDnaute Nouveau
Re : decaler avec la formule concatener

merci à tous les deux les 2 solutions marchent très bien.

Par contre hoerwind,
ta solution impose d'avoir morefunc que je ne peux pas installer sous TSE car je n'ai pas les droits ^^
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…