XL 2016 retrouver une partie si une partie du texte d'une cellule est compris dans une BDD

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

GADENSEB

XLDnaute Impliqué
Bonjour le forum
Je cherche une formule pour retrouver une partie si une partie du texte d'une cellule est compris dans une BDD et renvoyer cette valeur

Je suppose que c'est avec TROUVE ?


Bonne journée à vous
 

Pièces jointes

re
=INDEX($F$17:$F$19;EQUIV(C4;$G$17:$G$19;0))

ou en une unique formule matricielle
=INDEX($F$17:$F$19;EQUIV(SOMME(SI(ESTNUM(CHERCHE($F$17:$F$19;A4));$G$17:$G$19;0));$G$17:$G$19;0))

Le matriciel consomme pas mal de ressources

Selon le cas réel et le contexte voir aussi PowerQuery
 
Hello le Forum,
La formule en matricielle marche nikel mais j'ai dû adapter un peu le process, car la BDD à été modifiée.
Du coup, je ne cherche plus seulement une partie d'une cellule mais je peux aussi chercher la valeur entiére d'une cellule.
J'ai placé la nouvelle version dans l'onglet V2.
Par contre, je ne sais pas comment adapter la formule matricielle si cela est possible bien sûr.

QQn aurait une idée ?

Bonne soirée

Seb
 

Pièces jointes

SOURCE​
RECHERCHE
dans l’onglet « MAPPING libelle » Colonne B :C​
PAIEMENT CB xxxx PARIS 09 DELIVEROO.FR CARTE xxxxxxDELIVROO
RESERVE GENERALERESERVE GENERALE
PAIEMENT CB xxxx xxx-xxx-xxxx AIRBNB * Hxxxxx CARTE xxxxxxxAIRBNB
PAIEMENT PSC xxxx GRENOBLE GARDEN FLEURS CARTE xxxxxGARDEN FLEURS
PAIEMENT PSC xxxx GRENOBLE BRASS GRENOBLE CARTE xxxxBRASSERIE GRENOBLE


Bonjour le forum,

Je n’arrive pas à transposer la formule, en matricielle, du fichier exemple vers le fichier de destination.

Je ne pas trop de donner le fichier de destination, car trop de données personnelles.

Les données à comparer sont dans l’onglet « MAPPING libelle » dans les colonnes B:C

Qu’est-ce qui peut poser problème ?

Bonne journée à vous

VB:
=INDEX('MAPPING libelle'!$B$2:$B$50000;EQUIV(SOMME(SI(ESTNUM(CHERCHE('MAPPING libelle'!$B$2:$B$50000;W2));'MAPPING libelle'!$C$2:$C$50000;0));'MAPPING libelle'!$C$2:$C$50000;0))
 
Bonjour

Dans ton exemple la seconde colonne était numérique : ce n'est pas le cas ici
VB:
=INDEX(LIBELLES10[LIBELLE CORRIGE];SOMME(SI(ESTNUM(CHERCHE(LIBELLES10[Extraction 2];W13));LIGNE(LIBELLES10[LIBELLE CORRIGE])-1;0));)
 
Dernière édition:
- 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

  • Question Question
Réponses
2
Affichages
66
Retour