XL 2016 Rechercher dans une chaine de caractère plusieurs chiffres entre guillemets

anthonydu62

XLDnaute Nouveau
Bonjour à toutes et tous, voila j'ai une ligne de caractère, les virgules et les guillemets sont toujours présents:

Util1,"4000","30","3970","2500","0","---"

Je cherche à isoler chaque élément pour avoir:
Colonne 1 : Util1 (ici pas de guillemets mais peut avoir x nombre de caractère
Colonne 2: 4000
Colonne 3: 30
Colonne 4: 3970
Colonne 5: 2500
Colonne 6: 0
Colonne 7: 0 (si "---" =0)

Avez vous une solution à m'apporter car là je sèche.
 

patricktoulon

XLDnaute Barbatruc
bonjour
cette ligne est elle dans une cellule?
je soupçonne malgré l'explication bien mince que tu donne de ton contexte que tu cherche a taper dans la fonction texttocolumn

si toute cette ligne est dans une cellule effectivement la fonction texttocolumn est appropriée
 

CISCO

XLDnaute Barbatruc
Bonjour

Est-ce que tu as systématiquement 7 paquets à extraire, et pas plus ?

Est-ce que les tirets sont uniquement dans le dernier paquet ?

Si les réponses à ces deux questions, sont oui, tu peux peut-être faire avec les formules en pièce jointe. Une macro serait nettement plus pratique pour toi. Tout dépend du nombre de fichier que tu as à traiter...

@ plus
 

Pièces jointes

  • anthonydu62.xlsx
    9.3 KB · Affichages: 6
Dernière édition:

CISCO

XLDnaute Barbatruc
Bonjour

Pour le fun, dans C3 et C4, une formule matricielle (à valider avec Ctrl+mal+entrer) que l'on peut tirer vers la droite aussi longtemps que désiré, donc qui peut renvoyer, c.-à-d.distribuer plus de 7 paquets dans les colonnes en allant vers la droite.

@ plus
 

Pièces jointes

  • Copie de anthonydu62.xlsx
    10.1 KB · Affichages: 6
Dernière édition:

Discussions similaires