LibreOffice Calc : extraire une partie d'une cellule [Résolu/Fermé]

Signaler
Messages postés
12724
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
13 octobre 2020
-
Messages postés
2
Date d'inscription
lundi 25 mars 2019
Statut
Membre
Dernière intervention
26 mars 2019
-
Bonjour,

Je cherche comment extraire une partie d'une valeur de cellule, je m'explique :

dans un classeur j'ai une colonne contenant des valeurs du type l+k://coordinates?16418,15949&20
les nombres 16418 et 15949 représentent des coordonnées x et y, je voudrais les extraire et les mettre à côté dans deux colonnes distinctes nommées coordonnée x et coordonnée y.

Je suis sur LibreOffice 3.6.5.2

Merci d'avance pour votre aide.


4 réponses

Messages postés
2368
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
8 octobre 2020
879
Bonjour,
Selon les éléments constants les formules seront plus ou moins longues.
Exemple =STXT(A2;19;5) retourne les 5 caractères qui suivent le 19ème, donc 16418.
Quels éléments sont constants ? Quels éléments varient ?
5
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
2
Date d'inscription
lundi 25 mars 2019
Statut
Membre
Dernière intervention
26 mars 2019

Bonjour Tontong,
J'ai un peu le même problème que Barnabe0057 à la différence que moi je n'ai pas les mêmes éléments constants :
/formation-petite-enfance-Vieux-port-27680
/formation-petite-enfance-Villaines-la-juhel-53700

L'élément constant sont les 5 chiffres qui se situent toujours en bout de ligne,
Je voudrais extraire ces 5 chiffres (ils sont tjs 5) en bout de ligne et les copier sur la colonne d'après
Messages postés
2368
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
8 octobre 2020
879 >
Messages postés
2
Date d'inscription
lundi 25 mars 2019
Statut
Membre
Dernière intervention
26 mars 2019

Bonjour,
Il suffit d'entrer en B1 la formule =DROITE(A1;5) et recopier vers le bas.
Si un espace indésirable parasite le texte au début ou à la fin utiliser la formule:
=DROITE(SUPPRESPACE(A1);5)
Messages postés
2
Date d'inscription
lundi 25 mars 2019
Statut
Membre
Dernière intervention
26 mars 2019
>
Messages postés
2368
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
8 octobre 2020

Merci beaucoup, cela fonctionne parfaitement !
Messages postés
12724
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
13 octobre 2020
3 667
Comment faire pour automatiser ta formule sur l'ensemble de ma colonne ?

Parce que je me vois mal taper la formule 10000 fois :
B2=STXT(A2;19;5)
B3=STXT(A3;19;5)
B4=STXT(A4;19;5)
etc ...
Messages postés
2368
Date d'inscription
mercredi 3 février 2010
Statut
Membre
Dernière intervention
8 octobre 2020
879
En utilisant la poignée de recopie : c'est le petit carré noir en bas et à droite de la cellule.
On met le pointeur dessus, clic gauche maintenu on tire vers le bas.
Si la colonne adjacente à gauche contient des valeurs on peut aussi faire un double clic sur sur cette poignée de recopie.
Messages postés
12724
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
13 octobre 2020
3 667
Ok, je dois m'absenter, j'essaierai ça ce soir.

Je te tiens au courant.
Messages postés
12724
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
13 octobre 2020
3 667
Merci pour ta réponse, la longueur des valeurs est fixe, et les seuls éléments qui varient dans ces valeurs sont les deux nombres correspondant aux coordonnées.

Donc ta formule est parfaite ;)
Messages postés
12724
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
13 octobre 2020
3 667
Ca fonctionne très bien, merci beaucoup pour ton aide précieuse !

Bonne journée, @+