On 31/01/2018 21:20, demande_aide...@libreoffice.org wrote:
Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide 
(http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de 
votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de 
votre réponse.


Email:: nom...@nomail.com
Sujet:: trier les donnée d'une colone
OS:: Windows 10
Version:: 5.1.x
Question:: bonjour,
j'ai un tableau ou toutes les données sont sur une même colonnes

exemple:

reférence1
prix1
adresse1
ville1
reférence2
prix2
adresse2
ville2
reférence3
prix3
adresse3
ville3


je voudrais le convertir comme cela:

reférence1   prix1   adresse1   ville1
reférence2   prix2   adresse2   ville2
reférence3   prix3   adresse3   ville3
reférence4   prix4   adresse4   ville4

merci pour votre aide

Bonjour

je te propose la méthode suivante  - c'est beaucoup plus simple qu'il n'y parait, parce que je détaille beaucoup :

J'ai remplacé : référence 1 par référence_K et et référence2 par référence_B
pour que l'on comprenne mieux (le tri).

a) la colonne A du tableur contient les données

b) dans la  première ligne mettre les formule suivantes

   |     A       |      B     |   C   |     D    |    E |  F   |
1  | reférence_K |      = A1  | = A2  |   = A3   |   = A4 |      |
2  | prix_K
3  | adresse_K
4  | ville_K

et rien dans les lignes 2,3, 4.

Ce qui donne :
   |     A       |      B      |   C    |      D    | E    |  F   |
1  | reférence_K | reférence_K | prix_K | adresse_K | ville_K |      |
2  | prix_K      |             |        | |         |      |
3  | adresse_K   |             |        | |         |      |
4  | ville_K     |             |        | |         |      |

c) Copier le bloc B1 à E4

d) Sélectionner à partir de B5 jusqu'à Ex, x étant la dernière ligne utile

e) Coller en B5 : les formules de la ligne 1 se reportent jusqu'à la fin.
On obtient ceci (pour les 8 premières lignes) :

   |     A       |      B      |   C    |     D     | E    |  F   |
1  | reférence_K | reférence_K | prix_K | adresse_K | ville_K |      |
2  | prix_K      |             |        | |         |      |
3  | adresse_K   |             |        | |         |      |
4  | ville_K     |             |        | |         |      |
5  | référence_B | référence_B | prix_B | adresse_B | ville_B |      |
6  | prix_B      |             |        | |         |      |
7  | adresse_B   |             |        | |         |      |
8  | ville_B     |             |        | |         |      |
etc.

f) Numéroter les lignes dans la colonne F
(Le but est de pouvoir, au besoin, à la fin, reclasser les lignes dans l'ordre d'origine).

Pour cela : Sélectionner depuis F1 jusqu à Fx
Menu >> Feuille >> Remplir les cellules >> Série
puis Bas / Arithmétique / initiale = 1 / incrément = 1

Ce qui donne ceci  :
   |     A       |      B      |   C    |     D     | E    |  F    |
1  | reférence_K | reférence_K | prix_K | adresse_K | ville_K |  1    |
2  | prix_K      |             |        | |         |  2    |
3  | adresse_K   |             |        | |         |  3    |
4  | ville_K     |             |        | |         |  4    |
5  | référence_B | référence_B | prix_B | adresse_B | ville_B |  5    |
6  | prix_B      |             |        | |         |  6    |
7  | adresse_B   |             |        | |         |  7    |
8  | ville_B     |             |        | |         |  8    |
etc.


g) Créer une nouvelle feuille
y coller le contenu de la première,
mais avec un collage SPÉCIAL pour ne plus avoir les formules mais seulement les données

h) Trier selon la colonne B(ou C ou D ou E)

Ce qui donne ceci
   |     A       |      B      |   C    |     D     | E    |  F    |
1  | référence_B | référence_B | prix_B | adresse_B | ville_B |  5    |
2  | reférence_K | reférence_K | prix_K | adresse_K | ville_K |  1    |
3  | prix_K      |             |        | |         |  2    |
3  | adresse_K   |             |        | |         |  3    |
4  | ville_K     |             |        | |         |  4    |
6  | prix_B      |             |        | |         |  6    |
7  | adresse_B   |             |        | |         |  7    |
8  | ville_B     |             |        | |         |  8    |
etc.

Donc, toutes les lignes UTILES se retrouvent au début, on peut supprimer les autres lignes.

On peut également supprimer la colonne A.

Ce qui donne ceci
   |     A       |    B   |   C       |     D   |  E    | F    |
1  | référence_B | prix_B | adresse_B | ville_B |  5    ||
2  | reférence_K | prix_K | adresse_K | ville_K |  1 |       |

i) Les lignes ont été triées selon la colonne [B qui est devenue la ] A

Si l'on souhaite retrouver l'ordre d'origine on peut trier sur la colonne E (ex colonne F).

Cordialement
Gilles



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à