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

Récupérer valeur si cellule contient...

  • Initiateur de la discussion Initiateur de la discussion Sinistrus
  • 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 !

S

Sinistrus

Guest
Bonjour à tous !

Je sollicite votre aide sur un problème de 1814 lignes :s

Ma colonne B contient la liste des articles. Je dois maintenant ajouter la marque et la contenance dans la colonne C et E
Y-a t-il un moyen de dire à la colonne C que si tu trouve dans la colonne B le mot tel ou tel ou tel tu l'affiche et si la colonne E trouve tel ou tel ou tel mot il l'affiche ?
Les marques sont définies et la contenance est définie (150ml, 300ml, 1l...)

(ps:Fichier en pièce jointe avec une partie des données)
Code:
B								C				E
------------------------------------------------------
Crème belpo 150ml a.r.			Belpo			150ml
Crème belpo 330ml				Belpo			330ml
Crème beauty queen 250ml		Beauty Queen	250ml
Crème bioskin 150ml				Bioskin			150ml
Crème bioskin 300ml				Bioskin			300ml
Crème carolight 130ml tube		Carolight		130ml

Merci de votre aide !
 

Pièces jointes

Re : Récupérer valeur si cellule contient...

Bonjour Sinistrus le forum
tu veux rajouter deux colonnes mais ou? en faisant quoi? pour qui? en clair il faut nous expliquer comment tu utilises ton fichier et on va t'aider mais sans explication le toubabou il ne peut pas t'aider
a+
Papou🙂
 
Re : Récupérer valeur si cellule contient...

J'ai trouvé ! Mais merde ce que c'est long !!!

