Microsoft 365 Formule Excel pour identifier les cellules qui contiennent un nom de ville

jehaisexcel

XLDnaute Nouveau
Bonjour, à tous,

j'ai un fichier excel avec une colonne d'expressions :

  • coiffeur lille
  • jardinier pas cher
  • entretenir son coiffeur
  • salon de coiffure marseille
  • ...
Je souhaite identifier les cellules qui contiennent un nom de ville (je dispose du tableau avec les 36 000 communes). Un peu sur le principe de la recherchex, sauf qu'au lieu d'identifier les cellules identiques, elle me remonterait uniquement les cellules avec au moins un nom de ville.

Mais impossible de réussir à faire fonctionner une formule.

pourriez-vous m'aider ?

Merci d'avance :)
 

Pièces jointes

  • excel.jpg
    excel.jpg
    22.4 KB · Affichages: 27

jehaisexcel

XLDnaute Nouveau
J'ai eu un début d'évolution avec la formule :

=SIERREUR(RECHERCHE(9^9;CHERCHE(villes[commune];B3);villes[valeur]);"FAUX")

villes est un tableau avec :

- une colonne commune qui reprend toutes les communes de france
- une colonne valeur qui a juste sur toutes les cellules le mot VRAI

Tout aurait dû marcher, sauf que comme c'est Excel, il faut toujours qu'il y ait un truc qui ne va pas XD. Il cherche les caractères. Par exemple, "coiffeur pas cher" ressort comme "vrai", car j'ai une commune qui s'appelle "apcher".

J'aimerais donc améliorer ma formule pour rechercher l'intégralité du contenu des cellules de la colonne commune, et pas seulement une chaîne de caractères au sein de la cellule.

merci pour votre aide, je désespère.
 

vgendron

XLDnaute Barbatruc
une solution par macro
!!! dans la liste des communes, les espaces doivent etre remplacés par des tirets
sinon, impossible de distinguer les villes à nom composé..

!!! marseille n'est pas connue.. par contre marseille-01 oui..
 

Pièces jointes

  • Identifier expressions Villes - light.xlsm
    767.2 KB · Affichages: 3

jehaisexcel

XLDnaute Nouveau
Et pourquoi, quand je mets des enchaînements de deux ou trois lettres, il me met bien faux... vous comprenez mieux mon pseudo, Excel, c'est comme un RPG mais en mode "quêtes impossibles", chaque fois qu'on pense arriver au bout, il nous sort des bugs, des conneries, des données fausses...
 

Etoto

XLDnaute Barbatruc
Et il n'y a aucune spécification possible pour lui demander de chercher la valeur entière de la cellule du tableau ? VRAI que s'il trouve "CHERBOURG" et pas "cher" dans la cellule ?
Bonjour à tous,

Perso, je suis pour l'idée de séparer tes chaines de mots par colonnes et après avec des SI et INDEX trouver la correspondance exacte. Malheureusement, je ne sais pas le faire, j'ai donc créé un fil sur ce sujet. Comme ça je peux m'instruire en même temps.
 

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87