[Résolu] Enlever des caractères à partir du slash /

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
virtual
Membre hOOnoraire
Membre hOOnoraire
Messages : 133
Inscription : 08 oct. 2009 09:24

[Résolu] Enlever des caractères à partir du slash /

Message par virtual »

Bonjour,
Je veux extraire des cellules ayant un slash le nombre avant le slash.
les cellules avec un point seront ignorées (et remplacées par une cellule vide)..
Pourriez vous m'aider, s'il vous plaît, pour trouver la formule dans calc pour enlever le slash et ses caractères suivants dans la cellule ?
Exemple (contenu de ma colonne sur 4 lignes):
123/80
73.00
70/40
95.00

ça deviendrai (dans la nouvelle colonne à droite) :
123
(vide)
70
(vide)


Comme j'ai 900 lignes environ, je cherche à l'automatiser...
Dernière modification par virtual le 17 avr. 2021 09:40, modifié 2 fois.
OpenOffice 4.1.11 sous windows 10
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Enlever des caractères à partir du slash /

Message par Michel JANZEF »

Bonsoir,
Si votre valeur est en A1, écrire alors en A2 :

Code : Tout sélectionner

=GAUCHE(A1;TROUVE("/";A1)-1)
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
virtual
Membre hOOnoraire
Membre hOOnoraire
Messages : 133
Inscription : 08 oct. 2009 09:24

Re: Enlever des caractères à partir du slash /

Message par virtual »

Merci Michel :-)
OpenOffice 4.1.11 sous windows 10
virtual
Membre hOOnoraire
Membre hOOnoraire
Messages : 133
Inscription : 08 oct. 2009 09:24

Re: Enlever des caractères à partir du slash /

Message par virtual »

Michel,
Et si je veux extraire ce qui est après le slash, j'ai essayé :

Code : Tout sélectionner

=GAUCHE(A1;TROUVE("/";A1)+1)

Pour
123/30
Mais ça me donne :
123/3
Alors que j'avais besoin de:
30
J'ai oublié quelque chose ?
OpenOffice 4.1.11 sous windows 10
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Enlever des caractères à partir du slash /

Message par Michel JANZEF »

Essayez :

Code : Tout sélectionner

=DROITE(A1;NBCAR(A1)-TROUVE("/";A1))
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
virtual
Membre hOOnoraire
Membre hOOnoraire
Messages : 133
Inscription : 08 oct. 2009 09:24

Re: Enlever des caractères à partir du slash /

Message par virtual »

Merci Michel :-)
OpenOffice 4.1.11 sous windows 10
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3453
Inscription : 12 janv. 2006 10:04

Re: Enlever des caractères à partir du slash /

Message par Michel JANZEF »

Maintenant si c'est pour séparer ce qui se trouve à gauche et à droite de la barre de fraction, il n'est pas nécessaire d'utiliser une formule.
- Sélectionner la colonne contenant les données
- Menu Données --> Texte en colonnes
- Dans la fenêtre qui s'ouvre cochez Séparé par puis Autre et mettez la barre de fraction dans la case vide à droite
- Validez avec OK
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
virtual
Membre hOOnoraire
Membre hOOnoraire
Messages : 133
Inscription : 08 oct. 2009 09:24

Re: Enlever des caractères à partir du slash /

Message par virtual »

Ah oui, je savais le faire quand j'ouvre un CSV,
mais je ne connaissais pas cette astuce ;-)
Encore merci pour votre aide...
OpenOffice 4.1.11 sous windows 10
virtual
Membre hOOnoraire
Membre hOOnoraire
Messages : 133
Inscription : 08 oct. 2009 09:24

Re: Enlever des caractères à partir du slash /

Message par virtual »

Michel,
sans vouloir abuser, j'ai une dernière question:
Dans un fichier calc, j'ai une colonne avec des noms d'articles,
et la colonne d'a côté, il y a un nombre différent pour chaque article.

Je voudrais replacer chaque nombre dans un autre fichier qui contient aussi les articles correspondants, mais avec d'autres articles au milieu:
une sorte de transfert ...
Exemple:
Feuille 1 (tous les articles se suivent mais avec un nombre différent)
195 ALTERNATEUR
196 TRIANGLE
etc...

feuille 2 (avec d'autres articles un peu partout):
ARBRE
ALTERNATEUR
BOBINE
TRIANGLE
VOLANT

Je voudrais replacer les 2 nombres 195 et 196 devant ALTERNATEUR et TRIANGLE dans la feuille N°2
(enfin, dans la colonne vide qui est à leur gauche )...
OpenOffice 4.1.11 sous windows 10
Avatar de l’utilisateur
Beetle
MOOdérateur
MOOdérateur
Messages : 15
Inscription : 23 mars 2018 22:42

Re: Enlever des caractères à partir du slash /

Message par Beetle »

Bonjour,
virtual a écrit :sans vouloir abuser, j'ai une dernière question

Il est stipulé dans les règles de ce forum, et notamment la règle n°7, qu'il ne doit y avoir qu'une seule question par fil de discussion.
Pour une bonne lisibilité de notre forum, il vaut mieux poster autant de fils de discussions que de questions, en précisant éventuellement le lien vers ce premier post.
Si les réponses apportées par les contributeurs de ce forum ont réussi à solutionner votre premier problème, merci de baliser [Résolu] sans oublier la coche verte.
Cordialement,