Code:
=SI(NB.SI(B2;"* akoya *");"akoya ";"")&
SI(NB.SI(B2;"* Aloe Vera*");"Aloe Vera";"")&
SI(NB.SI(B2;"* alpha*");"alpha";"")&
SI(NB.SI(B2;"* ardencia*");"adencia";"")&
SI(NB.SI(B2;"* arouna*");"arouna";"")&
SI(NB.SI(B2;"* aviator*");"aviator";"")&
SI(NB.SI(B2;"* babilov*");"babilov";"")&
SI(NB.SI(B2;"* bacteril*");"bacteril";"")&
SI(NB.SI(B2;"* Beauty Queen*");"Beauty Queen";"")&
SI(NB.SI(B2;"* bébé amour*");"bébé amour";"")&
SI(NB.SI(B2;"* Belpo*");"Belpo";"")&
SI(NB.SI(B2;"* BEYOND STARS*");"BEYOND STARS";"")&
SI(NB.SI(B2;"* Bioskin*");"Bioskin";"")&
SI(NB.SI(B2;"* black style*");"black style";"")&
SI(NB.SI(B2;"* bonjour maman*");"bonjour maman";"")&
SI(NB.SI(B2;"* carité coco*");"carité coco";"")&
SI(NB.SI(B2;"* cap-tonique*");"cap-tonique";"")&
SI(NB.SI(B2;"* Caro claire*");"Caro claire";"")&
SI(NB.SI(B2;"* carolight*");"carolight";"")&
SI(NB.SI(B2;"* Caro-Light*");"Caro-Light";"")&
SI(NB.SI(B2;"* MYSTIC MOMENTS*");"MYSTIC MOMENTS";"")&
SI(NB.SI(B2;"* Caroliss*");"Caroliss";"")&
SI(NB.SI(B2;"* Caroskin*");"Caroskin";"")&
SI(NB.SI(B2;"* célina*");"célina";"")&
SI(NB.SI(B2;"* chairman*");"chairman";"")&
SI(NB.SI(B2;"* chéri bébé*");"chéri bébé";"")&
SI(NB.SI(B2;"* chess*");"chess";"")&
SI(NB.SI(B2;"* CITRODERM*");"CITRODERM";"")&
SI(NB.SI(B2;"* Clair-Liss*");"Clair-Liss";"")&
SI(NB.SI(B2;"* Clarea*");"Clarea";"")&
SI(NB.SI(B2;"* Clear beauty*");"Clear beauty";"")&
SI(NB.SI(B2;"* Clear Lady*");"Clear Lady";"")&
SI(NB.SI(B2;"* Cobra*");"Cobra";"")&
SI(NB.SI(B2;"* cocoa butter*");"cocoa butter";"")&
SI(NB.SI(B2;"* COCODERM*");"COCODERM";"")&
SI(NB.SI(B2;"* commando*");"commando";"")&
SI(NB.SI(B2;"* dagmar*");"dagmar";"")&
SI(NB.SI(B2;"* dark's*");"dark's";"")&
SI(NB.SI(B2;"* dermactive*");"dermactive";"")&
SI(NB.SI(B2;"* dentygel*");"dentygel";"")&
SI(NB.SI(B2;"* denevit*");"denevit";"")&
SI(NB.SI(B2;"* dexa*");"dexa";"")&
SI(NB.SI(B2;"* coucoue lodge*");"coucoue lodge";"")&
SI(NB.SI(B2;"* NUTRI-EXPERT*");"NUTRI-EXPERT";"")&
SI(NB.SI(B2;"*Diadermine*");"Diadermine";"")&
SI(NB.SI(B2;"* douce fraicheur*");"douce fraicheur";"")&
SI(NB.SI(B2;"* dux*");"dux";"")&
SI(NB.SI(B2;"* dentyl*");"dentyl";"")&
SI(NB.SI(B2;"* ECHIQUIER*");"ECHIQUIER";"")&
SI(NB.SI(B2;"* Extra-Toning*");"Extra-Toning";"")&
SI(NB.SI(B2;"* FA*");"FA";"")&
SI(NB.SI(B2;"* FAMILIA*");"FAMILIA";"")&
SI(NB.SI(B2;"* First Lady*");"First Lady";"")&
SI(NB.SI(B2;"* forbidden love*");"forbidden love";"")&
SI(NB.SI(B2;"* galice*");"galice";"")&
SI(NB.SI(B2;"* Gliss*");"Gliss";"")&
SI(NB.SI(B2;"* golden time*");"golden time";"")&
SI(NB.SI(B2;"* golf*");"golf";"")&
SI(NB.SI(B2;"* hair miracle*");"hair miracle";"")&
SI(NB.SI(B2;"* harouna*");"harouna";"")&
SI(NB.SI(B2;"* hello baby*");"hello baby";"")&
SI(NB.SI(B2;"* herbal*");"herbal";"")&
SI(NB.SI(B2;"* Hydrat Plus*");"Hydrat Plus";"")&
SI(NB.SI(B2;"* hydravo*");"hydravo";"")&
SI(NB.SI(B2;"* ideal skin*");"ideal skin";"")&
SI(NB.SI(B2;"* incidence*");"incidence";"")&
SI(NB.SI(B2;"* Inova*");"Inova";"")&
SI(NB.SI(B2;"* ivanohe*");"ivanohe";"")&
SI(NB.SI(B2;"* joli reve*");"joli reve";"")&
SI(NB.SI(B2;"* jouvence*");"jouvence";"")&
SI(NB.SI(B2;"* karina*");"karina";"")&
SI(NB.SI(B2;"* karite coco*");"karite coco";"")&
SI(NB.SI(B2;"* karite et coco*");"karite et coco";"")&
SI(NB.SI(B2;"* karla*");"karla";"")&
SI(NB.SI(B2;"* kilt*");"kilt";"")&
SI(NB.SI(B2;"* lady diana*");"lady diana";"")&
SI(NB.SI(B2;"* Le chat*");"Le chat";"")&
SI(NB.SI(B2;"* Lemonsheen*");"Lemonsheen";"")&
SI(NB.SI(B2;"* lilia*");"lilia";"")&
SI(NB.SI(B2;"* lilium*");"lilium";"")&
SI(NB.SI(B2;"* louisiane*");"louisiane";"")&
SI(NB.SI(B2;"* L'un et l'autre*");"L'un et l'autre";"")&
SI(NB.SI(B2;"* maeva*");"maeva";"")&
SI(NB.SI(B2;"* MALENA DREAM*");"MALENA DREAM";"")&
SI(NB.SI(B2;"* malene dream*");"malene dream";"")&
SI(NB.SI(B2;"* marquise bleu*");"marquise bleu";"")&
SI(NB.SI(B2;"* marquise d'or*");"marquise d'or";"")&
SI(NB.SI(B2;"* midnight*");"midnight";"")&
SI(NB.SI(B2;"* mille fleurs*");"mille fleurs";"")&
SI(NB.SI(B2;"* Miss Caroline*");"Miss Caroline";"")&
SI(NB.SI(B2;"* mon bébé*");"mon bébé";"")&
SI(NB.SI(B2;"* Mont St Michel*");"Mont St Michel";"")&
SI(NB.SI(B2;"* naky*");"naky";"")&
SI(NB.SI(B2;"* navigator*");"navigator";"")&
SI(NB.SI(B2;"* nimitz*");"nimitz";"")&
SI(NB.SI(B2;"* nour mohamed*");"nour mohamed";"")&
SI(NB.SI(B2;"* Nuit de jeunesse*");"Nuit de jeunesse";"")&
SI(NB.SI(B2;"* ocea*");"ocea";"")&
SI(NB.SI(B2;"* ockland*");"ockland";"")&
SI(NB.SI(B2;"* odace*");"odace";"")&
SI(NB.SI(B2;"* officer*");"officer";"")&
SI(NB.SI(B2;"* opinion*");"opinion";"")&
SI(NB.SI(B2;"* Palma rosa*");"Palma rosa";"")&
SI(NB.SI(B2;"* palma rose*");"palma rose";"")&
SI(NB.SI(B2;"* Palmas*");"Palmas";"")&
SI(NB.SI(B2;"* patron*");"patron";"")&
SI(NB.SI(B2;"* Peau clair*");"Peau clair";"")&
SI(NB.SI(B2;"* PERISCOPE ESSENTIAL*");"PERISCOPE ESSENTIAL";"")&
SI(NB.SI(B2;"* petroleum jelly*");"petroleum jelly";"")&
SI(NB.SI(B2;"* pilotage*");"pilotage";"")&
SI(NB.SI(B2;"* PREDILECTION*");"PREDILECTION";"")&
SI(NB.SI(B2;"* protection*");"protection";"")&
SI(NB.SI(B2;"* P'tit Cheri*");"P'tit Cheri";"")&
SI(NB.SI(B2;"* red pearl*");"red pearl";"")&
SI(NB.SI(B2;"* reflet*");"reflet";"")&
SI(NB.SI(B2;"* regisseur*");"regisseur";"")&
SI(NB.SI(B2;"* rose land love*");"rose land love";"")&
SI(NB.SI(B2;"* rose musk*");"rose musk";"")&
SI(NB.SI(B2;"* rubi*");"rubi";"")&
SI(NB.SI(B2;"* sanderline shine*");"sanderline shine";"")&
SI(NB.SI(B2;"* SANDERLING SHINE*");"SANDERLING SHINE";"")&
SI(NB.SI(B2;"* sandra*");"sandra";"")&
SI(NB.SI(B2;"* sawsan*");"sawsan";"")&
SI(NB.SI(B2;"* Secret flower*");"Secret flower";"")&
SI(NB.SI(B2;"* Secret garden*");"Secret garden";"")&
SI(NB.SI(B2;"* SISTELLE STAR*");"SISTELLE STAR";"")&
SI(NB.SI(B2;"* sistelle stars*");"sistelle stars";"")&
SI(NB.SI(B2;"* SIVOCLAIR*");"SIVOCLAIR";"")&
SI(NB.SI(B2;"* SIVODERM*");"SIVODERM";"")&
SI(NB.SI(B2;"* snow white*");"snow white";"")&
SI(NB.SI(B2;"* Soft-Hair*");"Soft-Hair";"")&
SI(NB.SI(B2;"* soie liquide*");"soie liquide";"")&
SI(NB.SI(B2;"* someone*");"someone";"")&
SI(NB.SI(B2;"* special plastic*");"special plastic";"")&
SI(NB.SI(B2;"* sulfur-18*");"sulfur-18";"")&
SI(NB.SI(B2;"* super bébé*");"super bébé";"")&
SI(NB.SI(B2;"* Super Waves*");"Super Waves";"")&
SI(NB.SI(B2;"* Super-sheen*");"Super-sheen";"")&
SI(NB.SI(B2;"* sweet baby*");"sweet baby";"")&
SI(NB.SI(B2;"* tanti*");"tanti";"")&
SI(NB.SI(B2;"* tiger joe*");"tiger joe";"")&
SI(NB.SI(B2;"* traveller*");"traveller";"")&
SI(NB.SI(B2;"* ultimate*");"ultimate";"")&
SI(NB.SI(B2;"* Ultra Beauty*");"Ultra Beauty";"")&
SI(NB.SI(B2;"* unveilled*");"unveilled";"")&
SI(NB.SI(B2;"* Vademacum*");"Vademacum";"")&
SI(NB.SI(B2;"* vanda*");"vanda";"")&
SI(NB.SI(B2;"* verona*");"verona";"")&
SI(NB.SI(B2;"* vicky*");"vicky";"")&
SI(NB.SI(B2;"* vital*");"vital";"")&
SI(NB.SI(B2;"* Vitalys*");"Vitalys";"")&
SI(NB.SI(B2;"* voilier*");"voilier";"")&
SI(NB.SI(B2;"* pommade WAVES*");"pommade WAVES";"")&
SI(NB.SI(B2;"* zandaria*");"zandaria";"")&
SI(NB.SI(B2;"* zorba*");"zorba";"")
 
