DEFI : Recherche d'une chaîne et conditions

Fermé
JohnAwact Messages postés 3 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 21 mai 2014 - 21 mai 2014 à 10:12
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 21 mai 2014 à 14:53
Bonjour,

J'ai un cas assez difficile. Y'a un gros challenge pour vous, Excel Masters !

J'ai une colonne avec des URL sur une page et un tableau avec des expressions liées à des catégories sur une autre page.

Ex de la 1ère colonne d'une 1ère page

| colonne A |
| labanque.com |
| lamutuelle.com |
| citroenvoitures.com |
| voituresford.com |
| medicaments.com |

Et voici un exemple de tableau sur une deuxième page :

| colonne A | colonne B |
| banq | Banques, caisses d'assurance |
| citroen | Voitures |
| medic | Santé |

Quelle formule puis-je utiliser pour que :
- Dans la colonne B de la 1ère page j'obtienne "Banques, caisses" ou "Voitures" ou ... suivant l'expression trouvée ?

| colonne A | colonne B |
| labanque.com | ?????? |

J'ai commencé avec des formules comme =SI(NB.SI(A2;"*Feuil2!A2*");Feuil2!B2;"")
Mais :
de 1, ça ne marche pas car la recherche de chaîne de caractère ne fonctionne pas
de 2, je veux qu'il recherche dans tout mon tableau, et pas juste la première ligne

C'est un gros challenge, je pense !

Merci par avance,

John Awact

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
21 mai 2014 à 10:51
Pourquoi est un "défi" ou "gros challenge pour vous, Excel Masters ! " ?

Tu as un problème, tu le poses clairement et on va essayer de t'aider.
Ce genre de morceau de violon comme " appel aux génies ","pro excel", "défi aux experts", "Challenge", " pour les champions d'excel" est inutile voire ridicule...

0
JohnAwact Messages postés 3 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 21 mai 2014
21 mai 2014 à 11:01
Certes, mais en l'occurrence, en y planchant dessus depuis un bon moment, j'ai beau retourner le problème et demander sur de nombreux forum, personne n'a encore réussi à trouver la solution.

Chercher la correspondance d'une chaine de caractère d'une cellule avec une chaine de caractère d'une autre cellule, je ne suis même pas certain qu'Excel puisse faire ça (sans VBA)

Je sais aussi que les défis peuvent être plaisants à résoudre, et plus ludiques.
Je n'aurais pas utilisé ces termes si ça avait été "comment faire la somme de deux nombres ?"

Désolé si j'ai vexé.
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 21/05/2014 à 11:57
Non, absolument pas vexé:pourquoi le serais je devant le ridicule....
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
21 mai 2014 à 11:49
Bonjour

Une idée avec une fonction Equiv

https://www.cjoint.com/?3EvlWt28CjN
0
JohnAwact Messages postés 3 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 21 mai 2014
21 mai 2014 à 13:45
Mmm, ça oblige à rentrer un nom dans une colonne supplémentaire avec ce que l'on cherche ?

J'ai poussé un peu plus mes réflexions et je suis tombé sur une formule de ce type :
{=SI(SOMME(1*ESTNUM(CHERCHE(Feuil2!$A$1:$A$5;A1)));INDEX(Feuil2!$B$1:$B$5;EQUIV(1;1*ESTNUM(CHERCHE(Feuil2!$A$1:$A$5;A1));0));"")}
Pouvez-vous me dire si y'a mieux ?
-1
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
21 mai 2014 à 14:53
Bonjour,

J'ai poussé un peu plus mes réflexions
La tienne ou celle des autres ?
https://forum.excel-pratique.com/viewtopic.php?forum_uri=excel&t=51608&start=
L'étiquette veut qu'on attende 48h sans réponse pour poster sur un autre forum.
Pour ne pas faire chercher pour rien qcq chose déjà trouvé, ou alors on le signale dès le début par respect des intervenants.

eric
0