Rechercher : dans
Par :

Excel, Plusieurs valeurs dans même cellule ?

Dernière réponse le 9 jui 2009 à 20:19:02 merlone, le 6 jui 2009 à 13:35:45 
 Signaler ce message aux modérateurs

Bonjour à tous,
J'ai plutôt l'habitude de venir ici pour aider les gens mais aujourd'hui c'est moi qui ai besoin de vous, ma question est la suivante :

Est-il possible d'entrer plusieurs valeurs dans une même cellule sous Excel ?
Sachant que j'aimerai ensuite que chacune de ces valeurs soient reconnaissables de manière indépendante quand j'applique le filtre à la colonne.

Précision : il est absolument impossible que je répartisse chaque valeur dans des cellules indépendantes (et oui je ne serais pas là sinon :s)

Voilà, j'espère être à peu près clair,

Merci d'avance pour vos réponses

Configuration: Ubuntu 8.10 ou Vista, ça dépend des moments, Firefox 3.5
Moziilla Firefox 3

Meilleures réponses pour « Excel, Plusieurs valeurs dans même cellule ? » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Tableur - Les cellules VoirLa notion de cellule On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse...
Tableur - Les formules VoirUne formule est une expression, qui, lorsqu’elle est interprétée par le tableur, effectue un calcul soit interne, soit plus fréquemment en employant des valeurs présentes dans d’autres cellules. Pour saisir une formule dans une cellule, il suffit de...
Tableur - La sélection des cellules VoirSélection de cellules Le tableur est un formidable outil pour manipuler des données. Ainsi, pour pouvoir manipuler les données il est nécessaire de disposer d'outils permettant de sélectionner rapidement toutes les cellules dont on a...

1

tontong, le 6 jui 2009 à 14:25:52

Bonjour,
Il est bien sûr possible de mettre plusieurs valeurs dans une même cellule.
Le problème sera de trouver un critère pour les distinguer les unes des autres afin de filtrer.
En effet s’il "est absolument impossible que je répartisse chaque valeur dans des cellules indépendantes" il sera très difficile de faire agir un filtre automatique personnalisé ou un filtre élaboré. Les filtres ont aussi besoin de distinguer les valeurs.
Pour aller vers une solution il faudrait quelques précisions sur la nature et la forme des données concaténées.

Répondre à tontong

2

merlone, le 6 jui 2009 à 19:51:50

Bonjour Tontong, merci beaucoup pour ta réponse :
Il s'agit de nom de personnes, des chaînes de caractère donc, chaque nom est séparé par une virgule, ça donne par exemple:

Valerio Adami, Jean-Michel Alberola, Louis Cane, Jean Degottex, Hélène Delprat, Daniel Dezeuze, Gerardo Dicrola, Jean Dubuffet, Gérard Garouste, Gérard Gasiorowski, Simon Hantaï, Hans Hartung, Jean Hélion, Christian Jaccard, Yves Klein, Pierre Klossowski, François Lamore, Jean Lamore, Robert Malaval, André Masson, Henri Michaux, Pablo Picasso, Patrick Raynaud, Martial Raysse, Georges Rousse

Comme tu l'as sûrement compris en voyant cette liste je bosse dans un musée : ) . Une cellule contenant une suite de noms comme celle-ci correspond à une exposition collective, je voudrais donc que dans le filtre de cette colonne apparaisse chaque nom d'artiste comme un filtre à part entière. En effet certains artistes ont participé à plusieurs expositions au fil des années et ça serait bien de pouvoir isoler en 2/3 clics toutes les expos en question. Je voudrais éviter le filtre textuel car certains collègues bossent sous Openoffice où celui-ci n'est pas disponible (arrrgggggg... le libre c'est bien mais pas toujours super complet).

Donc si tu connais une nomenclature spéciale pour déconcaténer les chaînes de caractères.... je suis très très preneur.
Merci d'avance pour ton temps

Répondre à merlone

3

Raymond PENTIER, le 6 jui 2009 à 21:14:12

Aïe ! Tu n'y couperas pas d'une ou deux macros ... C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂

Répondre à Raymond PENTIER

4

merlone, le 7 jui 2009 à 19:19:57

Oui en effet je crois que ça va être obligé, je vais me pencher sur VB petit à petit ce mois ci. Je n'y connais rien du tout, si tu as une idée de script je suis preneur mais j'imagine que c'est long à programmer ce genre de truc.

Bonne soirée ou bonne journée !

Répondre à merlone

5

Raymond PENTIER, le 7 jui 2009 à 19:55:59

Si tu as déjà un peu pratiqué Excel, tu devrais savoir qu'une cellule contient :
- Un texte (fixe)
- Une valeur (variable)
- Une formule (qui effectue un calcul)
mais jamais l'un et l'autre, ni plusieurs de chaque type.
C'est donc à toi de faire en sorte que tes séries de données accolées dans une cellule unique, donc inexploitables, soient dispatchées dans des cellules n'ayant qu'un seul élément. C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂

Répondre à Raymond PENTIER

6

eriiic, le 7 jui 2009 à 20:33:24

Bonsoir,

Qu'appelles-tu filtre textuel ?
Car si tu mets le filtre automatique et que tu choisis 'filtre personnalisé' tu peux mettre 'contient'...
Bien sûr ça sera limité à 2 noms cherchés, par le filtre élaboré (menu données) tu auras plus de possibilités.
Sinon en macro vba je ne suis pas sûr que la compatibilité soit excellente (?)

eric

Répondre à eriiic

7

merlone, le 7 jui 2009 à 23:29:20

Bonsoir à vous deux, merci pour vos réponses

