OVH Cloud OVH Cloud

extraire cellules commançant par le meme nom d'une colonne

11 réponses
Avatar
Claude09
Bonjour, en colonne A il y a des cellules contenant du texte et des chiffres,mais commençant toujours par" Pour".A l'aide d'une formule que l'on tire vers le bas, serait il possible de récupérer ces cellules (entre 5 et 9) en b5 par exemple ?Pour être tranquille,la zone de recherche serait A1:A400.
Merci.

10 réponses

1 2
Avatar
isabelle
bonjour Claude,

je n'ai pas compris si tu voulais connaitre la quantité de cellule répondant au
critère
=SOMMEPROD((GAUCHE(A1:A5000;4)="Pour")*1)
ou si c'est pour identifier chaque cellule
=GAUCHE(A1;4)="Pour"
à tirer vers le bas

isabelle

Le 2016-05-12 16:26, Claude09 a écrit :
Bonjour, en colonne A il y a des cellules contenant du texte et des
chiffres,mais commençant toujours par" Pour".A l'aide d'une formule que l'on
tire vers le bas, serait il possible de récupérer ces cellules (entre 5 et 9) en
b5 par exemple ?Pour être tranquille,la zone de recherche serait A1:A400.
Merci.

Avatar
claude09
Le jeudi 12 Mai 2016 à 22:26 par Claude09 :
Bonjour, en colonne A il y a des cellules contenant du texte et des
chiffres,mais commençant toujours par" Pour".A l'aide d'une
formule que l'on tire vers le bas, serait il possible de
récupérer ces cellules (entre 5 et 9) en b5 par exemple ?Pour
être tranquille,la zone de recherche serait A1:A400.
Merci.


Bonjour et merci de m'avoir répondu. Il me semble que j'ai répondu dans la matinée, mais apparemment, ce n'est pas parti ?
En fait,il faudrait récupérer les cellules qui commence par "Pour" dans (A1:A400) en C5 (ou autre) de façon à obtenir :

