Analyser une chaîne sans délimiteurSalut,
J'ai 3 colonnes : A, B et C.Chaque colonne contient une chaîne telle que "A121A5*6".Je voudrais analyser chaque alphabet ou le symbole * et le numéro suivant dans des colonnes séparées.Avec l'exemple de chaîne, il y aura 3 colonnes avec A121, A5 et *6. Je veux faire cela pour Columan A, B et C, sauf lorsque la valeur de la colonne est NA.Comment puis-je faire cela?Merci!
Automatisation et scriptRe : Analyser une chaîne sans délimiteurPeut-il y avoir plus de trois colonnes à créer à partir d'une seule colonne ? Connaît-on l'alphabet qui sera utilisé pour le fractionnement ? Sont-ils toujours les mêmes dans une même cellule ? Peut-il y avoir plusieurs caractères fractionnés dans une ligne et, le cas échéant, comment ces situations doivent-elles être gérées ?
Re : Analyser une chaîne sans délimiteurOui, il peut y avoir plus de 3 colonnes créées à partir d'une seule colonne.Si une seule colonne a A1B12C34D112, 3 colonnes seraient nécessaires pour A1, B12, C34 et D112.
Oui, les alphabets sont connus.
qu'entendez-vous par sont-ils toujours dans la même cellule ?
Oui, il peut y avoir plusieurs caractères fractionnés dans une rangée, dans ce cas, plus de colonnes devront être créées pour s'adapter.
merci!
Re : Analyser une chaîne sans délimiteurPourriez-vous fournir un exemple de tableau de données avec autant de types de cas différents que possible (différentes quantités d'alphabets, différents alphabets, avec *, sans *, alphabets en ligne, etc.), puis des solutions. Si les alphabets sont connus, comment sont-ils connus ? Par rang ?
Par "sont-ils toujours dans la même cellule", je pense que je voulais dire s'il y a toujours le même alphabet dans une cellule spécifique, mais en fonction de votre réponse, il peut y avoir de nombreux alphabets différents dans une seule cellule.
Actuellement, la seule solution assez simple qui me vient à l'esprit est d'utiliser For Each Row et d'aller ligne par ligne tout en créant de nouvelles colonnes selon les besoins.