@Raymond : et oui malheureusement je vois bien de quoi tu parles mais je pensais qu'il était possible d'une manière ou d'une autre d'indiquer à Excel que la cellule contenait plusieurs valeurs... j'avais bien pensé à ta solution mais du coup ça m'oblige à faire des doublons (ou plus) de lignes ou de colonnes :
En gros pour une ligne exposition x je mettais tous les artistes qui y ont participé dans la même cellule,
là ça m'obligerait à créer autant de lignes de l'exposition x que d'artistes qui y ont participé....
Tu seras d'accord avec moi que ce n'est pas très propre comme solution.
Après si je scinde tous les noms dans des cellules différentes (disons B1 à B11), peut-on indiquer à Excel qu'elles sont toutes rattachées à la même ligne, ligne 1 par exemple , comme ça pas de doublons quand j'applique un filtre ?
Je sais ça semble absurde mais pourtant dans la pratique ça serait très utile.

@Eric : Oui je crois que nous parlons de la même chose, j'utilise Excel 2007, donc peut être que le menu du filtre automatique n'est pas tout à fait le même, je ne sais pas, en tout cas j'arrive bien à Contient... mais mon problème est que ce Contient n'existe pas dans Openoffice.org que certains collègues utilisent, enfin tu me dis si je me trompe.

Répondre à merlone

8

gbinforme, le 8 jui 2009 à 00:23:12
  • +1

Bonjour

Tu seras d'accord avec moi que ce n'est pas très propre comme solution.

C'est pourtant le principe même des bases relationnelles qui sont utilisées par à peu près tous les logiciels de base de données : tu as une exposition, et il peut y avoir de 1 à n exposants.

peut-on indiquer à Excel qu'elles sont toutes rattachées à la même ligne,

Tu as une colonne avec le code exposition, ou le nom, et tous les exposants qui ont ce nom ou code font partie de l'exposition. Si tu prends access qui est plus un gestionnaire de base, tu seras même obligé de créer autant de lignes que d'exposants car sinon tu ne pourras pas retrouver les expositions auxquelles a participé un exposant groupé comme tu veux faire.

Si tu regardes de plus près ton problème tu vas même t'apercevoir que créer autant de lignes que d'exposants simplifie sérieusement la façon de retrouver tes informations :
- en sélectionnant une exposition tu as la liste de tous les exposants bien "propre" puisqu'ils sont individualisés.
- en sélectionnant un exposant tu retrouves toutes ses expositions.
Tu peux ainsi te faire toutes les recherches voulues sans avoir à créer des formules ou des macros de derrière les fagots.

Si les bases de données fonctionnent ainsi, c'est qu'il y a tout de même quelques avantages et avant l'arrivée de ce type d'organisation, ce n'était pas aussi simple.
Toujours zen

Répondre à gbinforme

9

Raymond PENTIER, le 8 jui 2009 à 04:54:01

Salut.
D'abord merci à gbinforme pour ce rappel théorique fondamental.
Ensuite, merlone, quand tu écris "comme ça pas de doublons quand j'applique un filtre" je reste dubitattif, puisque le rôle du filtre est précisément de sélectionner tous les enregistrements qui ont une même valeur de champ !
De plus ton tableau m'a l'air extraordinairement simple : Colonne A pour le nom de l'exposition, colonne B pour le nom de l'artiste, colonne C pour une information complémentaire.
Renseigner les colonnes A et B est un jeu d'enfants, grâce à la saisie semi-automatique.
Tu peux même t'amuser à utiliser les listes déroulantes de cellules !
Pour exploiter cette base de données, tu joues avec les filtres et les tris, et même éventuellement avec les tableaux croisés dynamiques ...
Que demande le peuple ?

Je vais essayer de te faire un fichier exemple. Pour m'éviter d'écrire des conneries, donne-moi quelques noms d'exposition, ou même un début de ton fichier. C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂

Répondre à Raymond PENTIER

10

lermite222, le 8 jui 2009 à 10:37:21

Bonjour tous,
Un exemple ? ... (si j'ai bien compris)
Classeur sur CiJoint
A+ L'expérience instruit plus sûrement que le conseil. (André G­ide)  
Si tu te cogne à un pot et que ça sonne creux, c'est pas for­cément le pot qui est vide. ;-)(Confucius)

Répondre à lermite222

11

 merlone, le 9 jui 2009 à 20:19:02

Bonjour à tous et merci pour le temps que vous consacrez à ma question.

Bien gbinforme, merci pour ce rappelle, oui en effet cette solution est efficace quand on fait une recherche par artiste. Quand on fait une recherche par exposition on obtient autant de lignes qu'il y a d'artistes, mais comme tu le dis, ça doit être inéluctable.

C'est à dire filtre par colonne exposition > sélection d'une expo > 20 artistes y ont exposé donc 20 lignes : seul la colonne artiste change d'une ligne à l'autre, normal, ce n'est donc pas tout à fait un doublon car je parlais de répétitions des cellules appartenant à une colonne sur laquelle ne portait pas le filtre en cours) . Mais c'est vrai Raymond, c'est bien le rôle d'un filtre d'isoler toutes les enregistrements ayant la même valeur, mais on est bien d'accord, quand elles appartiennent au même champs.
; ) .

De toute façon un GRAND MERCI A TOI LERMITE222, tes macros ont RESOLU mon problème, je vais maintenant adapter tout ça, tu as du passer un temps fou, je suis super impressioné par tes capacités...donc encore MERCI

La solution était donc bien de faire de grosses macros qui dépotent ; )

Bonne soirée à tous, je mets en résolu !

EDIT : oui je viens de commencer à ajouter mes valeurs à ton fichier (enfin ton mini programme même on va dire), c'est génial !!

Répondre à merlone