Base de données excel

letit69 Messages postés 30 Statut Membre -  
Le Pingou Messages postés 12656 Date d'inscription   Statut Contributeur Dernière intervention   -
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 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 
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
letit69
 
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
letit69
 
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 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 
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
letit69
 
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 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
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 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 
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
letit69
 
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 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
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 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 
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 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 
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   Statut Membre Dernière intervention   196
 
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 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 
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 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
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 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 
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 4336 Date d'inscription   Statut Membre Dernière intervention   564
 
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 12656 Date d'inscription   Statut Contributeur Dernière intervention   1 466
 
Bonjour,
Merci pour les gentils paroles très appréciées du ahut de mes 63 balais.
Bonne fin de semaine.
0