Excel + recopier une ligne sur deux

Résolu/Fermé
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 - 1 juil. 2010 à 08:46
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 - 1 juil. 2010 à 09:22
Bonjour,

J'ai tenté de recopier un tableau depuis une page web vers Excel mais ce dernier ne parvient pas à garder la mise en forme du tableau.
Autrement dit, j'ai 11 colonnes dans le tableau Web et après recopie sur Excel, je n'obtient qu'une seule colonne.
Il met le contenu de la première colonne une ligne sur deux et le reste il le fusionne... exemple:

à l'origine, j'ai ceci:

| Nom1 | Age1 | Ville1 | Job1 | 
--------------------------------------
| Nom2 | Age2 | Ville2 | Job2 |


et je me retrouve sous Excel avec ceci:

| Nom1                 |
| Age1 Ville1 Job1 |
| Nom2                 |
| Age2 Ville2 Job2 |


J'essaie de remettre en forme à coup de formule mais je coince car je ne parviens pas à prendre en compte dans une formule une ligne sur deux sans retaper toutes la formule. En sommes j'aimerai que sur la 1ère ligne, en E1 par exemple, j'ai:

=A1

Mais qu'ensuite en E2, j'ai:

=A3

Et ainsi de suite, quelqu'un aurait-il une solution ?


A voir également:

3 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
1 juil. 2010 à 09:05
bonjour,

Une solution :

En E1 :
=INDIRECT("A"&LIGNE()*2-1)
En F1 :
=INDIRECT("A"&LIGNE()*2)

et étirer vers le bas.

Ensuite, pour 'convertir' la colonne F en 3 colonnes (si chaque 'Age' Ville' ne comporte pas d'espaces) :
Sélectionner la colonne - copier -collage spécial : valeurs.
Puis 'Données' - 'Convertir' - Suivre l'assistant en choisissant 'Délimité' et cocher 'espace'.

0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
1 juil. 2010 à 09:06
Bonjour
Vous pouvez essayer en A1:
=A1
en A2:
=INDIRECT(="A"&LIGNE()+LIGNE(A1))
qui ne devrait renvoyer que les lignes impaires
Crdlmnt
0
Neliel Messages postés 6146 Date d'inscription jeudi 9 juillet 2009 Statut Contributeur Dernière intervention 20 mars 2017 1 691
1 juil. 2010 à 09:22
Merci à vous deux, cela fonctionne parfaitement
0