Base de données excel

letit69 Messages postés 30 Statut Membre -  
Le Pingou Messages postés 12275 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.
Configuration: Windows XP
Internet Explorer 6.0

17 réponses

  1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    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
  2. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    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
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. letit69
     
    re Bonjour,

    Merci beaucoup, je serais patiente biensur.

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

    Encore merci
    0
  5. 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
  6. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    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
  7. letit69
     
    Oui merci, je veux bien une petite macro car l'explication me parait un peu longue à accomplir.
    J'attends de vos nouvelles
    0
  8. 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
  9. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    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
  10. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    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
  11. just1xpa2 Messages postés 37 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
  12. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    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
  13. 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
  14. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    Bonjour,
    C'est bien de mettre sur "cjoint.com", mais d'un autre côté le demandeur est au abonné absent ....
    0
  15. 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
  16. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 477
     
    Bonjour,
    Merci pour les gentils paroles très appréciées du ahut de mes 63 balais.
    Bonne fin de semaine.
    0