Probleme recherche de mot partiel dans excel
Fermé
Toufou
-
22 avril 2008 à 20:55
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 24 avril 2008 à 22:51
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 24 avril 2008 à 22:51
A voir également:
- Probleme recherche de mot partiel dans excel
- Liste déroulante excel - Guide
- Voir mot de passe wifi android - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Si et excel - Guide
3 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
23 avril 2008 à 07:21
23 avril 2008 à 07:21
Bonjour,
Pour ton pb je ne vois qu'une fonction personnalisée :
Attention, la fonction est sensible aux majuscules/minuscules, il faudra modifier avec ucase() si ça gène (il restera encore le pb des accents)
eric
Pour ton pb je ne vois qu'une fonction personnalisée :
Function Exist(chaine As String, plage As Range) As Boolean Dim cel As Range For Each cel In plage If InStr(1, cel, chaine) Then Exist = True Exit Function End If Next cel Exist = False End Functionà coller dans un module
Attention, la fonction est sensible aux majuscules/minuscules, il faudra modifier avec ucase() si ça gène (il restera encore le pb des accents)
eric
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
24 avril 2008 à 22:51
24 avril 2008 à 22:51
De rien :-)
n'oublie pas de mettre en résolu si tu peux stp
eric
n'oublie pas de mettre en résolu si tu peux stp
eric
Bonjour,
Tu peux utiliser la fonction =CHERCHE("toto";F4) qui va regarder dans la cellule F4 si elle contient la séquence toto et te donnera l'emplacement dans la séquene (1 si le mot est TOTGAHBD ou 3 si HGTOTO) sinon #valeur!
Tu peux coupler avec la fonction =ESTERREUR(A2) qui te donnera VRAI ou FAUX si le résultat de la fonction précédente et un chiffre ou #valeur!
Nb: tu peux trouver pas mal d'aide en tapant par exemple dans google "contient excell"
Tu peux utiliser la fonction =CHERCHE("toto";F4) qui va regarder dans la cellule F4 si elle contient la séquence toto et te donnera l'emplacement dans la séquene (1 si le mot est TOTGAHBD ou 3 si HGTOTO) sinon #valeur!
Tu peux coupler avec la fonction =ESTERREUR(A2) qui te donnera VRAI ou FAUX si le résultat de la fonction précédente et un chiffre ou #valeur!
Nb: tu peux trouver pas mal d'aide en tapant par exemple dans google "contient excell"
Bonjour,
merci d'avoir répondu si vite
néanmoins j'ai encore un petit soucie comment faire pour que la recherche s'effectue sur toute une plage de données (j'ai +10 colonnes et +8000 lignes sur le 2ieme fichier, où je dois chercher)
et qu'il m'affiche dans une uniquement si le mot partiel existe ou non (son emplacement et sa fréquence dans le 2ieme fichier de m'interesse pas)
par exemple a la premiere ligne de mon 1ier fichier je desire savoir si le mot "TOTO" contenu dans la colonne A existe dans une plage de plusieurs lignes et colonnes de mon 2ieme fichier, partiellement ou non (Donc TOTO, ATOTO, TOTOA,...sont correcte pour moi).
Puis si le mot "TATA" de la 2ieme ligne de mon 1ier fichier contenu dans la colonne A (toujours la meme), existe dans la meme plage de données de mon 2ieme fichier,...etc...
voila pour la petite precision, si cela peux vous aider a mieux comprendre ma demande
Et encore merci de m'avoir répondu
merci d'avoir répondu si vite
néanmoins j'ai encore un petit soucie comment faire pour que la recherche s'effectue sur toute une plage de données (j'ai +10 colonnes et +8000 lignes sur le 2ieme fichier, où je dois chercher)
et qu'il m'affiche dans une uniquement si le mot partiel existe ou non (son emplacement et sa fréquence dans le 2ieme fichier de m'interesse pas)
par exemple a la premiere ligne de mon 1ier fichier je desire savoir si le mot "TOTO" contenu dans la colonne A existe dans une plage de plusieurs lignes et colonnes de mon 2ieme fichier, partiellement ou non (Donc TOTO, ATOTO, TOTOA,...sont correcte pour moi).
Puis si le mot "TATA" de la 2ieme ligne de mon 1ier fichier contenu dans la colonne A (toujours la meme), existe dans la meme plage de données de mon 2ieme fichier,...etc...
voila pour la petite precision, si cela peux vous aider a mieux comprendre ma demande
Et encore merci de m'avoir répondu
24 avril 2008 à 21:27