Ajouter des caractères dans une cellule [Résolu/Fermé]

Signaler
-
Messages postés
9559
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
18 septembre 2020
-
Bonjour,


J'ai des cellules composées de chiffres provenant de la saisie de questionnaires à choix multiples 12, 123456, 124, 156, ect. Je n'ai pas tout le temps le même nombre de caractères et parfois même des cellules vides. J'ai besoin pour les transférer sur logiciel d'analyses de séparer chaque chiffre par un "/".
J'ai regardé un peu sur différents forum sans trouver de réponse.
Je vous remercie par avance
Alain

6 réponses

Bonjour,
Incroyable de rapidité !
J'ai cinq « colonnes » à traiter une avec 5 positions, 4, 4 ,7 et 7
Je n'ai pas de zéro et je ne sais pas si ça gênera, à mon avis non, il prendra cela pour des sans réponses
J'ai mis plus de temps à trouver comment vous répondre !
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60979 internautes nous ont dit merci ce mois-ci

A B C D E F
A1 3 1 3 1 1
A2 4 1 34 2 12 13
A3 35 1 36 2 24 235
A4 2 124 23 2 123 123
A5 3 2 4 2 2 1
A6 1 1 5 2 1 12346
A7 4 1 35 1 16
A8 1 1 3 2 2 1356
A9 1 1 13 1 3
A10 4 1 23 2 2 24
A11 1 12 235 1 135
A12 1 12 35 1 136
A13 1 1 2 1
A14 1 1 35 2 1 123456
Messages postés
1
Date d'inscription
mercredi 18 décembre 2013
Statut
Membre
Dernière intervention
18 décembre 2013

Je n'ai pas trouvé comment joindre un fichier d'où ce copie / coller
Les A, B, C, représentent les colonnes et les A1,A2, A3 les lignes. Chaque chiffres ou groupe de chiffres étant, bien sur, bien alignés par colonne
Messages postés
52297
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
14 086
Pour envoyer un fichier, aller dans https://www.cjoint.com/ pour créer le lien, et revenir le coller ici.

Si j'ai bien compris, au départ tu as
A B C D E F
1 3 1 3 1 1
2 4 1 34 2 12 13
3 35 1 36 2 24 235
4 2 124 23 2 123 123
5 3 2 4 2 2 1
6 1 1 5 2 1 12346
7 4 1 35 1 16
8 1 1 3 2 2 1356
9 1 1 13 1 3
10 4 1 23 2 2 24
11 1 12 235 1 135
12 1 12 35 1 136
13 1 1 2 1
14 1 1 35 2 1 123456

et à la fin tu veux
A B C D E F
1 3 1 3 1 1
2 4 1 3/4 2 1/2 1/3
3 3/5 1 3/6 2 2/4 2/3/5
4 2 1/2/4 2/3 2 1/2/3 1/2/3
5 3 2 4 2 2 1
6 1 1 5 2 1 1/2/3/4/6
7 4 1 35 1 1/6
8 1 1 3 2 2 1/3/5/6
9 1 1 1/3 1 3
10 4 1 2/3 2 2 2/4
11 1 1/2 2/3/5 1 1/3/5
12 1 1/2 3/5 1 1/3/6
13 1 1 2 1
14 1 1 3/5 2 1 1/2/3/4/5/6

C'est bien ça ?
Messages postés
52297
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
14 086
Bonjour.
1) Est-ce que le chiffre 0 figure dans un de tes nombres ?
2) Est-ce que ça va perturber ton logiciel d'analyse si on ajoute des 0 ?
3) Quelle est la taille maximum (nombre de chiffres) de tes données ?

C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Messages postés
52297
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
14 086
* Ce serait sympa de joindre ton fichier (ou un extrait significatif).

* Tu ne risquais pas de trouver une solution dans un quelconque forum, cette manipulation n'ayant certainement jamais été réalisée ...
Messages postés
2364
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
31 août 2020
873
Bonjour,
Solution à vérifier avec une copie ou une copie partielle du fichier:
Enregistrer au format .csv >> Fermer.
Ouvrir le .csv avec un éditeur de texte genre Wordpad >> Remplacer les ; par des /
Enregistrer.
Messages postés
25301
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
5 481
Bonjour
pour faire joujou seulement, dans le cas au maximum de 7 chiffres
Copier les valeurs en colonne A
Sélectionner A et "convertir" / délimité / suivant, séparer les chiffres un par un dans la fenêtre et terminer
les chiffres sont isolés de colonne A à colonne G
en H la formule ci dessous

=SI(A1="";"";A1)&SI(B1="";"";"/"&B1)&SI(C1="";"";"/"&C1)&SI(D1="";"";"/"&D1)&SI(E1="";"";"/"&E1)&SI(F1="";"";"/"&F1)&SI(G1="";"";"/"&G1)
Copier le résultat et collage spécial valeur sur un champ libre
crdlmnt
Messages postés
9559
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
18 septembre 2020
1 899
Bonjour à tous

Une autre solution via une macro
https://www.cjoint.com/?3LssC5WL61j

Cdlmnt
Messages postés
25301
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
21 septembre 2020
5 481
Effectivement... bravo.
crdlmnt
Impressionnant ! Je n'ai pas tout compris (notamment où s'est placée cette macro sur mon poste de travail) mais ça marche ! Je vous remercie c'est vraiment chouette de pouvoir trouver des infos si pointue sur ce type de forum. Merci à tous...et à bientôt
Messages postés
9559
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
18 septembre 2020
1 899
De rien

Si la plage a traiter est grande, une proposition plus rapide
https://www.cjoint.com/?3LtlOHUCYDx

Cdlmnt