Re : Récupérer valeur si cellule contient...

Bonsoir Sinistrus le forum
si tu trouves que ta solution est bonne pas de soucis pour moi
mais franchement ta trouvaille ne vaut rien, mais cela t'évite d'expliquer comment tu souhaites travailler avec ton fichier et en faisant quoi!!!!!!
a+
papou🙂
 
Re : Récupérer valeur si cellule contient...

Papou, j'ai lu et relu mon premier poste et ne vois sincèrement pas ce qui est compliqué à comprendre vu l'exemple et le fichier joint.
La solution que j'ai trouvé, encore plus, explique ce que je veux...
Dire que ma trouvaille ne vaut rien n'est en rien gentil "papou toubab" !

PS: Toubab
Tu peux le dire à un africain que le toubabou il ne peut pas aider, mais pas à moi 🙂
Au fait, savais tu que papou signifie en Afrique de l'Ouest "petit enfant" papou toubabou ?
 
Re : Récupérer valeur si cellule contient...

Re Sinistrus le forum
oui au deux dernières choses, maintenant pour traiter ton kilomètre de formule non extensible, car si tu rajoutes un nom tout ton truc tombe à l'eau !!!! ou du moins il faut rajouter pour moi c'est pas viable comme solution.
Moi ce que je t'en dis c'est pour toi moi personnellement je sais traiter ton problèmes de bien des manières
Maintenant comme tu as tout expliqué dans le premier post, il n'y a pas de problèmes.
Pour faire une facture par exemple avec ta méthode tu m'expliqueras comment tu vas incrémenter des lignes
si c'est simplement pour trouver la correspondance pour ne rien en faire là OK, mais si cela doit servir à alimenter une liste ou autre ta trouvaille ne vaut rien c'est que mon avis.
a+
papou🙂
 
