Rechercher une partie de la cellule dans une colonne
Résolu
Debz
-
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58989 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour le forum,
Je crie à l'aide.
J'ai un tableau avec des chaines de caractères, exemple: "Frais amortissement".
Sur une autre feuille, j'ai 2 colonnes; sur A, j'ai des mots, exemple: "Frais", et sur la B des montant ex. 1000.
Je voudrais, mettre une formule qui permette avec en exemple "frais amortissement" , de rechercher dans la colonne A le mot qui serait une partie du texte.(dans le cas de mon exemple, il pourrait trouver "frais" ou "amortissement ") et si il le trouve, m'afficher le Montant correspondant
Pas évident à expliquer j'espère que vous aurez compris
Je crie à l'aide.
J'ai un tableau avec des chaines de caractères, exemple: "Frais amortissement".
Sur une autre feuille, j'ai 2 colonnes; sur A, j'ai des mots, exemple: "Frais", et sur la B des montant ex. 1000.
Je voudrais, mettre une formule qui permette avec en exemple "frais amortissement" , de rechercher dans la colonne A le mot qui serait une partie du texte.(dans le cas de mon exemple, il pourrait trouver "frais" ou "amortissement ") et si il le trouve, m'afficher le Montant correspondant
Pas évident à expliquer j'espère que vous aurez compris
Configuration: Android / Chrome 88.0.4324.93
A voir également:
- Rechercher une partie de la cellule dans une colonne
- Déplacer une colonne excel - Guide
- Trier une colonne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Rechercher ou saisir une url - Guide
- Comment faire une recherche à partir d'une photo - Guide
3 réponses
Bonjour
voyez avec:
=SI(NB.SI(A2;"*frais*");B2;"")
ou
=SI(OU(NB.SI(A2;"*frais*");NB.SI(A2;"*amortissement*"));B2;"")
si vous avez un ou deux mots de plus allonger les NB.SI, sinon revenez avec une liste de mots à trouver
crdlmnt
voyez avec:
=SI(NB.SI(A2;"*frais*");B2;"")
ou
=SI(OU(NB.SI(A2;"*frais*");NB.SI(A2;"*amortissement*"));B2;"")
si vous avez un ou deux mots de plus allonger les NB.SI, sinon revenez avec une liste de mots à trouver
crdlmnt
Bonjour à vous deux
Par formule cela risque d'être compliqué, par fonction spécialisée sans doute possible, mais :
1) Que faire si "frais" ET "amortissement" sont trouvés tous les deux ?
2) Ton fichier réel doit être bien différent de l'exemple que tu donnes, je ne me hasarderai pas à une proposition sans l’avoir vu
Si tu veux un aide efficace, fournis ce fichier en le postant sur cjoint.com, en copiant le lien créé et en revenant le coller ici
Cdlmnt
Via
Par formule cela risque d'être compliqué, par fonction spécialisée sans doute possible, mais :
1) Que faire si "frais" ET "amortissement" sont trouvés tous les deux ?
2) Ton fichier réel doit être bien différent de l'exemple que tu donnes, je ne me hasarderai pas à une proposition sans l’avoir vu
Si tu veux un aide efficace, fournis ce fichier en le postant sur cjoint.com, en copiant le lien créé et en revenant le coller ici
Cdlmnt
Via
Je pense que ma question n' a pas été aussi claire qu'elle devrait.
C'est justement le contraire que je veux.
"Frais" ou "amortissement" sont sur une liste de plus de 10 000 mots sur A. Partant du mot "frais amortissement", je recherche la formule pour trouver "frais"(ou tout autre mot qui serait une partie de la chaine de caractère principal="frais amortissement") et recuperer le "montant".
Je pense vous lire bientot