Partager via

RechercheV avec plusieurs références dans une cellule - fractionner une cellule contenant des valeurs

Anonyme
2023-06-22T08:21:53+00:00

Bonjour,

Je souhaite chercher des références sur mon tableau, mais j'ai plusieurs valeurs sur une seule cellule :

Du coup la fonction LOOPV, ne marche pas, puisque ça ne prend que la première valeur. C'est pour cela je dois fractionner ma cellule et ajouter des lignes, alors que je n'arrive pas à la faire. Si vous avez une solution pour mon problème, soit en fonction soit en VBA, n'hésitez pas à la me proposer !

En vous remerciant d'avance pour votre implication

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2023-06-22T11:17:21+00:00

    2016 dommage, ça limite les options via des formules.

    Pour séparer chaque Référence

    >Si ce n'est pas récurrent (à faire 1fois), avec l'outil Données>Convertir

    Tu peux même garder le type texte à tes données

    Puis tu fais tes RechercheV classique en glissant ta formule pour chercher chaque référence individuellement.

    Si c'est régulier :

    Placer les données dans une table, faire une requête PowerQuery

    Il suffira de modifier les données et de mettre à jour la requête.

    De plus tu peux même directement faire tes "RecherchesV" via les liaisons de tables (sans formule)

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

  1. DanielCo 107.7K Points de réputation
    2023-06-22T10:35:36+00:00

    Bonjour,

    Avec la cellule initiale en F1 :

    =FILTRE.XML("<M><R>"&SUBSTITUE(F1;CAR(10);"</R><R>")&"</R></M>";"//R")

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire

4 réponses supplémentaires

  1. Anonyme
    2023-06-22T08:48:02+00:00

    Bonjour,

    Je te remercie d'abord pour ton aide,

    En effet, j'ai plusieurs valeurs (références) [(ref 1)29518400; (ref 2)09562400 ...], ces références je souhaite les séparer en le mettant en ligne, j'ai déjà essayer avec convertir, mais ça me donne rien,

    Mais sinon, je voulais passer par cet étape afin que j'applique la fonction rechercheV ou Index, mais en l'appliquant, elle me prend que la première réf et pas les autres qui sont en dessous,

    Je suis en version 2016 pour Excel, si tu peux me montrer comment je peux faire ?

    J'espère que j'étais assez compréhensive, merci à toi :) !

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2023-06-23T09:25:06+00:00

    Bonjour Arnaud,

    Je te remercie pour ton aide, la solution proposée marche bien !

    Cordialement,

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2023-06-22T08:38:30+00:00

    Bonjour,

    Je ne comprend pas ta demande

    "j'ai plusieurs valeurs sur une seule cellule :" => Donne un exemple, pour moi 29518400 c'est 1 valeur, on la découpe en 2 en 3...?

    Entre What I've et What I Want je ne vois qu'une conversion de texte (alphanumérique) à numérique.

    Si tu as une version >2016, il y a d'autres méthodes que RechercheV

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire