ben donc la méthode de Dominique fonctionne ;-) puisqu'il parlait bien
de passer par un rechercher / remplacer (en cochant l'option
"expressions régulières")
pour que les expressions régulières "passent" dans les formules, il faut
cocher dans : outils / Options / Calc / Calcul => "autoriser les
expressions régulières dans les formules"
il ne faut pas avoir peur de "ne pas être assez expert", demandez, il y
aura toujours quelqu'un pour vous guider. C'est comme ça qu'on progresse
!
bien sur, dans la fonction que j'ai donnée, si votre saisie n'est pas en
A1, il faut juste corriger la référence de cette cellule.
la formule donnée par ailleurs avec stxt, gauche et droite doit être
corrigée pour obtenir le même découpage (mais le principe reste juste).
La bonne formule (si votre saisie est en A2) :
=GAUCHE(A2;2) & " " & STXT(A2;3;3) & " " & STXT(A2;6;3) & " " &
STXT(A2;9;4) & " " &DROITE(A2;1)
c'est pour ça que j'ai une préférence, dans ce cas, avec REGEX car elle
est moins source d'erreur, vous n'avez pas à indiquer de positions,
etc... juste le "schema" recherché (2/3/3/4/1)
Pour lever toute ambiguite, je vous ai mis ces formules dans un fichier.
https://drop.chapril.org/download/d42c68a7f7213066/#XCN0JL9o7j92wIaN6ojqYw
Claire
Le 2022-10-26 16:25, LC_Libre a écrit :
Bonjour,
ni avec la méthode de Dominique, ni avec celle de Claire je n'obtiens
la séparation des groupes de caractères.
Le résultat renvoyé est identique à la cellule source.
Par contre, un rechercher-remplacer avec l'expression
(.{2})(.{3})(.{3})(.{4}) fonctionne. Pas assez expert pour comprendre…
Le 26/10/2022 à 15:28, Ocleyr2lalune a écrit :
Bonjour
[…]
Après si le souci c'est de devoir passer par un recherche/remplacer,
pour rappel, depuis la 6.2, il y a une super fonction... REGEX
=REGEX(A1;"(.{2})(.{3})(.{3})(.{4})(.)";"$1 $2 $3 $4 $5")
une seule fonction, je n'ai fait que copier coller les indications de
Dominique en ajoutant les guillemets et la référence à la cellule.
https://help.libreoffice.org/latest/fr/text/scalc/01/func_regex.html?DbPAR=CALC
[…]
Claire
Le 26/10/2022 à 05:05, Dominique a écrit : Les expressions régulières
(REGEX) ont une puissance bien souvent insoupçonnée, et c'est dommage.
On peut faire des choses remarquables avec, dès lors qu'on a accepté
l'investissement intellectuel préalable. Ce n'est effectivement pas
intuitif du tout.
Il est intéressant de lire l'aide « Liste des expressions régulières »
de LibreOffice. Notons que cette liste n'est qu'un court extrait de ce
qu'on peut faire avec les REGEX.
-- Dominique
Esto quod es
[…]
Le 25 oct. 2022 à 06:46, à 06:46, Tulum<tulum@free.fr> a écrit: Merci
pour toutes vos réponses, je me doutais des réponses :(.
J'ai opté pour la solution d'une saisie dans une cellule et une formule
dans
une autre cellule.
Le lundi 24 octobre 2022, 09:41:30 CESTtulum@free.fr a écrit :
Bonjour,
j'essaye de configurer un format de cellule en texte. Le texte en
question est une sute chiffres et de lettres. En fait il s'agit de
numéro d'AR de type : 1A 111 111 1111 1. Je souhaiterai que le numéro
s'affiche comme précédemment au lieu de 1A1111111111 comme cela est
dans le tableau. Après plusieurs tentatives, je n'ai pas trouvé la
bonne configuration de format. Évidemment, le but est d'éviter de taper
un espace entre les séries de caractères.
Merci
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
- Re: [fr-users] format de cellule dans CALC (text) (continued)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.