Probleme recherche de mot partiel dans excel
Toufou
-
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'aimerais savoir comment dans mon classeur excel, qu'une liste de mots partiels est présente dans un autre fichier excel.
je ne sais pas si je suis bien clair la, désolé je suis vraiment débutant.
en fait j'ai 2 fichiers
chacun d'eux ont plusieurs colonnes et lignes
j'aimerais que sur mon premier fichier, sur une colonne, il me dit que pour chaque ligne, si le mot partiel citue dans tel colonne (toujours la meme) est présente sur mon 2ieme fichier sur tel colonne (toujours la meme aussi)
quand je parle de mot partiel je veux dire par exemple que je recherche "toto" et si le 2ieme fichier possede une ligne ou il y a totoA, que ca soit bon
Merci
J'aimerais savoir comment dans mon classeur excel, qu'une liste de mots partiels est présente dans un autre fichier excel.
je ne sais pas si je suis bien clair la, désolé je suis vraiment débutant.
en fait j'ai 2 fichiers
chacun d'eux ont plusieurs colonnes et lignes
j'aimerais que sur mon premier fichier, sur une colonne, il me dit que pour chaque ligne, si le mot partiel citue dans tel colonne (toujours la meme) est présente sur mon 2ieme fichier sur tel colonne (toujours la meme aussi)
quand je parle de mot partiel je veux dire par exemple que je recherche "toto" et si le 2ieme fichier possede une ligne ou il y a totoA, que ca soit bon
Merci
A voir également:
- Probleme recherche de mot partiel dans excel
- Liste déroulante excel - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Word et excel gratuit - Guide
3 réponses
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
Toufou
merci beaucoup ca marche :)
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