Pour Jacques etc...
Pour Pierre etc ...
Pour Paul etc ...
Pour Anne etc ...
Au maximun,il y a 9 cellules qui sont au format texte.
Merci.
Avatar
Jacquouille
Bonjour
Un simple filtre ferait le job (comme disent mes amis d'Outre Mare.
Menu / Données / Filtrer / filtre automatique/ personnalisé.
Choisir "commence par ..."pour"
Copier-coller en C5

Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"claude09" a écrit dans le message de groupe de discussion :


Le jeudi 12 Mai 2016 à 22:26 par Claude09 :
Bonjour, en colonne A il y a des cellules contenant du texte et des
chiffres,mais commençant toujours par" Pour".A l'aide d'une
formule que l'on tire vers le bas, serait il possible de
récupérer ces cellules (entre 5 et 9) en b5 par exemple ?Pour
être tranquille,la zone de recherche serait A1:A400.
Merci.


Bonjour et merci de m'avoir répondu. Il me semble que j'ai répondu dans la
matinée, mais apparemment, ce n'est pas parti ?
En fait,il faudrait récupérer les cellules qui commence par "Pour" dans
(A1:A400) en C5 (ou autre) de façon à obtenir :

Pour Jacques etc...
Pour Pierre etc ...
Pour Paul etc ...
Pour Anne etc ...
Au maximun,il y a 9 cellules qui sont au format texte.
Merci.


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Avatar
MichD
Bonjour,

Ce que tu veux n'est pas clair.
Est-ce que tu veux extraire le contenu complet des cellules ou le nombre
de cellules contenant une expression particulière?

Je te donne un exemple :

En A1:A400 La liste des données

Pour extraire en C5, le premier élément de la liste débutant par "Pour
Jacques", Copie cette formule dans la barre des formules de la cellule C5.
Pour Valider la saisie de la formule matricielle, tu appuies en même
temps sur les touches Ctrl + Maj + Enter

Tu tires cette formule jusqu'au moment où la cellule n'affichera rien.
Cela veut dire que la liste est complète pour les cellules contenant
l'expression recherchée.

En D5, tu répètes la même opération en utilisant l'expression "Pour Paul"

=SIERREUR(INDIRECT(ADRESSE(PETITE.VALEUR(SI($A$1:$A$400="pour
lui";LIGNE($A$1:$A$400));LIGNE(A1));1));"")

Si tu veux obtenir dans la même colonne, le contenu de toutes cellules
débutant par "Pour", utilise cette formule :

=SIERREUR(INDIRECT(ADRESSE(PETITE.VALEUR(SI(GAUCHE($A$1:$A$400;4)="pour";LIGNE($A$1:$A$400));LIGNE(A1));1));"")


MichD
Avatar
Jacquouille
Bonjour

Trois répondeurs, trois approches et trois vues différentes....
Saurais-tu publier ici ton fichier via l'adresse fournie par CJOINT. Cela
permettra de mieux saisir ta demande.
Dans ce fichier, si tu pouvais mettre en exemple, ce que tu désires.

Bon vendredi 13

Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"Claude09" a écrit dans le message de groupe de discussion :


Bonjour, en colonne A il y a des cellules contenant du texte et des
chiffres,mais commençant toujours par" Pour".A l'aide d'une formule que l'on
tire vers le bas, serait il possible de récupérer ces cellules (entre 5 et
9) en
b5 par exemple ?Pour être tranquille,la zone de recherche serait A1:A400.
Merci.


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Avatar
isabelle
bonjour Claude,

voici une solution avec une function perso
en C5 la formule
=concane(A1:A1000;"Pour")
mettre la cellule au format renvoie à la ligne

Function concane(plg As Range, critere As String)
For Each c In plg
If Left(c, 4) = "Pour" Then
concane = concane & Chr(10) & c
End If
Next
End Function

isabelle

Le 2016-05-13 09:02, claude09 a écrit :
Le jeudi 12 Mai 2016 à 22:26 par Claude09 :
Bonjour, en colonne A il y a des cellules contenant du texte et des
chiffres,mais commençant toujours par" Pour".A l'aide d'une
formule que l'on tire vers le bas, serait il possible de
récupérer ces cellules (entre 5 et 9) en b5 par exemple ?Pour
être tranquille,la zone de recherche serait A1:A400.
Merci.


Bonjour et merci de m'avoir répondu. Il me semble que j'ai répondu dans la
matinée, mais apparemment, ce n'est pas parti ?
En fait,il faudrait récupérer les cellules qui commence par "Pour" dans
(A1:A400) en C5 (ou autre) de façon à obtenir :

Pour Jacques etc...
Pour Pierre etc ...
Pour Paul etc ...
Pour Anne etc ...
Au maximun,il y a 9 cellules qui sont au format texte.
Merci.

Avatar
isabelle
voici le fichier exemple: http://www.cjoint.com/c/FEnqRnTSM5a
isabelle
Avatar
JièL
Ca cancane ou ça concane ? ;-)

--
JièL cancaneur

Le 13/05/2016 à 18:36, isabelle a écrit :
bonjour Claude,

voici une solution avec une function perso
en C5 la formule
=concane(A1:A1000;"Pour")
mettre la cellule au format renvoie à la ligne

Function concane(plg As Range, critere As String)
For Each c In plg
If Left(c, 4) = "Pour" Then
concane = concane & Chr(10) & c
End If
Next
End Function

isabelle

Le 2016-05-13 09:02, claude09 a écrit :
Le jeudi 12 Mai 2016 à 22:26 par Claude09 :
Bonjour, en colonne A il y a des cellules contenant du texte et des
chiffres,mais commençant toujours par" Pour".A l'aide d'une
formule que l'on tire vers le bas, serait il possible de
récupérer ces cellules (entre 5 et 9) en b5 par exemple ?Pour
être tranquille,la zone de recherche serait A1:A400.
Merci.


Bonjour et merci de m'avoir répondu. Il me semble que j'ai répondu
dans la
matinée, mais apparemment, ce n'est pas parti ?
En fait,il faudrait récupérer les cellules qui commence par "Pour" dans
(A1:A400) en C5 (ou autre) de façon à obtenir :

Pour Jacques etc...
Pour Pierre etc ...
Pour Paul etc ...
Pour Anne etc ...
Au maximun,il y a 9 cellules qui sont au format texte.
Merci.

Avatar
isabelle
ça babel ;-)
isabelle

Le 2016-05-13 13:29, JièL a écrit :
Ca cancane ou ça concane ? ;-)

Avatar
claude09
Le jeudi 12 Mai 2016 à 22:26 par Claude09 :
Bonjour, en colonne A il y a des cellules contenant du texte et des
chiffres,mais commençant toujours par" Pour".A l'aide d'une
formule que l'on tire vers le bas, serait il possible de
récupérer ces cellules (entre 5 et 9) en b5 par exemple ?Pour
être tranquille,la zone de recherche serait A1:A400.
Merci.


merci de vos réponses, je sort d'un repas bien arrosé, je verrai çà demain à tète reposée .je vous remercie de votre disponibilité et je vous souhaite une bonne soirée.
1 2