Base de données excel

Fermé
letit69 Messages postés 25 Date d'inscription mercredi 22 novembre 2006 Statut Membre Dernière intervention 28 mars 2020 - 3 oct. 2007 à 22:56
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 - 10 oct. 2007 à 18:31
Bonjour,

je dois créer une base de données, j'ai les données mais en ligne et il me les faut en colonne. Au départ je faisais "transposé" puis "convertir" ( en sachant qu'aucune adresse à la meme longueur) mais j'ai plus de 2000 Noms donc c'est long. S'il vous plait aidez moi:

Ma base de données

                A
<code>1 OFFICE DE TOURISME 		
<code>2 10, pl..., 01000 P.... - Tél./Fax 04.00.00.00.00	
<code>3 Email: ??@?? - Site internet : www.????

La base idéale 

<code>A	       B	       C	      D	           E                 F	    G
<code>NOM    Adresse     CP      Ville	  Tel            Email        Web
<code>OFFICE 10,Pl...  01000     P...      04.00.00.00.00      ??@??      www.???


SI vous avez une solution ; vous allez faire une personne heureuse.
Merci d'avance.
A voir également:

17 réponses

Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
4 oct. 2007 à 11:56
Bonjour,
Est-ce qu'il s'agit bien de tableau Excel....
Que signifie (<code> 1...) en début de ligne.....
Pouvez-vous mettre un exemple de la base (5 à 6 lignes) sur www.Cjoint.com
Merci.
0
Bonjour,

L'indication (<code> 1...) est involontaire, c'est une mise en forme crée par Comment Ca marche.

Voici le lien : https://www.cjoint.com/?kemMONxN6H

Merci de votre aide.
0
Bonjour,

L'indication (<code> 1...) est involontaire, c'est une mise en forme crée par Comment Ca marche.

Voici le lien : https://www.cjoint.com/?kemMONxN6H

Merci de votre aide.
0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
4 oct. 2007 à 14:12
Bonjour,
Merci pour l'exemple, je l'ai téléchargé et je suis en mesure de vous faire une suggestion dans un moment, un peu de patience.
Juste une précision: les données pour un client sont toujours sur 3 lignes (toujours colonne A) et la 4ième ligne est vide......est-ce bien ainsi?
Merci de votre réponse.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
re Bonjour,

Merci beaucoup, je serais patiente biensur.

Oui vous avez tout a fait compris la démarche.

Encore merci
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
4 oct. 2007 à 14:51
Bonjour !

copie de ton fichier par sécurité

une des façons de faire liée à ce qu'a dit Le Pingou (le Pingouin , superbe pseudo , surtout depuis que j'ai lu le bouquin)
3 lignes et une ligne à blanc entre

en colonne B mettre =SI(ESTVIDE(A4);CONCATENER(A1;A2;A3);"")
les 3 lignes se retrouvent dans la même colonne
tu introduis un séparateur % aux endroits stratégiques
édition remplacer :
Tél par %Tél
Email par % Email
espace tiré espace par %
, par %,

tu enregistres en .prn tu fermes

dans Excel toujours tu ouvres ce .prn
tu choisis délimité (suivant)
séparateur autre et tu frappes %

ça devrait te donner à peu près ce que tu veux
sinon tu adaptes ou Macro (là je ne sais pas faire).











0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
4 oct. 2007 à 14:59
Bonjour,
Oui, xkristi, c'est une bonne solution, mais il y a quand même 2000 entrées ........ Je lui propose une petite macro.
Va suivre.
0
Oui merci, je veux bien une petite macro car l'explication me parait un peu longue à accomplir.
J'attends de vos nouvelles
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
4 oct. 2007 à 15:21
Ben Le Pingou ! salut !

tu vas t'amuser car il y a plusieurs séparateurs et c'est aléatoire ...
mais je vais garder précieusement ta macro.

