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 -
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
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
A voir également:
- DEFI : Recherche d'une chaîne et conditions
- Realtek high defi - Télécharger - Pilotes & Matériel
- Face à un défi de réinstallation - Forum Windows
- Clé USB impossible à formater (défi pour vous) - Forum logiciel systeme
- [Défi info.] conversion .aspx en .pdf - Forum Réseaux sociaux
- Blackout challenge : un défi mortel sur TikTok - Guide
4 réponses
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...
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...
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é.
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é.
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 ?
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 ?
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
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