IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

[Tableau dynamique] [Extraire] un mot d'une phrase a partir d'un tableau comportant des mots clés.


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 28
    Par défaut [Tableau dynamique] [Extraire] un mot d'une phrase a partir d'un tableau comportant des mots clés.
    Bonjour,

    • Base

    -2 feuilles-

    -1 feuille de SETUP
    un tableau avec 2 colonnes
    Colonne A =Mot clé
    Colonne B =Mot a mettre
    -2 feuille de récap de relevé bancaire
    un tableau avec 4 colonnes
    Colonne A =Date
    Colonne B =libellé
    Colonne C =Montant
    Colonne E =Légende

    -3 feuille de tableaux dynamiques
    -Ils sont un recap du relevé bancaire de façon plus lisibles et plus fonctionnel.
    -Pour fonctionner il se sert de la colonne Légende .

    Tout ceci fonctionne très bien
    j'ai d'un coté un tableau qui recueille tous les chèques émis
    un autre toutes rentrés financières
    ....

    Mon problème c'est que cette colonne je là remplit manuellement grâce à une liste déroulante que je peux faire évolué
    Je désirerai maintenant le faire de façon automatique, là ou je bloque c'est avec la formule "=recherchev()".
    Il fonctionne quant il a terme dans la cellule mais quand il y a dans la cellule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ACHAT CB CENTRE LECLERC 27.05.14 CARTE NUMERO                393
    difficile de faire sortir le mot "leclerc" et de mettre dans la colonne en face le mot "Course"

    Quand il y a mot sa fonctionne très bien.
    Manuellement par liste déroulante ou pas, cela fonctionne très bien pour la Feuille3

    Mais de façon AUTO je bloque
    Merci pour votre aide

    PS: j'ai essayé avec la formule "=DROITE(A1;NBCAR(A1)-CHERCHE("leclerc";A1)+1)"
    Fonctionne pas non plus

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 169
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Pas certain d'avoir bien saisi ce que tu cherches mais si tu veux extraire le mot Leclerc d'une chaîne qui le contient c'est
    =STXT(A1;CHERCHE("leclerc";A1);NBCAR("leclerc"))
    Mais comme la chaîne "Leclerc" est une constante dans la formule, il suffit d'écrire donc je pense que je n'ai rien compris à tes explications
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    Je pense que quelques explications de plus seraient nécessaires...

    Ce que tu mentionnes comme exemple (ACHAT CB CENTRE LECLERC 27.05.14 CARTE NUMERO), c'est ce que contient les cellules de la colonne E de ton Recap relevé bancaire ?
    Si oui, est-ce qu'il y a plusieurs "modèles" d'entrées dans cette colonne ?
    Est-ce qu'il y a des règles fixes, comme longueur de champs, i.e. est-ce que le mot que tu charches, dans ce cas-ci Leclerc, commencerait toujours à la même position ?
    Est-ce qu'on pourrait avoir Leclerc et aussi Centre Leclerc ou autres mots composés ?

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    je pense qu'il veut affecter des postes de dépenses (courses, assurance, téléphonie, restaurant, frais professionnels ...) à des écritures de relevés bancaires

    si c'est ça, tu as donc une matrice en feuil1 associant des "postes" à des listes de mots clés de "dépenses" pour faire la correspondance
    je ne suis pas expert en formules pour faire ça, d'autres le feront beaucoup mieux que moi

    avec des index/equiv peut être ? je suis curieux de voir la réponse pour apprendre

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2015
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2015
    Messages : 28
    Par défaut Réponse par un fichier
    Pour une meilleure compréhension, et au lieu d'une longue explication voici un fichier essai.
    Fichiers attachés Fichiers attachés

  6. #6
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 896
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 896
    Par défaut
    Bonjour,

    Ça a abouti, cette histoire ?

    Dans l'échantillon je vois que le nom du magasin arrive après "ACHAT CB", donc une autre colonne pourrait extraire le mot suivant à l'aide d'une formule. Si il y a "ACHAT CB" au début on prend les deux mots suivants, sinon on laisse inchangé.

Discussions similaires

  1. extraire des mots d'une phrase
    Par beefjoy dans le forum Général Python
    Réponses: 4
    Dernier message: 17/12/2012, 11h09
  2. [WD-2007] Réordonner des mots dans une phrase selon leur type
    Par pbeecham dans le forum VBA Word
    Réponses: 3
    Dernier message: 15/03/2011, 10h50
  3. [C#]Connaitre la nature des mots d'une phrase
    Par darkyade dans le forum Windows Forms
    Réponses: 0
    Dernier message: 07/06/2010, 21h32
  4. Comment extraire des mots dans une phrase (chaine de characteres)
    Par gilles06 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 09/07/2008, 18h54
  5. [RegEx] supprimer des mots dans une phrase
    Par anarchoi dans le forum Langage
    Réponses: 6
    Dernier message: 10/05/2007, 09h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo