Formule: Extraire sur plusieurs cellules les codes d'une cellule

  • Initiateur de la discussion Initiateur de la discussion poulie
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

poulie

XLDnaute Impliqué
Bonjour à tous,

Aprés de multiples recherches je vous contacte car je suis bloqué.

Dans une cellule (en fait plusieurs) j'ai une liste de codes (P1 / P2 / P10 ) . Je souhaite que ces codes soient extraits sur plusieurs cellules contigües. Par cellule, ces codes peuvent être différents.
J'ai testé avec la fonction NB.SI mais j'ai des erreurs. Le fichier joint sera plus explicite. Je souhaiterais plutôt une formule.

Merci de ce que vous pourrez faire.

NB: il me semble, autrefois, avoir demandé la même chose mais je ne retrouve pas le classeur 🙂mad🙂
 

Pièces jointes

Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

Bonjour
Dans ta formule initiale
=SI(NB.SI($B12;"*P1*")=1;"x";"")
P1 est contenu dans P14 et donc P14 renvoie vrai pour le test sur P1
utilise plutot ceci
=SI(NB.SI($B12;"*P1/*")=1;"x";"")
 
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

Bonjour,

Tout d'abord merci à vous trois de vous être penchés sur mon souci.

CHALET53, je ne suis pas du tout à l'aise avec les macros. D'autant que je vais reporter cette recherche sur une version antérieure.

Misange, ta proposition ne fonctionne pas pour le dernier code des cellules en B. Peut-être du au positionnement du /.

Victor21, je ne comprends pas :" Attention : un espace doit suivre le dernier chiffre de chaque P, colonne B et ligne 10".

Merci de ce que vous pourrez faire.
 

Pièces jointes

Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

hello
la proposition de Victor (salut Victor 🙂 ) est excellente. Je n'avais effectivement pas testé sinon j'aurais vu le problème : si tes codes étaient du type P1/P23/P56/ (avec un / à la fin) ma proposition marcherait mais ce n'est pas le cas.
ce que Victor propose pour gérer en fait la même situation c'est que tu ajoutes toujours un espace à la fin de ton dernier PXXb
PI/P2/P12espace
et que dans ta ligne d'entête tu ajoutes aussi un espace P1espace P2espace....
et que tu enlèves du coup tes * de part et d'autre dans tes recherches de nb.si
 
Re : Formule: Extraire sur plusieurs cellules les codes d'une cellule

Bonjour à tous,

A essayer en "B11" et tirer à droite et vers le bas

=SI(NON(ESTERREUR(CHERCHE(C$10&"/";$B11)));"x";SI(NON(ESTERREUR(CHERCHE(C$10&" /";$B11)));"x";SI(NON(ESTERREUR(CHERCHE(DROITE(C$10;2);SUBSTITUE(DROITE($B11;2);"/";""))));"x";"")))

JHA
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour