Extraire une partie des cellule
tefy
-
Theo.R Messages postés 575 Date d'inscription Statut Membre Dernière intervention -
Theo.R Messages postés 575 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une cellule excel contenant une coordonnée. Mais le X et le Y sont regroupés dans une même cellule comme ceci : POINT (-75.721792 45.425725). J'aimerais savoir comment extraire cette partie (-75.721792) et le mettre dans un nouveau champ. Puis cette partie (45.425725) et le mettre dans un autre champ.
Je serais contente d'avoir une réponse.
Merci
J'ai une cellule excel contenant une coordonnée. Mais le X et le Y sont regroupés dans une même cellule comme ceci : POINT (-75.721792 45.425725). J'aimerais savoir comment extraire cette partie (-75.721792) et le mettre dans un nouveau champ. Puis cette partie (45.425725) et le mettre dans un autre champ.
Je serais contente d'avoir une réponse.
Merci
A voir également:
- Extraire une partie des cellule
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Excel cellule couleur si condition texte - Guide
- Extraire texte d'une image - Guide
- Aller à la ligne dans une cellule excel - Guide
4 réponses
Bonjour
sans formule, vous pouvez utiliser la fonction convertir d'Excel puisqu'à priori vos éléments sont séparés par un blanc
__sélection du champ
__Ruban / donnée / convertir
__cochez: "délimité" et "suivant"
__sélectionnez "espace" et "terminer"
vous retrouverez une colonne avec POINT
une colonne avec (xx.xxxxxx et une avec yy.yyyyyy)
vous pouvez ensuite facilement supprimer les parenthèses avec la fonction remplacer touche ctrl et h
et remplacer ( par rien "remplacer tout"
idem pour )
crdlmnt
sans formule, vous pouvez utiliser la fonction convertir d'Excel puisqu'à priori vos éléments sont séparés par un blanc
__sélection du champ
__Ruban / donnée / convertir
__cochez: "délimité" et "suivant"
__sélectionnez "espace" et "terminer"
vous retrouverez une colonne avec POINT
une colonne avec (xx.xxxxxx et une avec yy.yyyyyy)
vous pouvez ensuite facilement supprimer les parenthèses avec la fonction remplacer touche ctrl et h
et remplacer ( par rien "remplacer tout"
idem pour )
crdlmnt
Bonjour.
Connais-tu les fonctions texte GAUCHE, DROITE, STXT, TROUVE, NBCAR ?
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Connais-tu les fonctions texte GAUCHE, DROITE, STXT, TROUVE, NBCAR ?
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
En considérant que la cellule source est en A1 et contient exactement : POINT (-75.721792 45.425725)
Alors mettre dans une autre cellule pour avoir -75.721792 :
Puis dans une autre cellule pour avoir 45.425725
Alors mettre dans une autre cellule pour avoir -75.721792 :
=STXT(A1;8;TROUVE(" ";A1;10)-8)
Puis dans une autre cellule pour avoir 45.425725
=STXT(A1;TROUVE(" ";A1;10)+1;NBCAR(A1)-1-TROUVE(" ";A1;10))
Avec "POINT (-75.721792 45.425725)" en A1,
=STXT(A1;8;TROUVE(" ";A1;8)-8) affiche le résultat "-75.721792" et
=STXT(A1;TROUVE(" ";A1;8)+1;NBCAR(A1)-TROUVE(" ";A1;8)-1) affiche "45.425725".
Et comme j'aime bien les calculs intermédiaires qui facilitent la compréhension des formules, je saisis dans une cellule vide (loin à droite ou sur une autre feuille du fichier) la formule =TROUVE(" ";A1;8) et je définis le nom "tr" pour cette cellule.
Mes formules s'écrivent alors beaucoup plus simplement :
=STXT(A1;8;tr-8) et
=STXT(A1;tr+1;NBCAR(A1)-tr-1)
https://www.cjoint.com/c/FBkqwxnz5LX
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
=STXT(A1;8;TROUVE(" ";A1;8)-8) affiche le résultat "-75.721792" et
=STXT(A1;TROUVE(" ";A1;8)+1;NBCAR(A1)-TROUVE(" ";A1;8)-1) affiche "45.425725".
Et comme j'aime bien les calculs intermédiaires qui facilitent la compréhension des formules, je saisis dans une cellule vide (loin à droite ou sur une autre feuille du fichier) la formule =TROUVE(" ";A1;8) et je définis le nom "tr" pour cette cellule.
Mes formules s'écrivent alors beaucoup plus simplement :
=STXT(A1;8;tr-8) et
=STXT(A1;tr+1;NBCAR(A1)-tr-1)
https://www.cjoint.com/c/FBkqwxnz5LX
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
On peut même l'enregistrer en VBA si l'utilisateur est amené à devoir faire la manip souvent ;)