Récupérer chaines de caractères

DeliPhinou Messages postés 1 Statut Membre -  
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour tout le monde,

J'aimerais, svp, que quelqu'un me donne un cerveau x)

Bon, plus sérieusement, j'aimerais savoir par quel procédé passer pour:

1. Dans une case, A1 vide, si elle n'a rien d'écrit à l'intérieur, afficher "vide" ou juste ""
2. Dans case A2, il y a quelque chose et je veux qu'il me renvoie le contenu de la case B2, dans une case A30
3. Et concaténer sur l'ensemble des data, soit environ 100 datas

Bien sûr, tout cela avec une formule et dans une case. :)

En gros, ça donnerait ça:

A1:
A2: lundi A3: A4:mardi
B2: pluie B3: bleu B4: soleil
A30= pluie soleil

Merci beaucoup

4 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

sans fichier modèle avec ce que tu veux, pas sûr d'avoir compris.
Avec une colonne intermédiaire à masquer, en C2 :
=C1&" "&B2
à recopier vers le bas.

eric
0
DeliPhinou
 
Bonjour,

Merci de m'avoir répondu aussi vite mais du coup; j'aimerais une formule qui ferait en gros ça:

Si B1 = "1"; afficher le contenu de A1; sinon afficher "rien" (formule 1) à répéter sur la colonne entière soit 100 datas
Concaténer résultats sur toute la colonne pour donner un groupe de chaines de caractères.

J'espère que c'est un peu plus clair.

Je vous remercie bien
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Bonjour DeliPhinou.

"Bien sûr, tout cela avec une formule et dans une case." NON ! Pas possible.
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
... mais si tu te résignes à avoir plusieurs cellules avec formules, tu fais très exactement comme indiqué par eriiic ; et tu obtiendras
C2 : " pluie"
C3 : " pluie bleu"
C4 : " pluie bleu soleil"
ce qui correspond à ton exposé
1. Dans une case, A1 vide, si elle n'a rien d'écrit à l'intérieur, afficher "vide" ou juste ""
 2. Dans case A2, il y a quelque chose et je veux qu'il me renvoie le contenu de la case B2, dans une case A30
 3. Et concaténer sur l'ensemble des data, soit environ 100 datas

Mais si on doit au contraire répondre à la demande exprimée par ton exemple
A1: 
A2: lundi A3: A4:mardi 
B2: pluie B3: bleu B4: soleil 
A30= pluie soleil
et qui ne correspond pas à ta demande initiale, il faut alors utiliser en C2 la formule =SI(A2="";C1;C1&" "&B2) à recopier jusqu'en C30.

...et rien ne t'empêche de masquer la colonne C, et mettre en A30 la formule = C30 !
0