Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/05/2016, à 15:10

[Linux]Uncle_Sam

[RESOLU] [Libreoffice Calc] Liste de toutes les valeurs d'une colonne

Bonjour,
Je recherche une méthode (fonction ou autre) me permettant d'avoir une liste de toutes les valeurs d'une colonne.
Quand vous êtes sur une colonne, vous pouvez faire "Données -> AutoFiltre", ce qui crée une liste déroulante avec toutes les valeurs de cette même colonne : et bien, ce sont les valeurs de cette liste que je cherche à récupérer.

Bonne journée

Dernière modification par [Linux]Uncle_Sam (Le 26/05/2016, à 16:32)

Hors ligne

#2 Le 26/05/2016, à 16:21

ar barzh paour

Re : [RESOLU] [Libreoffice Calc] Liste de toutes les valeurs d'une colonne

bof il y a certainement mieux mais je ne connais plus les macros
et je ne sais pas si cela te donnera satisfaction

méthode 1
sélectionner la colonne en question et copier

ouvrir une feuille et faire coller dans la colonne A
faire Données/Trier
( vérifier que l'option "la plage contient des étiquettes de colonne" est décochée )

en B1 taper =A1
en B2 taper =SI(A2=B1;"";A2)
recopier cette formule vers le bas jusqu'où il y a des valeurs en colonne A

ceci fait sélectionner cette colonne B , faire copier
sélectionner la colonne C  en faisant collage spécial (vérifier que "Formules" est décoché)

colonne C toujours Sélectionnée effectuer un Données / tri en utilisant Sélection active

les valeurs voulues sont récupérables dans cette colonne

méthode 2
via le terminal et un éditeur de texte

sélectionner la colonne en question et copier
ouvrir l'éditeur de texte ,
faire copier , EDIT faire coller
puis enregistrer sous : donner le nom d'un fichier : par exemple liste1.txt
fermer l'éditeur

ouvrir un terminal
taper la commande suivante

cat liste1.txt | sort | uniq > liste2.txt

les valeurs voulues sont les valeurs enregistées dans le fichier liste2.txt

Dernière modification par ar barzh paour (Le 05/06/2016, à 12:27)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 24.04, 22.04, 20.04
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 24.04 Ubuntu 22.04 , W10-PRO( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#3 Le 26/05/2016, à 16:30

[Linux]Uncle_Sam

Re : [RESOLU] [Libreoffice Calc] Liste de toutes les valeurs d'une colonne

ar barzh paour a écrit :

méthode 2
via le terminal et un éditeur de texte

sélectionner la colonne en question et copier
ouvrir l'éditeur de texte ,
faire copier ,
puis enregistrer sous : donner le nom d'un fichier : par exemple liste1.txt
fermer l'éditeur

ouvrir un terminal
taper la commande suivante

cat liste1.txt | sort | uniq > liste2.txt

les valeurs voulues sont les valeurs enregistées dans le fichier liste2.txt

Re,
Je ne sais pas s'il y a "plus court", mais la méthode 2 me donne pleinement satisfaction.
Merci

Hors ligne

#4 Le 08/12/2020, à 18:38

thortue

Re : [RESOLU] [Libreoffice Calc] Liste de toutes les valeurs d'une colonne

Bonjour,

Il est également possible d'avoir cette liste en supprimant les doublons :

* Sélectionner la colonne dont vous souhaitez supprimer les doublons
* Dans le menu du haut, sélectionnez « Données », puis « Filtrer », puis « Filtre standard ». Une nouvelle fenêtre s’ouvre !
* Dans « Nom du Champ », sélectionnez « aucun »
* Ensuite cliquez sur « plus d’options » : des options supplémentaires apparaissent
* Puis décochez la case « La plage contient des étiquettes de colonne » si votre colonne n’a pas de titre (étiquette)
* Enfin, cochez l’option « Sans doublons » et cliquer sur « OK » !

Les lignes sont simplement masquées. Il suffit de sélectionner les valeurs restantes et de les coller plus bas.
On peut ensuite afficher les lignes masquées par un clic droit sur un numéro de ligne.

Dernière modification par thortue (Le 08/12/2020, à 18:39)

Hors ligne