[Résolu] rechercher et supprimer un caractère spécial
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.
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.
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 oct. 2018 08:28
[Résolu] rechercher et supprimer un caractère spécial
Bonjour à tous
Je ne sais pas pour quelle raison, mais dans mon tableur, un certain nombre de cellules, de façon un peu aléatoire, contiennent parfois un caractère spécial ( ') avant la valeur chiffrée (exemple '8à au lieu de 80.
Et j'ai 160 lignes * EU colonnes, c'est long de tout chercher.
Ce qui rend fausse mes calculs.
J'ai essayé diverses formules pour les rechercher et supprimer, mais ça ne fonctionne pas, je dois faire mal quelque chose.
J'ai essayé (en faisant rechercher et remplacer) :
([^0-9])+
([^0-9])-
'*
(')+
\'
[']
[^0-9]
[^1234567890]
Mais ça ne fonctionne pas. Quelqu'un peut il me dire où je me trompe ?
Ou utiliser la fonction "texte en colonne" ? A quoi sert elle précisement ?
merci !
Xavier
Je ne sais pas pour quelle raison, mais dans mon tableur, un certain nombre de cellules, de façon un peu aléatoire, contiennent parfois un caractère spécial ( ') avant la valeur chiffrée (exemple '8à au lieu de 80.
Et j'ai 160 lignes * EU colonnes, c'est long de tout chercher.
Ce qui rend fausse mes calculs.
J'ai essayé diverses formules pour les rechercher et supprimer, mais ça ne fonctionne pas, je dois faire mal quelque chose.
J'ai essayé (en faisant rechercher et remplacer) :
([^0-9])+
([^0-9])-
'*
(')+
\'
[']
[^0-9]
[^1234567890]
Mais ça ne fonctionne pas. Quelqu'un peut il me dire où je me trompe ?
Ou utiliser la fonction "texte en colonne" ? A quoi sert elle précisement ?
merci !
Xavier
Dernière modification par Oukcha le 31 oct. 2018 11:37, modifié 1 fois.
Raison : Balisage
Raison : Balisage
LibreOffice 4.4.3.2 sous Linux Mint
-
- GourOOu
- Messages : 5753
- Inscription : 02 janv. 2009 23:56
Re: rechercher et supprimer un caractère spécial
Bonsoir,
Données > Texte en colonnes > OK
Permet de définir le type standard des cellules sélectionnées pour une colonne particulière. Un '1 est un caractère texte, qui par le type standard sera transformé par défaut en nombre 1.
Cordialement,
Jean-Louis
Données > Texte en colonnes > OK
Permet de définir le type standard des cellules sélectionnées pour une colonne particulière. Un '1 est un caractère texte, qui par le type standard sera transformé par défaut en nombre 1.
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 oct. 2018 08:28
Re: rechercher et supprimer un caractère spécial
Bonjour, merci pour votre réponse.
Pour comprendre :
Est-ce normal que la fonction "remplacer par" ne fonctionne pas ici ?
Je ne sais pas du tout comment ces ' sont arrivés là.
Pour comprendre :
Est-ce normal que la fonction "remplacer par" ne fonctionne pas ici ?
Je ne sais pas du tout comment ces ' sont arrivés là.
LibreOffice 4.4.3.2 sous Linux Mint
-
- NOOuvel adepte
- Messages : 10
- Inscription : 20 sept. 2018 12:01
Re: rechercher et supprimer un caractère spécial
Bonjour,
je ne suis pas sur d'avoir bien compris mais si tu utilises la fonction REMPLACER dans les cellules où tu as tes nombres, cela ne peux pas fonctionner car ta formule écrase ce à quoi tu fais référence.
le plus simple est de sélectionner la colonne comportant tes données à modifier
de faire Ctrl H (soit le raccourci de édition,rechercher et remplacer)
dans rechercher du mets ton apostrophe
dans remplacer tu laisses vide
le tout sans guillemets, parenthèses ou autres
cela devrait fonctionner plus surement
Quant à savoir comment sont apparus les apostrophes?
Cordialement
je ne suis pas sur d'avoir bien compris mais si tu utilises la fonction REMPLACER dans les cellules où tu as tes nombres, cela ne peux pas fonctionner car ta formule écrase ce à quoi tu fais référence.
le plus simple est de sélectionner la colonne comportant tes données à modifier
de faire Ctrl H (soit le raccourci de édition,rechercher et remplacer)
dans rechercher du mets ton apostrophe
dans remplacer tu laisses vide
le tout sans guillemets, parenthèses ou autres
cela devrait fonctionner plus surement
Quant à savoir comment sont apparus les apostrophes?
Cordialement
LibreOffice 6.2.3.2 sous windows 10 / Bureau (obligation de version)
LibreOffice 7.2.5 sous windows 10 / Domicile
LibreOffice 7.2.5 sous windows 10 / Domicile
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 oct. 2018 08:28
Re: rechercher et supprimer un caractère spécial
Je me suis mal expliqué.
J'ai mis les formules sus-citées dans "rechercher", et laissé la case "remplacer par" vide.
Je viens de réessayer, en mettant l'apostrophe dans la case à rechercher, et en laissant vide la case remplacer, ça ne fonctionne pas. Et je ne comprends pas pourquoi
J'ai mis les formules sus-citées dans "rechercher", et laissé la case "remplacer par" vide.
Je viens de réessayer, en mettant l'apostrophe dans la case à rechercher, et en laissant vide la case remplacer, ça ne fonctionne pas. Et je ne comprends pas pourquoi
LibreOffice 4.4.3.2 sous Linux Mint
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 oct. 2018 08:28
Re: rechercher et supprimer un caractère spécial
Je me suis mal expliqué.
J'ai mis les formules sus-citées dans "rechercher", et laissé la case "remplacer par" vide.
Je viens de réessayer, en mettant l'apostrophe dans la case à rechercher, et en laissant vide la case remplacer, ça ne fonctionne pas. Et je ne comprends pas pourquoi.
Ci joint une copie d'écran.
J'ai essayé en cohant la case "expressions régulières" également, et avec les différentes formules mentionnnées dans mon premier message.
Le format des cellules est "nombre"
J'ai mis les formules sus-citées dans "rechercher", et laissé la case "remplacer par" vide.
Je viens de réessayer, en mettant l'apostrophe dans la case à rechercher, et en laissant vide la case remplacer, ça ne fonctionne pas. Et je ne comprends pas pourquoi.
Ci joint une copie d'écran.
J'ai essayé en cohant la case "expressions régulières" également, et avec les différentes formules mentionnnées dans mon premier message.
Le format des cellules est "nombre"
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 4.4.3.2 sous Linux Mint
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: rechercher et supprimer un caractère spécial
Bonjour,
A voir ta copie d'écran, on ne peut que constater que toutes les données chiffrées sont des textes.
Dans un Tableur, les chiffres alignés à droite, dans la cellule, sont des nombres; tous les chiffres alignés à gauche, dans la cellule, sont des textes.
A voir ta copie d'écran, on ne peut que constater que toutes les données chiffrées sont des textes.
Dans un Tableur, les chiffres alignés à droite, dans la cellule, sont des nombres; tous les chiffres alignés à gauche, dans la cellule, sont des textes.
Dernière modification par jeanmimi le 13 oct. 2018 12:27, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 oct. 2018 08:28
Re: rechercher et supprimer un caractère spécial
Bonsoir, je viens de modifier, et le fait de passer en nombre ne rajoute que deux décimales sans changer l'alignement.
Par ailleurs, j'ai ouvert le fichier ( .xlsx) sur un autre ordinateur avec excel, et les apostrophes ne sont plus là.
une idée de la raison de leur présence ? (ça ne changera rien pour cette fois, c'est pour comprendre)
Par ailleurs, j'ai ouvert le fichier ( .xlsx) sur un autre ordinateur avec excel, et les apostrophes ne sont plus là.
une idée de la raison de leur présence ? (ça ne changera rien pour cette fois, c'est pour comprendre)
LibreOffice 4.4.3.2 sous Linux Mint
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: rechercher et supprimer un caractère spécial
Est-ce que tu travailles directement sur le fichier xlsx, ou bien sur un fichier enregistré en ods ?
Dernière modification par jeanmimi le 13 oct. 2018 12:28, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re: rechercher et supprimer un caractère spécial
Bonjour à tous,
https://forum.openoffice.org/fr/forum/v ... 251#p19251
https://forum.openoffice.org/fr/forum/v ... =3&t=17948
(c’est pour Writer, mais cela s’applique aussi à Calc)
A +
jeanmimi a écrit :on ne peut que constater que toutes les données chiffrées sont des textes
+ 1, y’a un sujet ici :Jean-Louis Cadeillan a écrit :Données > Texte en colonnes > OK
Permet de définir le type standard des cellules sélectionnées
https://forum.openoffice.org/fr/forum/v ... 251#p19251
Là aussi, il y a un sujet :xrsy a écrit :j’ai ouvert le fichier ( .xlsx)
https://forum.openoffice.org/fr/forum/v ... =3&t=17948
(c’est pour Writer, mais cela s’applique aussi à Calc)
A +
-
- Fraîchement OOthentifié
- Messages : 8
- Inscription : 11 oct. 2018 08:28
Re: rechercher et supprimer un caractère spécial
Merci à tous pour votre aide.
Le souci, c'est que nous sommes plusieurs à travailler sur cette base de données, qui est stockée quelque part dans le Cloud...
On télécharge la base, on travaille dessus, on l'enregistre, on la renvoit sur le cloud, quelqu'un d'autre la télécharge pour travailler dessus, l'enregistre et la renvoie, etc.
Et certains travaillent sur excel, et je suis le seul à travailler sur LO.
Je vais essayer de faire au mieux.
Xavier
Le souci, c'est que nous sommes plusieurs à travailler sur cette base de données, qui est stockée quelque part dans le Cloud...
On télécharge la base, on travaille dessus, on l'enregistre, on la renvoit sur le cloud, quelqu'un d'autre la télécharge pour travailler dessus, l'enregistre et la renvoie, etc.
Et certains travaillent sur excel, et je suis le seul à travailler sur LO.
Je vais essayer de faire au mieux.
Xavier
LibreOffice 4.4.3.2 sous Linux Mint
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: rechercher et supprimer un caractère spécial
Si tu as suivi le lien ci-dessus, tu as lu que tu dois enregistrer ton fichier en ods, puis travailler dessus dans ce format. Après ton travail, tu le sauvegardes en ods, puis en xlsx pour l'envoyer dans le nuage.xrsy a écrit :Et certains travaillent sur excel, et je suis le seul à travailler sur LO.
Je vais essayer de faire au mieux.
Ça t'évitera d'avoir du texte à la place des nombres.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 14 oct. 2018 15:13
Re: rechercher et supprimer un caractère spécial
Je ne suis pas sur mais est-ce que ça ne viendrait pas de l'encodage ?
Veux-tu essayer de faire une copie de sauvegarde, d'ouvrir ton fichier puis
outils->options->chargement/enregistrement->compatibilité HTML->jeu de caractères = est-ce bien unicode(UTF-8) ?
Veux-tu essayer de faire une copie de sauvegarde, d'ouvrir ton fichier puis
outils->options->chargement/enregistrement->compatibilité HTML->jeu de caractères = est-ce bien unicode(UTF-8) ?
Libre office 5.1.6.2 ; Windows7 ou WindowsXP, selon où je me trouve.
-
- RespOOnsable modération
- Messages : 3952
- Inscription : 06 oct. 2008 08:03
Re: rechercher et supprimer un caractère spécial
Bonjour,
N'ayant plus de nouvelle, on peut en déduire que le problème est résolu ou ne se reproduit plus.
Merci de baliser par vous-même la prochaine fois.
Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.
La politesse fait également partie de la philosophie du logiciel libre.
En cas d'erreur, contactez l'équipe de modération pour la réouverture du fil.
Vous avez lu semble t-il les réponses qui vous ont été faites sans y donner de suite.Dernière visite le : 24 Oct 2018 00:04
N'ayant plus de nouvelle, on peut en déduire que le problème est résolu ou ne se reproduit plus.
Merci de baliser par vous-même la prochaine fois.
Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.
La politesse fait également partie de la philosophie du logiciel libre.
En cas d'erreur, contactez l'équipe de modération pour la réouverture du fil.
Pour tout savoir sur le fonctionnement de ce forum À lire avant tout !