transposer des données dans Calc libreOffice

Posez ici toutes les questions concernant un ou plusieurs logiciels, payants ou gratuits. Pour les demandes spécifiques aux systèmes d'exploitation, passez plutôt par les sections dédiées.

Modérateur: Modérateurs

transposer des données dans Calc libreOffice

Messagepar Chardonbleu » 03 Mai 2013 14:35

Bonjour
j'ai un tableau classique d'adresses de personnes ('feuille1') libreOffice Calc soit une identité par ligne (Nom, Prénom, adresse....
je désire mettre en page de manière toute différente ces données sur une seconde feuille ('Mise en page') pour avoir un carnet imprimable.
Mais je ne sais quelle fonction utiliser. Le probléme est que dans le tableau je dois copier ligne par ligne alors que sur 'mise en page' les données sont rangées différemment .
Merci aux spécialistes pour votre aide.
Chardonbleu
 
Messages: 1
Inscription: 03 Mai 2013 14:18

Re: transposer des données dans Calc libreOffice

Messagepar SAM.SUFFIXE » 03 Mai 2013 16:34

Bonjour Chardonbleu

Si ta seconde feuille est toujours en "calc" il suffira depuis la seconde feuille de demander de copier une cellule (ou colonne) précise de la feuille 1.
Dans le cas ou dans ta première feuille calc ; nom correspond à une cellule, prénom correspond à une cellule ect..

et ensuite tu fais appliquer dans toute la colonne

de cette façon tu sais faire un nouveau tableau différent dans son ordre du tableau 1 en qq clics, sans rien écrire à nouveau.
(si j'ai bien compris ta demande - ou reformule ta demande si je suis à coté ...)

merci
Avatar de l’utilisateur
SAM.SUFFIXE
Maître Libellulien
Maître Libellulien
 
Messages: 535
Inscription: 14 Aoû 2009 17:05
Localisation: de l'autre coté de la frontière

Re: transposer des données dans Calc libreOffice

Messagepar carl_logan » 03 Mai 2013 16:45

Bonjour,

Pour faire au plus rapide :
- Dans la feuille n°1 recensant les adresses, réserver la colonne "A" pour une numérotation à suivre (de 1 à "n").
- Dans la seconde feuille, réserver une cellule (A1 par exemple) pour y saisir le numéro du contact à rechercher.
- Dans la seconde feuille, utiliser la fonction RechercheV() (fonction de recherche verticale) pour rechercher dans la feuille n° 1 les informations relatives au contact souhaité (par son numéro). Il sera utilisé une fonction RechercheV() par élément recherché (Nom, prénom, adresse). Ces fonctions RechercheV() seront placées là où on le souhaite sur la feuille numéro 2. Ce qui permettra une mise en page selon son souhait.

Ex : Je recherche le contact numéro 14 => J'inscrit "14" dans la cellule A1 de la feuille n° 2.
Dans la feuille numéro 2, la fonction RechercheV() s'écrira par exemple comme suit :

=RECHERCHEV($A$1;Feuille1.$A$1:$E$41;2;0)

- Le premier argument ($A$1) fait référence à ma case de recherche A1, la ou je mets le numéro de contact recherché
- Le second argument (Feuille1.$A$1:$E$41) fait référence à ma plage de recherche dans la feuille numéro 1. Ici et pour l'exemple de A1 à E41.
- Le troisième argument (2) c'est le numéro de colonne ou je vais chercher le résultat (par exemple 2 pour le Nom, 3 pour le Prénom, 4 pour l'Adresse, etc.).
- Le dernier argument (0) signifie que l'on ne souhaite pas de résultat approximatif => Je cherche le contact 59 mais je n'en ai que 43, la fonction retournera "#N/D" plutôt qu'un résultat au plus proche de 59.
carl_logan
Libellulien
Libellulien
 
Messages: 99
Inscription: 20 Jan 2011 18:24


Retourner vers Software - Logiciels

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
cron