Extraire expression/chaîne de caractères

Résolu/Fermé
Juliux Messages postés 280 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 1 décembre 2018 - Modifié par Juliux le 29/08/2016 à 13:21
Juliux Messages postés 280 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 1 décembre 2018 - 29 août 2016 à 15:19
Bonjour,

J'ai converti un PDF en fichier excel.

A partir de celui-ci, je souhaiterais extraire l'expression "doc. vaudoise" suivi des 30 caractères qui suivent (qui sont à chaque fois différents)

Est-possible ? Existe-t-il une formule à appliquer ?

Merci d'avance !

Bien à vous,

J.




A voir également:

1 réponse

Fahora Messages postés 814 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 2 janvier 2023 68
29 août 2016 à 13:53
Bonjour ,

petite question , comment est constitué le texte ?
Chaque ligne de texte correspond à une ligne du tableur ou est ce que toutes les lignes sont contenues dans la premiere cellule ?

Si chaque ligne contient une phrase, pour récupérer ce que vous souhaitez :

=STXT(A1;TROUVE("doc. Vaudoise";A1);NBCAR("doc. Vaudoise")+30)

Cordialement,
1
Juliux Messages postés 280 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 1 décembre 2018 28
29 août 2016 à 14:02
Bonjour Fahora,

Merci pour ta réponse !

Chaque ligne de texte correspond à une ligne du tableur. J'ai inscrit la formule dans la colonne B, mais je n'ai qu'un triste #valeur comme résultat !

Est-ce qu'Excel tient compte de la casse ?

Merci pour la réponse !

Bien à vous,
0
Juliux Messages postés 280 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 1 décembre 2018 28
29 août 2016 à 14:07
J'ai également essayé la formule comme suit :

=STXT(A14;TROUVE("doc. Vaudoise";A14);NBCAR("doc. Vaudoise")+30)

ou A14 est l'emplacement de la première occurrence à extraire.
0
Juliux Messages postés 280 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 1 décembre 2018 28
29 août 2016 à 14:13
Si jamais quelqu'un veut s'y essayer :

https://drive.google.com/file/d/0B0nIbfPjbHP5NE9GcWlNWHBBLVk/view?usp=sharing
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 420 > Juliux Messages postés 280 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 1 décembre 2018
29 août 2016 à 14:14
Bonjour (et salut Fahora)

oui, TROUVE tient compte de la casse d'où sans doute le problème

dans la formule, remplacer TROUVE par CHERCHE

peut être pas utile non plus d'écrire NB.CAR("doc.Vaudoise") puisque c'est une constante de 12 caractères

=SIERREUR(STXT(A1;CHERCHE("doc.Vaudoise";A1);42);"inexistant")

crtdlmnt
0
Juliux Messages postés 280 Date d'inscription vendredi 3 août 2007 Statut Membre Dernière intervention 1 décembre 2018 28 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
29 août 2016 à 14:17
Salut Vaucluse,

J'ai remplacé TROUVE par CHERCHE mais le message d'erreur demeure...
0