Paramètres de largeur fixe lors de la conversion de texte en colonnes (Microsoft Excel)
Milda doit utiliser l’assistant de conversion de texte en colonnes d’Excel assez souvent pour l’un de ses projets de travail. Elle doit utiliser l’analyse à largeur fixe dans l’outil et, lorsqu’elle exécute l’assistant, Excel examine les données source et suggère des endroits où les données doivent être «brisées». Milda trouve cela ennuyeux, car Excel devine normalement faux. Elle se demande s’il existe un moyen d’effacer toutes les lignes de rupture suggérées à la fois afin de pouvoir les saisir manuellement là où elle le souhaite.
Il n’y a aucun moyen d’empêcher Excel de deviner lors de la tentative d’analyse de données de largeur fixe. Cependant, vous pouvez essayer certaines choses qui pourraient vous aider. Par exemple, certaines personnes ont rapporté de meilleurs résultats dans les suppositions d’Excel si vous formatez la colonne source avec une police Courier avant de faire la conversion. (Courier est une police à espacement fixe et peut aider Excel à mieux « voir » les points de rupture naturels des données.)
Une autre possibilité est de faire croire à Excel qu’il vaut mieux ne pas deviner les pauses. Avant d’exécuter l’Assistant Conversion de texte en colonnes, insérez une ligne vide en haut de vos données. Dans la ligne, mettez une longue chaîne de caractères sans espaces. Par exemple, vous pouvez insérer 200 caractères X, sans espaces ni ponctuation. Lorsque vous exécutez l’assistant, Excel ne sera pas en mesure de déterminer où se trouvent les ruptures dans ces données, il ne se hasardera donc pas à deviner. Une fois l’assistant terminé, vous pouvez simplement supprimer la ligne.
Enfin, vous pouvez développer une routine Visual Basic pour gérer la déconstruction des données à votre place. C’est une solution particulièrement intéressante si vous constatez que votre projet implique de travailler tout le temps avec du texte au format identique. Vous pouvez commencer par utiliser l’enregistreur de macros pour enregistrer une session avec l’assistant Texte en colonnes et voir si ce qui est enregistré est un bon point de départ pour les conversions futures.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (3253) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:
link: / excelribbon-Fixed-Width_Settings_when_Converting_Text_to_Columns [Paramètres de largeur fixe lors de la conversion de texte en colonnes]
.