DEFI : Recherche d'une chaîne et conditions

JohnAwact Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
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 4 Date d'inscription   Statut Membre Dernière intervention  
 
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 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Non, absolument pas vexé:pourquoi le serais je devant le ridicule....
0
PHILOU10120 Messages postés 6511 Date d'inscription   Statut Contributeur Dernière intervention   825
 
Bonjour

Une idée avec une fonction Equiv

https://www.cjoint.com/?3EvlWt28CjN
0
JohnAwact Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
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