t'inquiètes , 2000 entrées ou plus , ma manip ne se fait qu'une fois (concatener sur l'interligne et recopie incrémentée ,
remplacer tout est dans édition ,
le point prn est dans enregistrer sous.
mais suis pas sûre que tout soit bien délimité !!!!!! lol

0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
4 oct. 2007 à 17:36
Bonjour letit69,
Les lignes 2,6 non pas la même structure, une fois :
- 10, place Xavier Bichat, 01450 PONCIN - Tél./Fax 04.74.37.23.14 et une autrefois :
Les Quatre Vents, 01160 PONT-D’AIN - tél.04.74.39.05.84
Je n'ai pour l'instant pas la possibilité de détecter la présence oui ou non de : PAYS DU CERDON - VALLEE DE L’AIN.(par exemple)
Ma question, est-ce que ce cas se répète souvent ?
Pour être plus souple est-il possible de vous contacter directement. Au cas ou, il est bien entendu que le forum sera renseigné du résultat.
0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
5 oct. 2007 à 13:33
Bonjour letit69,
Pour information, j'ai enfin trouvé une marche à suivre pour analyser la structure qui permette de séparer les divers blocs.

Précision: est-ce que les données des cellules sont toujours dans le même, à savoir:
A1= Nom/Société
A2= Distinctif (expl Pays du Cerdon-Vallée de l'Ain) ; Adresse (avec ou sans numéro) ; NPA ; Localité ; Tél et ou Tél/Fax
A3= Email ; Site internet


Merci de corriger si différent.

Bonne fin de semaine.
0
just1xpa2 Messages postés 1603 Date d'inscription jeudi 26 juillet 2007 Statut Membre Dernière intervention 3 février 2013 196
5 oct. 2007 à 18:05
la meilleur solution, c'est de recreer ta base , comme tu l'indique, met tu fais du copier coller dans un tableau excel ouvert sur 2 fichier, tu prend les morceau de tes adresses et tu colle dans tes cases, c'est le mieux, tu temps et de la patience, une journée de travail, après, quand tu recherche par code postal ou autre , tu te sert du filtre automatique sur les collonnes, c'est super, et lorsque tu veux modifier ou ajouter, d'après des données existantes, tu copie la ligne et inserer les lignes copiern, et tu modifie, n'oublie pas d'enregistrer chaque ligne nouvelle au cas ou une coupure de courant ou autre , pour sauvegrder ton travail, moi j'ai plus de 700 reference, sur plusieur coloris, et suivant des longueurs, et suivant des entrés ou sortis, et c'est super comme base... bonne soirée
0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
8 oct. 2007 à 17:25
Bonjour letit69,
J'ai enfin la procédure qui fonctionne selon la structue de vos données.
Je tiens à votre disposition le classeur avec macro, ou dois-je l'envoyer.
Bonne fin de semaine.
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
8 oct. 2007 à 17:47
Bonjour !

Si vous le mettez sur https://www.cjoint.com/
cela servirait à tout le monde
et à moi aussi (sourire)

Merci
0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
10 oct. 2007 à 11:29
Bonjour,
C'est bien de mettre sur "cjoint.com", mais d'un autre côté le demandeur est au abonné absent ....
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
10 oct. 2007 à 11:51
Bonjour !

Je reconnais que c'est frustrant de ne plus avoir personne alors qu'on s'est" creusé (un peu ) les méninges pour répondre à son problème "

mais que voulez-vous , cela arrive aujourd'hui ...
ET heureusement , il en reste de nombreux autres qui sont ravis que vous les aidiez et qui remercient !!!!

Il ne faut donc pas désespérer .... Le Pingou ! (j'adore le pseudo)
0
Le Pingou Messages postés 12242 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 16 mars 2025 1 458
10 oct. 2007 à 18:31
Bonjour,
Merci pour les gentils paroles très appréciées du ahut de mes 63 balais.
Bonne fin de semaine.
0