Dernière édition:
Re : Récupérer valeur si cellule contient...

Bonsoir,

Colonne B : mise en forme conditionnelle (en plus de celle qui existait déjà)
Colonne G : formule renvoyant un mot de la colonne H si la colonne G contient ce mot
(formule matricielle, qui va ralentir le calcul)
Probablement à mettre en colonne D mais la colonne D contient déjà des données.

Edit - Fichier plus complet mis à 21 h et qq
Les contenances, cette fois
Mais il va falloir que tu complètes les libellés (ajouter ml)
parce que tu as des nombres, dans les libellés, qui ne sont pas des contenances
 

Pièces jointes

Dernière édition:
Re : Récupérer valeur si cellule contient...

Merci a tous les deux de votre aide.
Je penses te devoir des excuses papou... Désolé pour ma crise de nerf, 1814 lignes c'est pas peux, j'y étais depuis 13 heures et mes tempes surchauffaient.
 
Re : Récupérer valeur si cellule contient...

Re Sinistrus Monique🙂 le forum
pas de soucis si tu as besoin d'automatiser pour remplir factures ou autre tu le rediras et on fera pour toi
a+
papou🙂
 
Re : Récupérer valeur si cellule contient...

Re Sinistrus le forum
1814 lignes c'est pas petit !!!!
Alors pour t'y retrouver voilà un fichier avec un peu de vba tu l'ouvres tu lis le pavé texte, tu testes et tu me rediras
Il faut IMPERATIVEMENT que le macros soient activées
dans l'attente de ton retour
a+
Papou🙂
 

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

B
Réponses
6
Affichages
1 K
Brutus
B
C
Réponses
6
Affichages
15 K
ManRUE
M
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…